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

Reply via email to