[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [cobalt-users] Raq4 - Kernel 2.4 Upgrade Woes



Josh Trutwin wrote:
2) Set the "btoip" in the cobalt's rom

During bootup, hit the spacebar to go to the rom menu (not the boot
monitor -- 'q' out of it if you get there).  Once you're there, type
"lowlevel", then "cmos".  Set the BTO (Build To Order) server's IP
address -- in this case, the IP of the server with the /nfsroot-x86
that is NFS exported.  This is done with a command like

    btoip 192 168 0 1

Note the spaces instead of the dots separating the numbers in the
address.
</snip>

Unfortunately, my lowlevel BIOS menu does not have a "cmos" option.  Here
is what I have:  (sorry for the quoting method, I'm lazy...)

> Any thoughts?  boot from net by default is looking for /nfsboot-x86 on
> 192.168.0.1, which is my gateway, 192.169.0.4 is my Debian NFS
> server....
>

It looks like the howto makes a few assumptions about the setup...
In particular, the btoip option is only available on 2.9.x and 2.10.x
roms... It was added to support netbooting across different segments;
if it is not provided (or not supported by the rom version) then this
address is acquired from the DHCP server "routers" option, i.e.:

subnet 192.168.0.0 netmask 255.255.255.0 {
    range dynamic-bootp 192.168.0.200 192.168.0.210;
    option routers 192.168.0.4;
    option broadcast-address 192.168.0.255;
}


I noticed this on my last attempt, probably why my first Debian go didn't
work, but it still doesn't boot from ROM then mount my HD.


You could also try overriding the "zero-page" data that linux uses
to determine the root device with a kernel command line parameter:

Cobalt:Main Menu> boot
Cobalt:Boot Menu> set_params "root=/dev/hda1"


-duncan