Ich möchte ein dauerhaftes Ubuntu-USB-Laufwerk mit mehr als 4 GB Speicher erstellen.
Ich weiß, dass es eine Option gibt, direkt auf dem Laufwerk zu installieren, aber ich möchte dies nicht tun, da dies die Arbeit des Laufwerks auf verschiedenen Computern einschränkt.
Eine Möglichkeit besteht darin, eine zusätzliche Partition mit zusätzlichem Speicherplatz zu erstellen. Wie kann ich dann neu installierte Software auf dieser Partition speichern?
live-usb
persistent
Jakobovski
quelle
quelle
Antworten:
Die aktuellen Unix-USB-Installer (z. B. Universal USB Installer von PenDriveLinux.com) erstellen zusammen mit den anderen zum Booten erforderlichen Dateien eine persistente Datei auf der Boot-Partition. Diese Startpartition ist mit FAT32 formatiert. Aufgrund von Einschränkungen in FAT32 beträgt die maximale Größe dieser Datei 4 GB. Um einen dauerhafteren Speicher zu erhalten, kann diese Datei durch eine Partition ersetzt werden. Die Größe einer solchen Partition ist nur durch die Größe des USB-Laufwerks begrenzt.
Ich habe den GParted-Partitionsmanager verwendet, um die Größe der FAT32-Partition zu ändern und Platz für eine große EXT4-Partition für den dauerhaften Speicher zu schaffen. Die persistente Datei kann einfach gelöscht werden und beim nächsten Start verwendet das Ubuntu-System automatisch die größere persistente Partition. Es gibt jedoch eine Komplikation: Dazu benötigen Sie ein anderes Ubuntu-System, da Ubuntu seine eigene aktive Boot-Partition nicht ändern kann.
Ich habe ein zweites USB-Laufwerk mit Ubuntu Live verwendet. Für die folgenden Anweisungen habe ich die 32-Bit-Version von Ubuntu 13.10 Desktop verwendet.
Installieren Sie Ubuntu live auf 2 USB-Laufwerken. Konfigurieren Sie für jedes USB-Laufwerk einen kleinen dauerhaften Speicher von ca. 100 MB.
Booten Sie Ubuntu von einem der USB-Sticks. Stellen Sie sicher, dass das andere USB-Laufwerk nicht angeschlossen ist.
Starten Sie "GParted Partition Editor" im Ubuntu Dash. Dieser Partitionsmanager ist standardmäßig in 13.10 installiert.
Stecken Sie das andere USB-Laufwerk ein, warten Sie einen Moment und aktualisieren Sie GParted ( Ctrl+ R). Sie werden feststellen, dass ein neues Gerät am Ende der Geräteliste hinzugefügt wird. Überprüfen Sie, ob die Größe mit dem Ziel-USB-Laufwerk übereinstimmt. Wählen Sie dieses Gerät aus (siehe Bild unten, der Gerätename kann auf Ihrem System unterschiedlich sein).
Vergewissern Sie sich, dass der Einhängepunkt (
/media/ubuntu/UUI
) mit dem in der Abbildung oben übereinstimmt.Öffnen Sie ein Terminalfenster ( Ctrl+ Alt+ T) und entfernen Sie die persistente Datei mit dem folgenden Befehl (passen Sie diesen Befehl an, wenn sich der Mount-Punkt in Ihrem Fall unterscheidet):
Aktualisieren Sie GParted ( Ctrl+ R) und beachten Sie die Änderung in "Verwendet".
Klicken Sie mit der rechten Maustaste auf die Partition und wählen Sie "Bereitstellung aufheben". Sie werden feststellen, dass der Mount Point nicht mehr angezeigt wird.
Klicken Sie mit der rechten Maustaste auf die Partition und wählen Sie Größe ändern / verschieben. Wählen Sie Neue Größe: 1000. Dadurch bleibt etwas Platz zum Speichern zusätzlicher oder aktualisierter Dateien. Klicken Sie auf "Größe ändern / verschieben". Eine "nicht zugewiesene" Partition wird angezeigt
Erstellen Sie nun eine neue Partition für den persistenten Speicher. Wählen Sie die nicht zugewiesene Partition aus und klicken Sie mit der rechten Maustaste auf Neu .
Wählen Sie das Dateisystem „ext4“ und beschriften Sie es
casper-rw
und klicken Sie auf Hinzufügen .Überprüfen Sie, ob alles in Ordnung ist, und klicken Sie auf das grüne Häkchen, um alle ausstehenden Vorgänge anzuwenden.
Fahren Sie Ubuntu herunter, entfernen Sie das erste USB-Laufwerk (dieses USB-Laufwerk wird nicht mehr benötigt) und starten Sie es vom zweiten USB-Laufwerk neu.
Öffnen Sie ein Terminal ( Ctrl+ Alt+ T) und geben Sie den folgenden Befehl ein:
Überprüfen Sie, ob die Avail-Größe mit der von Ihnen erstellten persistenten Partitionsgröße übereinstimmt.
quelle
Ich möchte auf die Antwort von V Bota und Sudodus eingehen .
Ich habe viel davon für eine andere Frage geschrieben, aber ich denke, es würde hier besser funktionieren.
Auch ich habe zuvor viele verschiedene Anleitungen erfolglos ausprobiert und hätte fast aufgegeben, als ich mit dem sehr schön erstellten
mkusb
Tool eine Arbeitsmethode gefunden habe .Vorherige Überlegungen
Ich gehe davon aus, dass Sie die .iso-Datei (von Ubuntu 16.04 / any * buntu) bereits heruntergeladen haben. Wenn nicht, verstehe.
Ich habe versucht, diese Anweisungen auf einem installierten Ubuntu-System auszuführen.
Hinweis: Derzeit gibt es eine Einschränkung, dass efi-fähige Betriebssysteme im BIOS-Modus nicht funktionieren. Führen Sie alle diese Schritte von einem anderen Live-System aus, um die Einschränkung zu umgehen.
Installieren
mkusb
Booten Sie in ein vorhandenes Ubuntu oder starten Sie das sekundäre Ubuntu-Flash-Laufwerk live.
Öffne ein Terminal ( Ctrl+ Alt+ T) und führe nacheinander die folgenden Befehle aus:
Der letzte Befehl schlägt möglicherweise fehl (obwohl unwahrscheinlich), da
mkusb
( GUI- Version) einige Abhängigkeiten aufweist, die in der Live-Version von Ubuntu nicht vorinstalliert / aktiv sind.Keine Panik, der Entwickler hat auch eine reine Textversion erstellt. Lauf:
Erstellen des dauerhaften Laufwerks
Ich werde mich auf die Hauptversion der Benutzeroberfläche konzentrieren, da dies diejenige ist, die ich verwendet habe. Wenn Sie also die Standardversion
mkusb
(GUI-Version) installiert haben, führen Sie Folgendes aus:dus
ist ein Alias für den neuesten aktualisierten Look vonmkusb
. Es ist eine Überarbeitung der alten Version und noch einfacher zu bedienen.Nachdem Sie den Befehl ausgeführt haben, wird die GUI geöffnet. Befolgen Sie als Nächstes diese Schritte:
i
OptionInstall(make a boot device)
p
OptionPersistent Live
und wählen Sie die .iso-Datei aus.mkusb
entscheiden Sie, was am besten ist. (Oder wählen Sie, aber mit Bedacht aus.)Go
Optionsfeld und klicken Sie auf Los.Getan!
Schließen Sie nun Ihr neu erstelltes persistentes Laufwerk an ein beliebiges System an und prüfen Sie, ob es Daten / Einstellungen während eines Neustarts wirklich speichert (Mine tut dies).
Screenshots
Der gesamte Prozess sollte ungefähr so aussehen.
Führen Sie den Befehl im Terminal aus:
Beachten Sie die Warnung und klicken Sie auf OK:
Doppelklicken Sie auf die i-Option Installieren (ein Startgerät erstellen):
Doppelklicken Sie auf die p-Option Persistent Live und wählen Sie die .iso-Datei aus:
Klicken Sie auf das USB-Laufwerk, um es persistent zu machen. Ich möchte meine 32-GB-Karte verwenden, also markiere ich das Optionsfeld:
Klicken Sie auf Use Defaults (
mkusb
Standardeinstellungen verwenden) , um die Standardeinstellung festzulegen :Geben Sie einen Prozentsatz des Laufwerks ein, der für die Persistenz reserviert werden soll. Meine ist eine große (32 GB), so dass ich nur 20% ~ 6 GB zuteile. Der verbleibende Speicherplatz wird in ein leeres tragbares Laufwerk umgewandelt:
Sehr sorgfältig überprüfen und bestätigen. Sie möchten kein anderes Laufwerk durcheinander bringen.
Wenn alles gut geht, werden Sie von einem schönen grünen Bildschirm begrüßt:
Schließen Sie nun Ihr neu erstelltes persistentes Laufwerk an ein beliebiges System an und prüfen Sie, ob es Daten / Einstellungen während eines Neustarts wirklich speichert (Mine tut dies).
Referenzen & Anerkannt
Sie können auf ein schönes siehe Tutorial von Calvin Bui hier Sie über die grafische Benutzeroberfläche Schritt für Schritt führen oder die ausführliche Dokumentation zu lesen durch https://help.ubuntu.com/community/mkusb
Nochmals vielen Dank an V Bota für diese Antwort und andrea-lazzarotto für die Hilfe bei der Bearbeitung dieser .
quelle
Nach mehreren fehlgeschlagenen Versuchen mit Startup Disk Creator gelang es mir schließlich, mit mkusb den Anweisungen von hier zu folgen: https://help.ubuntu.com/community/mkusb
oder hier: http://phillw.net/isos/linux-tools/mkusb/mkUSB-quick-start-manual.pdf
In den folgenden Zeilen sind die Schritte aufgeführt, die ich mit Lubuntu 15.10 auf demselben Betriebssystem ausgeführt habe.
Mkusb installieren : Wenn Sie Ubuntu-Standard ausführen, benötigen Sie eine zusätzliche Anweisung, um das Repository-Universum zu erhalten. (Kubuntu, Lubuntu ... Xubuntu haben das Repository Universe automatisch aktiviert.)
Ein Upgrade von Version 11 auf Version 12 erfordert einige spezielle Befehle. Siehe diesen Link,
help.ubuntu.com/community/mkusb/gui#Upgrade_von_mkusb_11_nach_12
Wenn Sie kein offizielles Ubuntu-Image haben (Lubuntu, Xubuntu, Kubuntu ...), laden Sie eines herunter .
Führen Sie mkusb über Dash oder das Menü (je nach Ubuntu- Version ) oder in einem Terminalfenster mit einer der folgenden Befehlszeilen aus
mkusb version 12 alias dus:
mkusb version 9-11:
Wenn Sie nach dem Passwort gefragt werden, geben Sie das Admin-Passwort ein
Wählen Sie dann im Hauptmenü von mkusb das heruntergeladene ISO-Image aus.
Wenn Sie es bis jetzt nicht überprüft haben, stellen Sie sicher, dass die BIOS-Einstellungen das Booten von USB vor der Festplatte ermöglichen.
quelle
Update August / 2017 - Persistenzdateien größer als 4 GB
Syslinux hat damit begonnen, Unterstützung für NTFS mit Version 4.06 hinzuzufügen, bot jedoch erst mit Version 6.03 vollständige Unterstützung an.
UNetbootin-655 verwendet Syslinux 4.03 und ist auf 4 GB Persistenzdateien pro FAT32 beschränkt.
MultiBootUSB - 8.8 verwendet Syslinux 4.07 und wird unter NTFS installiert. Persistenzdateien sind nicht auf 4 GB beschränkt.
Rufus 2.16 verwendet Syslinux 6.03 und wird unter NTFS installiert. Persistenzdateien werden nicht bereitgestellt, können jedoch manuell hinzugefügt werden und sind nicht auf 4 GB beschränkt.
YUMI - 2.0.4.9 (MultiBoot USB) verwendet Syslinux 6.03 und wird unter NTFS installiert. Persistenzdateien sind nicht auf 4 GB beschränkt. Wie bei MBUSB 8.8 können Persistenzdateien für jede installierte Distribution vorhanden sein.
quelle
Mkusb ist jetzt mein Lieblings-Hersteller von Live / Persistent-Flash-Laufwerken für Linux. Allerdings wurde das OP über eine vollständige Installation, die nicht auf mehreren Computern funktioniert, falsch informiert.
Eine vollständige Installation auf USB funktioniert auf jedem Computer, eine dauerhafte Installation funktioniert, solange keine proprietären Treiber installiert wurden.
Nicht nur das, sondern auch eine vollständige Installation hat andere Vorteile, wie z. B. ein viel schnelleres Booten, Aktualisierbarkeit usw.
https://ubuntuforums.org/showthread.php?t=1655412
quelle
Wenn Sie unter Windows arbeiten, können Sie Rufus 3.8 oder höher zusammen mit Ubuntu 19.10 oder höher (tägliche Live-ISOs von 19.10 finden Sie hier ) verwenden und die Größe der beständigen Partition auf die gewünschte Größe einstellen. Rufus ist aus Gründen der Persistenz nicht auf 4 GB beschränkt und erfordert nicht einmal die Verwendung von NTFS (FAT32 für die primäre Partition funktioniert einwandfrei).
Ja, so einfach ist das :
START
.Beachten Sie jedoch , dass wegen der Ubuntu / casper Bug # 1489855 , Sie MÜSSEN eine Version von Ubuntu , wo die oben genannten Persistenz Fehler behoben wurde verwenden, die zur Zeit bedeutet nur 19.10 (vor allem 18.04 LTS und 19.10 wird nicht funktionieren).
Dieser Fehler erklärt wahrscheinlich auch, warum so viele Leute Probleme damit hatten, dauerhafte Partitionen für die Arbeit mit Ubuntu zu bekommen, da Sie buchstäblich immer in der Lage gewesen sein sollten, einfach eine
casper-rw
ext3
oder eineext4
Partition auf demselben Medium zu erstellen und diese für die Dauerhaftigkeit zu erkennen. Leider war der Fehler # 1489855 bis vor kurzem im Weg ...(Haftungsausschluss: Ich bin der Hauptentwickler von Rufus und habe viel Zeit investiert, um sicherzustellen, dass die Persistenz mit Ubuntu funktioniert. Zunächst habe ich versucht, sicherzustellen, dass der Fehler # 1489855 richtig behoben wurde.)
quelle
Hinzufügen einer persistenten Partition zu einem persistenten UNetboot-USB (Ubuntu 19.10+)
Kein zusätzliches USB-Laufwerk erforderlich.
Sichern Sie das bootfähige Laufwerk, kopieren Sie die casper-rw-Datei und bewahren Sie sie auf.
Booten Sie das USB-Laufwerk "toram". Drücken Sie im UNetboot-Startmenü die Tabulatortaste. Geben Sie ein Leerzeichen ein, dann "toram" und drücken Sie die Eingabetaste.
Jetzt bootet der Computer mit toram (8 GB RAM für das UNetbooten des Laufwerks erforderlich). Sie können den Live-USB-Stick bearbeiten und überschreiben.
Wir werden eine persistente Partition und eine NTFS-Partition (zur Datenspeicherung) hinzufügen.
Öffnen Sie GParted, wählen Sie das USB-Laufwerk aus und entfernen Sie es.
Verkleinern Sie die FAT32-Partition auf ein Minimum.
Fügen Sie eine neue ext4-Partition für die Persistenz hinzu.
Beschriften Sie die ext4-Partition mit "casper-rw".
Im verbleibenden Speicherplatz erstellen Sie eine NTFS-Partition.
Wenden Sie alle Operationen an.
Starten Sie neu, um die casper-rw-Partition zu füllen.
Jetzt kopieren wir die vorhandene casper-rw-Datei in die neue persistente Partition von casper-rw:
Hänge die alte casper-rw Datei ein:
sudo mkdir / media / casper
sudo mount -o loop / cdrom / casper-rw / media / casper /
Kopieren Sie den Inhalt der alten casper-rw-Datei in die neue casper-rw-Partition.
Die ursprüngliche casper-rw-Datei wird nicht mehr verwendet und kann gelöscht werden.
Eine ähnliche Vorgehensweise sollte für Laufwerke gelten, die mit anderen Bootdrive-Apps wie Rufus erstellt wurden. Ein SDC-Laufwerk kann nicht geändert werden.
quelle