Wenn Sie es in die Boot-Zeile einfügen, lassen Sie den "Slitaz", wie er bereits aufgerufen wurde, fallen. "home = usb"
So machen Sie Slitaz USB beständig
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=usb
zu 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?
3 Antworten auf die Frage
Ich bin gerade auf dieselbe Sache gestoßen, also dachte ich, ich würde hier einige Notizen posten:
- Laden Sie die http://mirror.slitaz.org/iso/4.0/slitaz-4.0.iso herunter
- Extrahierte den Isoinhalt durch a
sudo mount slitaz-4.0.iso /tmp/iso -o loop
- Speichern von .iso-Inhalten auf dem Thumbdrive; gebootet
Beim ersten Start wird einer automatisch als tux
Benutzer angemeldet . das Problem ist:
tux
Benutzer ist anscheinend "automatisch generiert"- Wenn Änderungen aus Persistenzgründen gespeichert werden, wird der Stammordner des automatisch generierten
tux
Benutzers anscheinend nicht gespeichert
Wie auch immer, hier habe ich versucht, einige Programme (wie xvkbd
zB) ü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.gz
Datei in /
diesem Ordner gespeichert. Diese Datei muss manuell auf das USB-Flash-Laufwerk kopiert werden. Die anderen Dateien (rootfs1.gz, rootfs2.gz) befinden sich /boot
auf 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 tux
Benutzer 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.cfg
wü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.gz
von 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.gz
zusammen mit den anderen in der append
Zeile 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 tux
und 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, noswap
Swap 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!
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.
Verwandte Probleme
-
9
Was ist der Unterschied zwischen den Befehlen "su -s" und "sudo -s"?
-
2
Erhöhte Berechtigungen für Startanwendungen in Windows?
-
4
Gutes freies Ubuntu Server-VMWare-Image benötigt
-
3
Beschleunigung der Bootzeiten von OS X bei einem Jahr alten MBP
-
4
Was sind die Unterschiede zwischen den großen Linux-Distributionen? Werde ich es merken
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
2
Conky-Setups - Beispiele / Ideen?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
6
Wie können Sie den Startton auf einem Mac stummschalten?