Am 24.04.2012 17:03, schrieb Daniel Spannbauer:
Am 04/24/2012 04:37 PM, schrieb Sandy Drobic:
Am 24.04.2012 15:54, schrieb Daniel Spannbauer:
Hallo,
ich würde gerne ein Opensuse (11.4) komplett über Netz booten und das Filesystem auf einem NFS-Share liegen haben.
Dazu hab ich mir mit Yast ein System in ein Verzeichnis installiert (install into Directory). Das habe ich per nfs freigegeben.
Dann habe ich mir den Kernel der 11.4 neu kompiliert (Treiber für Netzwerkkarte, "Root file system on NFS", ext4) fest im Kernel eingebunden. Diesen Boote ich über pxe mit folgenden Optionen:
label net kernel 114_boot/linux append initrd=114_boot/initrd ramdisk_size=65536 splash=silent showopts root=/dev/nfs rw,mountvers=3 nfsroot=10.3.1.1:/tftpboot/11.4 ip=dhcp
Das Ding bootet, lädt Kernel und initrd, holt sich ne IP und kann dann den NFS nicht mounten.... Fängt an rum zu mosern "10.3.1.1:/tftpboot/114: nonexistent device", anschließend noch "unknown file system type"...
Die Kiste kann man pingen, der NFS-Share kann gemountet werden...von der Umgebung her scheint alles zu passen.
Hat jemand Erfahrung mit nem NFS-Root? Ich hab bestimmt nur vergessen noch was fest in den Kernel zu nehmen....nur was....
Mit Sicherheit benötigst du noch das Modul für das Dateisystem ext4. Ob NFS noch Module benötigt, kann ich aus dem Kopf nicht sagen.
Hallo Sandy,
ext4 ist drin. Scheint so als hätte er keinen Filesystemtreiber für das NFS. Aber ich meine das ich alles fest drin habe.
Wie sieht es denn dann mit dem Bereitstellen des Images aus? Ist das mit dem "nfsroot=10.3.1.1:/tftpboot/11.4" und dem "10.3.1.1:/tftpboot/114: nonexistent device" nur ein Schreibfehler bei dem 114 ohne ein "."? Gibt es vielleicht Einschränkungen bezüglich der IP, welcher der Rechner erhält und der NFS-Freigabe? -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org