Installieren Sie Linux auf einem USB-Stick - "normal", nicht "live"

8

Ist es möglich, Linux auf USB-Stick zu installieren, damit ich kann

  1. Weitere Software darin installieren? ich meine
  2. benutze meine Festplatte als / home

Ich weiß, wie man einen Live-USB erstellt, aber ich habe nur ein schreibgeschütztes Dateisystem, das ich nicht mit neuer Software (oder Sicherheitsupdates) aktualisieren kann. Ich weiß auch, dass ich einen dauerhaften / Home-Speicher auf der Flashdisk haben kann, aber ich möchte ihn auf meiner Festplatte haben, als ob ich von ihm gebootet hätte.

Bitte kommentieren Sie, wenn ich über mein Anliegen unklar war.

František Žiačik
quelle

Antworten:

6

absolut. In den meisten Fällen (abhängig von Ihrem Linux) können Sie einfach von einer Live-CD booten und eine vollständige Installation direkt auf Ihrem USB-Stick durchführen. Möglicherweise müssen Sie Ihr USB-Stick vor der Installation in ext2 / 3/4 formatieren, dies sollte jedoch weiterhin möglich sein. Der Trick besteht darin, herauszufinden, ob Ihr BIOS das Booten vom USB-Stick unterstützt.

TheCompWiz
quelle
Ein weiteres interessantes Problem ist, wie viel ein anständiges Journal- Dateisystem (ext3 / xfs / reiser) auch auf einem USB-Laufwerk verbraucht. Sie könnten möglicherweise FAT32 verwenden, da die meisten mir bekannten Linux-Geräte FAT lesen / schreiben können.
new123456
@ new123456 Viele können es lesen, aber ich habe noch nichts gehört, was tatsächlich darauf installiert werden kann.
AndrejaKo
Hmm ... Es scheint, dass Linux nur DOS-Bootstrapping von einem FAT-Dateisystem unterstützt und kein tatsächliches Booten . Guter Anruf.
new123456
1

Sie können - solange Sie einen entsprechend großen USB-Stick haben - mit Ubuntu zum Beispiel einen benutzerdefinierten Build auf einem 4-GB-Schlüssel verwenden, also würden Sie mindestens so viel brauchen. Ich würde auch empfehlen, die Bereinigungsfunktion (apt-get autoclean und apt-get autoremove für Debian-Derivate) häufig auf Ihrem Paketmanager auszuführen, da viele von ihnen heruntergeladene Pakete zwischengespeichert behalten und dies auf einem kleinen System NICHT nützlich ist.

Stellen Sie das System so ein, dass die Festplatte beim Booten bereitgestellt wird, indem Sie fstab bearbeiten.

Das Heimlaufwerk ist etwas kniffliger - Wenn Sie möchten, dass Linux das Laufwerk mit einem anderen Betriebssystem für mich "freigibt", ist es am "vernünftigsten", eine Standardinstallation und Symlinks durchzuführen - da normalerweise erwartet wird, dass Sie mounten / Heimat einer Partition. Andernfalls stellen Sie die Festplatte bei der Installation einfach als / home ein oder bearbeiten Sie fstab zu einem späteren Zeitpunkt.

Wenn Sie Symlinks verwenden möchten, empfehle ich, dies auch mit dem Verzeichnis zu tun, in das der Paketmanager Pakete herunterlädt (siehe Trend?).

Gesellenfreak
quelle