pxe diskless boot

Dear All,

I followed nice instruction here PXE Diskless Node - openSUSE.

I compiled ethernet and all NFS stuff into kernel so I have to boot without initrd (yes I saw warning but an old way seems to almost work).

System starts, and even shows logon string, but has a lot of red “failed” conclusions.

I can not see all errors cause they fly quickly, but major one is read-only nfs root file system that causes others.

openSuSE 11.0

Why does it mount it read-only only?

I have in /tftpboot/pxelinux.cfg/default:

append ip=dhcp root=/dev/nfs rootfstype=nfs nfsroot=192.168.0.7:/downloads/hangar/nfs rw nfsdir=192.168.0.7:/downloads/hangar/nfs splash=silent

I have in /etc/exports:

/downloads/hangar/nfs/  *(rw,no_root_squash,sync,no_subtree_check)

It shows logon only when I insert “exit” in first string in /etc/init.d/network. Otherwise it also boot, but on some of step it switch off eth0 (!) and evidentially can not make next step cause it see no / more.

Is it possible to boot openSuSE in that way and where did I fail?

Did I say something wrong? If so, sorry for my English…

May be I should use some special keys on “yast2 dirinstall” on server?