[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[cobalt-users] diskless booting kernels on Cobalt Raq4
- Subject: [cobalt-users] diskless booting kernels on Cobalt Raq4
- From: "Albert Chaffman" <achaffma@xxxxxxxxxx>
- Date: Tue Feb 18 15:55:01 2003
- List-id: Mailing list for users to share thoughts on Sun Cobalt products. <cobalt-users.list.cobalt.com>
Hello all..
I have been looking for someone to demonstrate what I am trying to do:
I have a Raq4 that I have already upgraded to Linux 2.4.19C1_III
including upgrading the firmware of the Raq4. Everything works great
the way it stands, booting from disk, the 2.4 kernel from
ftp-eng.cobalt.com works fine, and all of the cobalt specific stuff
works great too. Now what I want to do, is eliminate the harddisk
entirely. I want to accomplish netbooting so the kernel is loaded over
the network. I can console in, hit space to break, and type "bfn".
This loads the kernel from the flash (linux 2.2 kernel). I put the
right options in dhcp to tell it to nfs mount to my other linux box. It
seems to default to /nfsroot-x86 (just as it would during an OS
restore.. it must be hard coded in the flash kernel). So I copied my
entire filesystem to my other linux box into /nfsroot-x86. Put in the
/etc/exports the proper statements. "bfn" loads the kernel from the
flash and successfully finds the root on /nfsroot-x86. It has a number
of errors since my root is 2.4 based.
This is not good enough.. I want to be able to load the 2.4 kernel like
I do from disk.. from across the network. Is this possible? Do I need
to setup a TFTP server like you do for PXE booting?
If there is no solution I will settle for one other solution though..
putting the kernel on a CF card (connected to IDE0) and tell it to get
root from nfs. Other then that, all I can do is setup a linux 2.2 root
filesystem for the bfn option to like. But then I have to re-do a lot
of stuff :)
Thanks for your help,
Albert Chaffman