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.
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:
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?