Ole Sebastian Stein <[EMAIL PROTECTED]> writes:
Ok. I did as you suggested and now the client loads grub and an
menu.lst file. But I cannot get the kernel to mount the nfs
filesystem. The kernel is a bzImage built from the config-file in the
ltsp_kernel-package (2.09pre4). I placed the modules in
'/opt/ltsp/i386/lib/modules/2.4.9-ltsp-1' . (Is this correct btw? The
kernel I have is called bzImage.)
The error message reads as follows:
VFS: Cannot open root device "nfs" or 00:ff
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 00:ff
In the grub lst-file I pass the following parameters:
timeout=10
title Boot from Network
root (nd)
kernel /tftpboot/lts/bzImage root=/dev/nfs ip=192.168.0.5:192.168.0.2:192.\
168.0.1:255.255.255.0:::'off' nfsroot=192.168.0.2:/opt/ltsp/i386/
What is wrong with the parameters? What should they be?
> Quick way to get PXE grub working:
>
> download source for grub, configure it (./configure --enable-diskless
> --enable-eepro100 --enable-rtl8139 --enable-3c90x --enable-tulip
> --enable-via-rhine --enable-otulip --prefix=/tmp/fakeroot/)
>
> do a make, then make install
>
> go into the /tmp/fakeroot/share/grub/i386-pc dir, copy pxegrub and
> nbgrub into your /tftpboot directory.
>
> edit your dhcpd.conf to look something like this:
>
> host term1 {
> hardware ethernet 00:08:c7:49:9e:99;
> fixed-address 10.0.0.101;
> filename "pxegrub";
> option option-150 "/menu.lst";
> next-server 10.0.0.1;
> }
>
> note the option option-150 line, menu.lst is in /tftpboot and is the
> grub config file. It looks something like this:
>
> default=0
> timeout=60
> title Boot from Network
> root (nd)
> kernel /bzImage
>
> That should get you started, I don't know if pxegrub will work stock nbi
> kernels, I always use homemade ones. The other file from grub, nbgrub
> is to boot from etherboot incase you have a machine w/o PXE. It is setup
> the same just change "pxegrub" to "nbgrub" in your dhcpd.conf. Hope
> this helps.
>
> -ethan
>
> On Fri, 2001-11-16 at 19:03, Ole Sebastian Stein wrote:
> > Hi, I am back with a new question:
> >
> > After having fixed my dhcp-server and lots of other things in my local
> > network, time has come for making that thin client boot something.
> >
> > I have a 3c905c-tx-m (i guess) with PXE. I would like it to load
> > grub, and then load a ltsp-kernel.
> >
> > I have read the PXE-documentation on www.ltsp.org, but only the method
> > with rom-o-matic is described. It would be nice to have grub instead
> > so I could give varying parameters to the kernels I test without
> > having to go through the trouble of changing the dhcp-settings (i.e
> > which file to load) every time.
> >
> > Which file (and where do I get it) should I tell the dhcp-server to
> > give to the thin client? Should I run imggen on it? Where do I place
> > the config-file and what should it look like?
> >
> > Thanks.
> >
> > --
> > Ole Sebastian Stein
> >
> > ``It is a mistake to think you can solve any major problems with just
> > potatoes.'' - Life, the universe and everything (Chapter 24), D. Adams
> >
--
Ole Sebastian Stein
``It is a mistake to think you can solve any major problems with just
potatoes.'' - Life, the universe and everything (Chapter 24), D. Adams
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.openprojects.net