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


Reply via email to