staging.inyokaproject.org

Ubuntu mit casper-rw via nfs und PXE

Status: Ungelöst | Ubuntu-Version: Lubuntu 21.04 (Hirsute Hippo)
Antworten |

pascalts

Avatar von pascalts

Anmeldungsdatum:
6. Mai 2013

Beiträge: 89

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.

Anhang

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

pascalts schrieb:

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.

Das steht praktischerweise ja auch nicht in der Doku. ☹

Ich nutze dafür meistens eine Partition mit dem Label casper-rw, das macht sich bei einem NFS natürlich schlecht. Wie hast du denn die Datei konkret erstellt?

Beispiel:

truncate -s 4GiB casper-rw
sudo mkfs.ext4 casper-rw

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Hej,

bei debian muß

  1. die casper-rw persistence heißen, der kernel Parameter ebenfalls

  2. es muß eine Datei persistence.conf mit dem Inhalt → / union ← (! Lücke hinter /) in der "/" Ebene liegen.

Seit Ventoy-1.0.33 kann ma sowas als Datei erzeugen mit CreatePersistentImg.sh

Gruß black tencate

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

black_tencate schrieb:

bei debian muß

  1. die casper-rw persistence heißen, der kernel Parameter ebenfalls

Es soll doch aber ein Lubuntu gestartet werden, oder was hab ich jetzt falsch verstanden? 😎

black_tencate

Avatar von black_tencate

Anmeldungsdatum:
27. März 2007

Beiträge: 11349

Oops, alles wieder auf Null!

pascalts

(Themenstarter)
Avatar von pascalts

Anmeldungsdatum:
6. Mai 2013

Beiträge: 89

Ja , ich möchte ein Lubuntu starten. Das der Server auf Debian läuft ist denke ich egal. Ich habe mal in die Scripts von casper geschaut - das sieht übel aus. Wenn ich das richtig interpretiere, wird alles auf NFS nur read only gemounted und NUR bei Boot von lokalen Datenträgern kann es überhaupt ein casper-rw finden. Weil im NFS wird gar nicht gesucht...

Ich glaube das, was ich da will, ist eher ein Feature-Request...

Ich schau mal, dass ich alles benötigte in das Live-Image rein zimmere, ich glaube da gab es mal cubic oder so, dass das relativ gut konnte. Korrigiert mich, wenn ich falsch liege!

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55572

pascalts schrieb:

Ich schau mal, dass ich alles benötigte in das Live-Image rein zimmere, ich glaube da gab es mal cubic oder so, dass das relativ gut konnte. Korrigiert mich, wenn ich falsch liege!

Ja, cubic funktioniert ganz gut dafür. Macht weniger Arbeit als das per Hand zu Fuß zu bearbeiten.

Antworten |