Hi Steve, Just a small observation, the file extension is not going to be recognised as a CFG file, you need to specify it as GRUB.CONF and modify the permissions so it's readable globally.
mv grub.cfg grub.conf chmod 755 Should about cover it? Cheers, Glen On Fri, Jan 18, 2013 at 10:46 PM, Steve Franks < steve.fra...@frontline.com.au> wrote: > *Try this again ….* > > * * > > * * > > Hi all,**** > > ** ** > > I have hit a brick wall here and I am hoping that someone can show me the > error of my ways.**** > > ** ** > > I have S11.1 on my laptop with a S11.1 repo and AI configured. ISC DHCP > server.**** > > ** ** > > I want to build S11.1 on an X4270 – this is an older one and as best I can > tell does not do UEFI.**** > > ** ** > > The 4270 gets itself onto the network, ARPs and then asks DHCP for some > info. It gets it’s network config and the pxegrub2 file back, executes > pxegrub2 then grub stops & complains it cannot get it’s config file. This > config file contains what is required for AI to function.**** > > ** ** > > Some relevant data is below. Thanks for any enlightenment!**** > > ** ** > > Regards,**** > > ** ** > > Steve**** > > ** ** > > DHCP config :**** > > -----------------**** > > # Added by me **** > > subnet 192.168.118.0 netmask 255.255.255.0 {**** > > # range 192.168.118.100 192.168.118.103;**** > > range 192.168.118.212 192.168.118.217;**** > > option domain-name-servers 192.168.118.254, 192.168.128.254, > 192.168.1.10, 192.168.8.10;**** > > option domain-name "frontline.aus";**** > > option routers 192.168.118.254;**** > > option broadcast-address 192.168.118.255;**** > > default-lease-time 600;**** > > max-lease-time 7200;**** > > }**** > > ** ** > > # Added by installadm create-service**** > > class "PXEBoot" {**** > > match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient"); > **** > > if option arch = 00:00 {**** > > filename "default-i386/boot/grub/pxegrub2";**** > > } else if option arch = 00:07 {**** > > filename "default-i386/boot/grub/grub2netx64.efi";**** > > }**** > > }**** > > ** ** > > # Added by installadm create-client**** > > host 0014F4E76D3E {**** > > hardware ethernet 00:14:F4:E7:6D:3E;**** > > if option arch = 00:00 {**** > > filename "010014F4E76D3E.bios";**** > > } else if option arch = 00:07 {**** > > filename "010014F4E76D3E.uefi";**** > > }**** > > }**** > > ** ** > > TFTP Root Location (/etc/netboot) :**** > > ---------------------------------------------**** > > steve@gollum $ ls -l**** > > total 46**** > > lrwxrwxrwx 1 root root 26 2013-01-10 04:01 0100144FCEC040 -> > /etc/netboot/SPARC_clients**** > > lrwxrwxrwx 1 root root 21 2013-01-18 02:35 010014F4E76D3E -> > ./010014F4E76D3E.bios**** > > lrwxrwxrwx 1 root root 32 2013-01-18 02:35 010014F4E76D3E.bios -> > ./x86_clients/boot/grub/pxegrub2 <<<ç====FOOUND IT**** > > lrwxrwxrwx 1 root root 39 2013-01-18 02:35 010014F4E76D3E.uefi -> > ./x86_clients/boot/grub/grub2netx64.efi**** > > drwxr-xr-x 17 root root 28 2013-01-09 00:46 default-i386**** > > drwxr-xr-x 17 root root 27 2013-01-09 00:49 default-sparc**** > > -rw-r--r-- 1 root root 1608 2013-01-18 02:35 grub.cfg.010014F4E76D3E > <<<<ç======== THIS IS WHAT I WANT IT TO FIND**** > > -rw-r--r-- 1 root root 1092 2013-01-18 02:35 menu.conf.010014F4E76D3E**** > > drwxr-xr-x 17 root root 27 2013-01-09 00:49 SPARC_clients**** > > lrwxrwxrwx 1 root root 38 2013-01-09 00:49 system.conf -> > /etc/netboot/default-sparc/system.conf**** > > lrwxrwxrwx 1 root root 39 2013-01-09 00:49 wanboot.conf -> > /etc/netboot/default-sparc/wanboot.conf**** > > drwxr-xr-x 17 root root 28 2013-01-09 00:46 x86_clients**** > > ** ** > > I have tried copying the config file to various places in the tree but to > no avail. When I boot the server, GRUB always stalls with this :**** > > ** ** > > Welcome to > GRUB! **** > > > > **** > > Oracle Solaris Network Boot > **** > > Please wait while the network boot configuration file is > located.......... **** > > No GRUB2 network configuration file could be located on the TFTP > server! **** > > > > **** > > Press 'r'<ENTER> to reboot or press <ENTER> to enter GRUB **** > > ** ** > > Snoop :**** > > ** ** > > Snoop tells me I TFTP ONLY the file pxegrub2 – nothing else.**** > > ** ** > > Snoop tells me that I get the standard DHCP network options that I should > but there appears to be nothing in there for grub except grub itself :**** > > ** ** > > DHCP: ----- (Options) field options -----**** > > DHCP: **** > > DHCP: Message type = DHCPACK**** > > DHCP: DHCP Server Identifier = 192.168.118.116**** > > DHCP: IP Address Lease Time = 600 seconds**** > > DHCP: Subnet Mask = 255.255.255.0**** > > DHCP: Router at = 192.168.118.254**** > > DHCP: DNS Servers at = 192.168.118.254**** > > DHCP: DNS Servers at = 192.168.128.254**** > > DHCP: DNS Servers at = 192.168.1.10**** > > DHCP: DNS Servers at = 192.168.8.10**** > > DHCP: DNS Domain Name = frontline.aus**** > > DHCP: Broadcast Address = 192.168.118.255**** > > DHCP: Renewal (T1) Time Value = 300 seconds**** > > DHCP: Rebinding (T2) Time Value = 525 seconds**** > > DHCP: Boot File Name = default-i386/boot/grub/pxegrub2 <<<<<ç======= > GOOD**** > > _______________________________________________ > ug-msosug mailing list > ug-msosug@opensolaris.org > http://mail.opensolaris.org/mailman/listinfo/ug-msosug > > -- Glen Hassell Inner Technique http://innertech.com.au/ Office: 03 9687 0006 Mobile: +61 (0) 438 340 385
_______________________________________________ ug-msosug mailing list ug-msosug@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/ug-msosug