So, from the section below, I can use a CD boot (Solaris 10 u7), boot to grub,
and type the commands below to get it working.
Hmm....Sounds too easy.
B.4. Net Install Without PXE/DHCP
It is possible to load GRUB from floppy, CD-ROM, or a local disk, configure the
network manually in GRUB, and download multiboot and boot_archive from the file
server. You may want to do this for a number of reasons:
* The client's BIOS does not support PXE.
* The network card does not have UNDI ROM.
* There is no DHCP service on the network.
* You can automate install/reboot sequences without reconfiguring boot
device order in the BIOS.
The standard GRUB stage2 installed with the Solaris OS contains netboot
support. You may use the functionality by hitting 'c' in the GRUB menu to go
into command mode. Here is a working example:
grub> ifconfig --address=192.168.0.02 --gateway=192.168.0.1
--mask=255.255.255.0 --server=192.168.123.110
grub> root (nd)
grub> kernel /multiboot.I86PC.Solaris_10-1 kernel/unix -B
install_media=192.168.123.110:/export/setje/boot_74L2
grub> module /x86.miniroot
grub> boot
Of course, the ifconfig command must be specified with values appropriate for
your local network environment. You can also add a menu entry with the above
commands to the menu.lst file on disk or floppy.
Make sure you edit /boot/grub/menu.lst on the floppy before using it. If your
network card contains UNDI ROM, simply pick the UNDI-based floppy image.
Otherwise, you should pick the floppy image with the matching Solaris driver
name (bge, e1000g, and so on). If you have a special GRUB stage2 and wish to
build your own floppy, here are the instructions:
<format floppy>
# mount -F pcfs /dev/diskette /mnt (you may have to disable vold prior to doing
this)
# cd /boot/grub
# /sbin/installgrub stage1 stage2 /dev/rdiskette
stage1 written to boot sector on floppy
first 2 sectors of stage2 written on floppy
Edit /mnt/boot/grub/menu.lst to contain the following entry:
title Solaris
ifconfig --address=192.168.0.2 --gateway=192.168.0.1
--mask=255.255.255.0 --server=192.168.123.110
root (nd)
kernel /multiboot.I86PC.Solaris_11-1 kernel/unix -B
install_media=192.168.123.110:/export/setje/boot_74L2
module /x86.miniroot
-----Original Message-----
From: Adrian Smith [mailto:[email protected]]
Sent: Monday, 1 March 2010 3:24 PM
To: Melbourne Solaris Usergroup (ug-msosug at opensolaris.org); Murray Blakeman
Subject: Re: [ug-msosug] Installing Solaris 10 u8
I think what you want is near the end of this:
http://www.sun.com/bigadmin/features/articles/grub_boot_solaris.jsp
I haven't tried it myself so good luck ;-)
Regards,
Adrian.
>>> On Mon, Mar 1, 2010 at 3:02 PM, in message
<099331C6251E6242922A5AAD83972EA50258B9EB46 at ausexch01.computercorp.internal>,
Murray Blakeman <Murray.Blakeman at synergy.com.au> wrote:
> I have a server with CDROM only and no PXE boot (yes it's old).
>
> Solaris 10 u8 is only available on DVD :(
>
> I have another server with a functional Jumpstart Environment with Update 8
> setup for deployment.
>
> I've read that you can initiate a Jumpstart build from Grub (CDROM/Floppy).
>
> Any assistance on how I can get u8 on this server?
>
> The server has an Intel e1000g (MT Server Adapter).
>
> Thanks :)
>
> p.s. I want to use ZFS boot (mirror) of course