So machen Sie Slitaz USB beständig

7944
Dennis Hodapp

Ich habe Slitaz auf einem USB-Stick installiert. Ich kann jedoch nicht herausfinden, wie es automatisch persistiert werden kann. Es gibt verschiedene Quellen, die mir verschiedene Wege nennen, um es dauerhaft zu machen.

Man hat mir gesagt, hinzufügen slitaz home=usbzu der syslinux.cfg - Datei wie folgt:

append initrd=/boot/rootfs.gz rw root=/dev/null vga=normal autologin slitaz home=usb 

aber es hat für mich nicht funktioniert.

Das Handbuch gab ein Beispiel dafür, wie man es manuell macht, aber ich habe es nicht ausprobiert und möchte, dass es automatisch geschieht.

Es gibt einen älteren Artikel, in dem auch erklärt wird, wie USB dauerhaft hergestellt werden kann. Ich möchte es jedoch nicht versuchen, da es veraltet erscheint (ab 2008).

Kennt jemand den besten Weg, um den USB automatisch dauerhaft zu machen?

2

3 Antworten auf die Frage

1

Wenn Sie es in die Boot-Zeile einfügen, lassen Sie den "Slitaz", wie er bereits aufgerufen wurde, fallen. "home = usb"

1
sdaau

Ich bin gerade auf dieselbe Sache gestoßen, also dachte ich, ich würde hier einige Notizen posten:

Beim ersten Start wird einer automatisch als tuxBenutzer angemeldet . das Problem ist:

  • tux Benutzer ist anscheinend "automatisch generiert"
  • Wenn Änderungen aus Persistenzgründen gespeichert werden, wird der Stammordner des automatisch generierten tuxBenutzers anscheinend nicht gespeichert

Wie auch immer, hier habe ich versucht, einige Programme (wie xvkbdzB) über den Package Manager (Tazpanel - Packages) zu installieren. und um sie hartnäckig zu machen, zuerst:

  • Klicken Sie mit der rechten Maustaste auf Desktop, Slitaz Live und TazUSB Writefs (gzip).

Dadurch wird eine rootfs.gzDatei in /diesem Ordner gespeichert. Diese Datei muss manuell auf das USB-Flash-Laufwerk kopiert werden. Die anderen Dateien (rootfs1.gz, rootfs2.gz) befinden sich /bootauf dem USB-Stick.

Dann müssen Sie diese Datei auch manuell hinzufügen syslinux.cfg! Hier gibt es ein weiteres Problem: Wenn der USB-Stick FAT-formatiert ist, schlägt der Autologin-Befehl für den tuxBenutzer fehl. Stattdessen wird eine Anmeldeaufforderung / ein Fenster angezeigt. wo Sie sich nicht anmelden können tux(was sonst standardmäßig ein leeres Passwort hat); Sie können sich nur als anmelden root.

Glücklicherweise gibt es einen Weg, um dies zu umgehen - beachten Sie zuerst, der Standardeintrag in syslinux.cfgwürde folgendermaßen aussehen:

LABEL sli KERNEL /boot/bzImage append initrd=/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null vga=normal autologin  

Beachten Sie, dass in dieser Zeile auch home=Persistenz verwendet werden kann - jedoch nicht bei einem FAT32-USB-Daumen (das Login-Problem).

Dann könnten Sie das rootfs.gzvon Writefs erzeugte vorherige als kopieren /boot/rootfsA.gz; jetzt, wenn Sie es gerade versuchen

 append initrd=/boot/rootfsA.gz rw root=/dev/null vga=normal autologin 

... dann wird wieder das Login-Problem angezeigt (wenn Sie sich als root anmelden, werden die installierten Programme angezeigt).

Die coole Sache ist, dass Sie rootfsA.gzzusammen mit den anderen in der appendZeile hinzufügen können ; Wenn es am Ende hinzugefügt wird, ist es dasselbe, als wäre es alleine (Login-Problem) - aber wenn Sie es voranstellen, fügen Sie es zuerst hinzu:

 append initrd=/boot/rootfsA.gz,/boot/rootfs4.gz,/boot/rootfs3.gz,/boot/rootfs2.gz,/boot/rootfs1.gz rw root=/dev/null noswap vga=normal lang=en kmap=us autologin 

... dann sind beide installierten Programme verfügbar (einige Persistenz) - aber die nächsten Dateisysteme überschreiben die Einstellungen; und erstellt den Live-Benutzer tuxund fährt mit der automatischen Anmeldung in diesem Accound fort. Es ist also nicht möglich, Desktopsymbole und dergleichen zu speichern - aber zumindest sind die installierten Programme vorhanden. Add lang=en kmap=us, um die Fragen beim Start zu vermeiden (also geht es direkt zum Autologin; EDIT - es wirft eine Nachricht lang=en; also ist es wahrscheinlich lang=en_US) - und ich habe auch versucht, noswapSwap zu deaktivieren; aber es findet immer noch den Swap meiner lokalen HD und macht "Swap-Speicher aktivieren ..." (was ich lieber nicht hätte).

Wie auch immer, schön, dass es auf diese Weise gehackt werden kann - obwohl es ein bisschen mühsam ist, ein neues Image erstellen und es herum kopieren zu müssen, jedes Mal, wenn ich eine einzelne Konfigurationszeile ändere oder so ...

Hoffe das hilft jemandem,
Prost!

klingt plausibel. Leider habe ich keine Zeit, es in absehbarer Zeit selbst zu testen, daher werde ich dies als gelöst markieren. Dennis Hodapp vor 10 Jahren 0
0
Yuri Herrera

Es gibt eine Menüoption, die Sie führen wird.

Sie benötigen ein USB-formatiertes ext3. Die Partitionstabelle muss msdos und nicht gpt sein. Der usb muss 2 Partitionen haben, eine für / und die andere für zu Hause.