Alternativen zu Debian Live für beständiges Debian-System auf USB

7

In den letzten sechs Jahren bestand meine Hauptarbeitsstation aus einem USB-Stick, auf dem die Debian Live-Images mit einer dauerhaften Partition ausgeführt werden. Die Bilder waren einfach, brillant und zuverlässig, und der Online-Webbuilder für Bilder war perfekt für meine Verwendung.

Kürzlich wollte ich mein Kernsystem aktualisieren und stellte fest, dass Debian Live ein "abruptes Ende" erlebt hat. Sowohl dieser Artikel als auch andere Mails erwähnen Alternativen; Einige implizieren, dass dies live.debian.netnoch aktiv ist, aber es wird nur zum Haupt-Debian-Wiki weitergeleitet, das sich wiederum nur auf die offiziellen CD-Images bezieht. In einem anderen Artikel wird erwähnt, dass vmdebootstrapes als Ersatz für live-buildund andere Debian Live-Tools aktualisiert wird , aber ich kann auch keine nützliche Dokumentation dazu finden. Und niemand scheint mehr einen Web Image Builder zu betreiben.

Kann mich jemand auf Alternativen hinweisen? In einer idealen Welt würde es einen einfachen Workflow geben, um benutzerdefinierte Bilder zu erstellen, die denen ähneln, die Debian Live ermöglicht hat, und mit den von ihm unterstützten Kerneloptionen (von denen einige in einer anhaltenden USB-Situation sehr nützlich sind). Ist das in Debian noch möglich? Kann mich jemand auf eine Abfolge von Schritten hinweisen?

ShankarG
quelle
1
Haben Sie Ubuntu ausprobiert? - Ich habe in den letzten 2 Monaten eine Live-CD bearbeitet - auf eine Weise, die sich ähnlich anhört, wie Sie Debian Live verwendet haben. Ein Grund, warum ich Ubuntu gegenüber Debian Live USB gewählt habe, ist, dass ich Pakete auf Ubuntu Live USB installieren konnte, aber nicht auf Debian.
the_velour_fog
Ich habe Ubuntu vor langer Zeit ausprobiert, aber es hatte Probleme, als ich von meinem USB-Laufwerk lief. Könnte es noch einmal versuchen, würde aber wenn möglich lieber bei Debian bleiben. Ich bin mir nicht sicher, warum Sie keine Pakete installieren konnten - ich kann und mein System funktioniert auf eine Weise, die fast identisch mit einem normalen Desktop ist (selbst Pakete im heruntergeladenen Image können aktualisiert werden, indem sie in der persistenten Partition installiert werden; nur die Kernel und einige andere können nicht aktualisiert werden).
ShankarG
Ich bin mir nicht sicher, aber ich vermute, ich konnte keine Pakete installieren, weil ich keine Persistenz verwende. Ich möchte, dass beim nächsten Start von Live-USB alles zurückgesetzt wird, und verwende einfach ddmeine einfachen, nicht dauerhaften Live-USBs.
the_velour_fog
Ok, das ist ein ganz anderer Anwendungsfall als meiner. Ich habe die Persistenz aktiviert und verwende mein USB-Stick so, als wäre es ein normales System.
ShankarG
1
Ich habe dasselbe in Software Recommendations SE gefragt. Jemand in den Kommentaren hat Knoppix empfohlen. Weitere
Informationen finden Sie

Antworten:

3

Alternativen zu Debian Live für beständiges Debian-System auf USB

Mit dem mkusbTool können Sie einen dauerhaften Debian Live USB erstellen :

So installieren Sie mkusb in Debian

Diese Methoden werden in Debian Wheezy getestet. Es enthält eine Anweisung zum manuellen Installieren des ppa. Es gibt auch eine Alternative zum Herunterladen der Datei (en) und zum manuellen Überprüfen des Downloads.

Das mkusbist getestet und funktioniert gut auf Debian Jessie und Debian Stretch . Es gibt kein Abhängigkeitsproblem.

Fügen Sie zur Installation mkusbdie folgende Zeile zu Ihrem hinzu/etc/apt/sources.list

deb http://ppa.launchpad.net/mkusb/ppa/ubuntu xenial main

Importieren Sie den GPG-Schlüssel:

apt-key adv --keyserver keyserver.ubuntu.com --recv 54B8C8AC

Aktualisieren und installieren mkusb:

apt-get update
apt-get install mkusb

Das Kommandozeilen-Tool ist mkusb-nox(txt-Modus), die GUI ist mkusb.


Dies sind einige Schritte, um einen Debian Live Persistent USB über die mkusbGUI zu erstellen :

Laden Sie die Debian Live ISO von der offiziellen Website herunter .

Laufen Sie mkusbvom Terminal aus. Wählen Sie die dOption und bestätigen Sie:

d:  dus , guidus, mkusb-dus    - New, easy to use
  1. Wählen Sie: Installieren (Boot-Gerät erstellen)
  2. Wählen Sie p: "Persistent live" nur Debian und Ubuntu
  3. Wählen Sie Ihre Datei debian.iso aus und validieren Sie sie
  4. Wählen Sie Ihr USB-Gerät
  5. Wählen Sie upefi: usb-pack-efi (Standard-Grub aus ISO-Datei) und validieren Sie dann
  6. Wählen Sie den Prozentsatz aus, der für Ihre persistente Partition reserviert ist, und überprüfen Sie ihn
  7. Wählen Sie GO und validieren Sie (Ja, ich möchte fortfahren). Ihr USB wird formatiert und partitioniert

Die 5 Partitionen:

partition 1 - ntfs 'usbdata'
partition 2 - bios_grub
partition 3 - fat32 boot,efi
partition 4 - iso9660 - cloned system
partition 5 - ext4 - 'casper-rw'

Sie können Ihren Persistent USB neu starten, wenn Sie die folgende Meldung erhalten:

 Done :-) 
 The target device is ready to use.
GAD3R
quelle
2

Ich habe das in einer Live-Sitzung mit Persistenz nicht versucht, aber es sollte sich nicht von einer regulären Installation unterscheiden.

Die Live-CDs sind recht begrenzt, aber Sie können eine andere Variante hinzufügen, wenn Sie möchten. Einen zu entfernen wäre ein Mistkerl.

Es gibt die "Standard" Live-CD. Das ist nicht wirklich live. Es installiert die grundlegenden Debian-Desktop-Inhalte und bietet die üblichen DEs als Tasksel-Optionen. Sie können es auf einen Stick stecken und dann versuchen, die Installation von dort an der tty-Konsole abzuschließen.

Ich habe das noch nie versucht, sehe aber keinen Grund, warum es nicht funktionieren würde. Klingt interessant genug, dass ich das vielleicht einfach tun muss.

Widget
quelle
Wie würde ich einen anderen Geschmack "hinzufügen"? Dort war der Web Custom Image Builder so gut ...
ShankarG
Das Problem, das ich bei einer normalen Installation auf einem USB-Stick sehe, ist, dass Live-Config viel Hardware automatisch erkennt. Wenn ich normal auf einem Stick installieren würde, würde es dann nicht nur auf dem Computer funktionieren, auf dem ich es eingerichtet habe?
ShankarG
2

Ich habe schließlich die live-buildTools in Debian selbst verwendet, um ein benutzerdefiniertes Image auf einem separaten Debian-System zu erstellen. Ich habe festgestellt, dass die Verwendung der hddOption zum Erstellen einer Binärdatei, die aus separaten Dateien besteht (im Gegensatz zu einem ISO-Image), und das anschließende Kopieren auf das USB-Stick und das Einrichten von Grub Legacy auf dem USB-Stick perfekt funktioniert. Zum Booten auf UEFI-Systemen ist ein separater Kludge erforderlich. Das ist es, was ich jetzt benutze.

ShankarG
quelle
1

Sie können die aktuelle Debian LiveCD verwenden, die nicht-freie, die ich empfehle, damit Sie die Firmware für alles haben, was Sie anschließen, oder die reguläre ohne.

Würde einen 8G Stick empfehlen.

dd bild zum kleben.

Fügen Sie nach dem Bild eine Partition hinzu, und lassen Sie dem Bild etwas Luft (einige MB).

Beschriften Sie diese Partition. Beharrlichkeit

In dieser Persistenzpartition benötigen Sie eine; persistence.conf

Datei, die hat; / Gewerkschaft

für minimalen Inhalt.

Ich schlage vor, / home hinzuzufügen

Das einzige Problem dabei ist, dass Sie bei jedem Start den Menüeintrag so bearbeiten müssen, dass er das Wort enthält. Beharrlichkeit

in der Anweisungszeichenfolge. Drücken Sie die Eingabetaste und Sie sollten fertig sein.

Es gibt Möglichkeiten, die ISO-Menüeinträge zu bearbeiten, um diese Bearbeitung von Menüeinträgen zu vermeiden. Dies fällt jedoch nicht in den Geltungsbereich dieser Frage. Widget

Widget
quelle
Vielen Dank. Aber die normalen Live-CDs scheinen in recht begrenzten Geschmacksrichtungen erhältlich zu sein. Und werden sie die Live-Config-Kernel-Optionen akzeptieren?
ShankarG
0

Ich hatte noch nie ein Problem damit, in einer Live-Sitzung etwas zu tun, das ich in einem installierten Betriebssystem aushalten konnte. Da ich den Live-Stick hauptsächlich für die Datenwiederherstellung verwende, habe ich außer dem Hinzufügen einiger Pakete nicht viel getan.

Was die begrenzte Anzahl von Geschmacksrichtungen angeht, so haben wir die "Standard" -QO. Dadurch wird tatsächlich ein System ohne DE auf Ihrem Stick installiert, aber es wird gestartet, und mit Beharrlichkeit können Sie hinzufügen, was Sie möchten.

Ich nehme auch an, dass Sie es auf Ihrer Festplatte installieren könnten, aber ich habe festgestellt, dass zumindest auf den USB2-Sticks, die ich verwende, eine Live-Sitzung schneller startet und schneller läuft als ein auf meinem Stick installiertes Betriebssystem.

Widget
quelle
0

Inoffizielle nicht freie Bilder einschließlich Firmware-Paketen finden Sie hier

Und Sie könnten auch an verschiedenen Mods interessiert sein, die im Puppy Linux Discussion Forum diskutiert werden. Im Projects SubForum finden Sie Informationen zu XenialDog (Ubuntu 16.04 'Xenial Xerus' LTS, 32-Bit), 64-Bit-DebianDog-Jessie, XenialDog 64-Bit, Debian Frugal und anderen. Über diesen Link gelangen Sie zum Anfang des Projekt-Unterforums

Mike Kessler
quelle
0

Beachten Sie auch, dass Sie zusätzliche Pakete benötigen. Ich habe Debian Live USB verwendet, um es auf einem anderen Persistenz-USB zu installieren

sudo apt-get install grub
sudo apt-get install usb-pack-efi

Danach gelang es mir, Persistenz auf USB zu installieren

Justas Markauskas
quelle