> that might not be what he is looking for - ltsp is mostly aimed at thin clients (all 
>processing happens on server).

thanks for all that responded...I am almost done now...
here are some mistakes taht I made, in case anyone have the same
problem later on..

1. bootp still doesn't like me...so I switched to dhcp...After re-compiling
   the kernel to include some features that are needed, dhcp would not
   seg. fault any more..

2. I used mknbi-linux to create the network bootable kernel, without realizing
   that mknbi-linux wrapped the kernel with etherboot header, while my
   network card has a PXE bootrom.  Last time that I did a diskless, I was
   able to wrap the kernel in PXE header directly...but I can't remember which
   program I used though...so now the boot process is actually broken down
   to 2 pieces...first, download a etherboot rom image from the dhcp server,
   then download the real kernel....have to use dhcpd 3.* though..



Now here are my questions.  I think this is rather distribution-related.
I am using Debian testing.

I compiled in root fs on NFS on teh diskless...now under the root fs,
I have

bin  dev  etc  home   lib  proc  sbin  usr  var

and the fstab on diskless looks like

proc            /proc           proc    defaults                0       0
10.0.0.1:/bin   /bin            nfs     ro                      0       0
10.0.0.1:/home  /home           nfs     rw                      0       0
10.0.0.1:/lib   /lib            nfs     ro                      0       0
10.0.0.1:/sbin  /sbin           nfs     ro                      0       0
10.0.0.1:/usr   /usr            nfs     ro                      0       0

and the /etc/exports on the server looks like

/bin                    10.0.0.2(ro)
/etc                    10.0.0.2(ro)
/home                   10.0.0.2(rw)
/lib                    10.0.0.2(ro)
/sbin                   10.0.0.2(ro)
/usr                    10.0.0.2(ro)
/tftpboot/compute1      10.0.0.2(rw)


When kernel first booted, it mounted the / read-only (if I remember right).
then some script is supposed to re-mount / read-write.
but at that point, it asked me for root password. (I think it invoked sulogin).
but sulogin somehow can't find the password database (I assume /etc/passwd)
even though I do have /etc/passwd...at this point, system will reboot..

so I guess my question is, does anyone know of a / fs and start-up script,
that are rather painless, and can let me mount my /usr, /lib, /home
I don't really need anything fancy since I only wants to run computation
on this machine...

I tried to mount / read-only...it went fine, except I cna't login...and I
though other than /, nothing gets mounted...

thanks for any info..

chen
-- 
   ~        __      Freedom of Choice
  'v'      / /     __  __  __  __  __ __  __
 // \\    / /__   / / /  \/ / / /_/ / \ \/ /
/(   )\  /_____/ /_/ /_/\__/ /_____/  /_/\_\
 ^`~'^


_______________________________________________
Siglinux mailing list
[EMAIL PROTECTED]
http://www.utacm.org/mailman/listinfo/siglinux

Reply via email to