Moin!
Ich nutze ein PXE auf einem Debian-Server, um an zu wartenden Rechnern "mal eben schnell" ein Lubuntu zu starten. Dies funktioniert soweit gut, will heißen DHCP, TFTP und NFS funktionieren soweit, denn mein Lubuntu bootet. Hier meine config:
pxelinux.cfg/default (Ausschnitt)
label Lubuntu Live MENU LABEL ^Lubuntu 21.04 x64 kernel lubuntu/casper/vmlinuz append persistent vga=normal netboot=nfs boot=casper ip=dhcp nfsroot=192.168.0.101:/tftpboot/linux/lubuntu/nfs rw initrd=lubuntu/casper/initrd locale=de_DE bootkbd=de console-setup/layoutcode=de
/etc/exports
/tftpboot/linux/lubuntu/nfs 192.168.0.0/255.255.255.0(rw,sync,no_wdelay,insecure_locks,insecure,no_root_squash,no_subtree_check)
showmount -e
Export list for server2: /tftpboot/linux/lubuntu/nfs 192.168.0.0/255.255.255.0
Soweit ich die casper-config richtig verstanden habe, wird nach einer Datei namens "casper-rw" gesucht. Ich bin nun aber nicht ganz sicher, an welcher Stelle casper beim booten sucht. Ich habe deshalb stumpf zwei mal die casper-rw angelegt, eine im Hauptverzeichnis "/tftpboot/linux/lubuntu/nfs" und eine im Unterverzeichnis "/tftpboot/linux/lubuntu/nfs/casper".
Leider kann ich noch immer keine persistenten Änderungen machen... habe ich bei APPEND was vergessen? Oder ist meine NFS-Config nciht korrekt? Die Daten unter /tftpboot/linux/lubuntu/nfs sind alle auf 777 gesetzt (testweise), hat aber auch nichts gebracht...
Leider liefert "das Internet" nur weitere Fragen und keine Antworten 😛
Grüße
Pascal
//EDIT Extrainfo: Log des casper im Anhang.