Debian Live auf externem USB Laufwerk updaten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Debian Live auf externem USB Laufwerk updaten

Beitrag von chris71 » 19.08.2024 11:45:31

Servus,

ich habe eine NVME im USB-Gehäuse zur schnellen Datensicherung.

Bisher habe ich immer erst das Live System drauf kopiert und dann die benötigte Partition angelegt. Irgendwann ist das Live steinalt. Wenn ich mit cp oder dd das Live drauf kopiere fliegt natürlich die Partition dahinter runter.

Gibt es da eine quick and dirty Lösung, die das Dateisystem nicht zerstört?

Danke und Grüße
Chris
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

Benutzeravatar
hikaru
Moderator
Beiträge: 14003
Registriert: 09.04.2008 12:48:59

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von hikaru » 19.08.2024 12:03:34

"Live"-Systeme sind ein Anachronismus aus CD/DVD-Zeiten.
Installiere ein ganz gewöhnliches Debian auf dem Laufwerk!

Benutzeravatar
MSfree
Beiträge: 11825
Registriert: 25.09.2007 19:59:30

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von MSfree » 19.08.2024 12:05:21

chris71 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 11:45:31
Gibt es da eine quick and dirty Lösung, die das Dateisystem nicht zerstört?
Auf die Idee, das Livesystem auf einen weiteren USB-Stick zu kopieren und die externe SSD nur als Datenspeicher zu nutzen, bist du noch nicht gekommen?

Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von chris71 » 19.08.2024 12:21:47

MSfree hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 12:05:21
chris71 hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 11:45:31
Gibt es da eine quick and dirty Lösung, die das Dateisystem nicht zerstört?
Auf die Idee, das Livesystem auf einen weiteren USB-Stick zu kopieren und die externe SSD nur als Datenspeicher zu nutzen, bist du noch nicht gekommen?
Nö, dazu bin ich zu dämlich :facepalm: :hail:

Ironiemodus off

Ich habe schon meine Gründe, warum ich das genau so mache. Dann muss ich wohl damit leben, daß ich das Ding gelegentlich platt mache.
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

rhHeini
Beiträge: 2799
Registriert: 20.04.2006 20:44:10

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von rhHeini » 19.08.2024 13:21:04

So ein Live-System ist eine ISO wie sie auf eine CD oder DVD geschrieben wird. Die muss um bootfähig zu sein im Rohdevice liegen, z.B. in /dev/sda, und nicht auf einer Partition. Diese ISO will das gesamte Device für sich, jede Partitionstabelle wird gnadenlos überschrieben.

kreuzschnabel
Beiträge: 621
Registriert: 24.09.2020 14:51:14

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von kreuzschnabel » 19.08.2024 14:09:30

rhHeini hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 13:21:04
So ein Live-System ist eine ISO wie sie auf eine CD oder DVD geschrieben wird. Die muss um bootfähig zu sein im Rohdevice liegen, z.B. in /dev/sda, und nicht auf einer Partition. Diese ISO will das gesamte Device für sich, jede Partitionstabelle wird gnadenlos überschrieben.
Seien wir genau: Das resultierende Live-System liegt letztendlich schon auf einer Partition, wenn das ISO fertig drauf ist. Aber es bringt dafür seine eigene Partitionstabelle mit und überschreibt daher die auf dem Gerät bereits befindliche (mit allen Partitionen, die da drinstehen).

Das Livesystem ist nicht größer als das ISO, und wenn es einmal drauf ist, hast du den freien Platz dahinter zur Verfügung, er wird nicht voll beansprucht. In früheren Zeiten hab ich dort eine ext4-Partition eingerichtet und mit WLAN-Treiberpaketen etc. vollgemacht, die dann gleich installiert werden konnten.

Aber weil die Partitionstabelle überschrieben wird, wird alles auf dem Stick Befindliche zunächst mal gelöscht, ob der Platz nun gebraucht wird oder nicht.

--ks
Hier so: Debian Stable/Sid (nach Laune) – KDE Plasma – Lenovo Thinkpad T470p – i7-7700HQ – 32GB RAM

juribel
Beiträge: 360
Registriert: 20.06.2023 10:17:01

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von juribel » 19.08.2024 14:32:44

Der Zauberstab heisst "Ventoy". Den externen Datenträger mit Ventoy initialisieren, dabei so vielen freien Platz lassen wie möglich, und auf die Ventoy-Partition die Live-ISO-Datei(en) kopieren. Der frei gelassene Platz kann dann anderweitig verwendet werden.

Die bittere Pille dabei ist, dass Ventoy beim Einrichten die Partitionstabelle des Datenträgers platt macht, d. h. eventuell vorhandene Daten auf dem Datenträger sind dann weg.

Ventoy kann auch Persistenz; es wird dann eine Persistenz-Datei angelegt, so dass installierte Programme und eigene Einstellungen erhalten bleiben. Ob das Ganze dann auch update-fähig ist, wäre auszuprobieren. Aber sollte es funktionieren, wäre natürlich irgendwann die Persistenz-Datei gesprengt.

Die ISO-Datei lässt sich auch jederzeit durch eine aktuellere ersetzen, aber soweit ich ausprobieren konnte, funktioniert damit die Persistenzdatei der Vorgängerversion nicht mehr.

Ich habe auf meinen Datensicherungs-Laufwerken beides ausprobiert: eines mit einer "normalen" Debian-Installation, und ein anderes mit Ventoy.

Fazit: Die Ventoy-Version lässt sich wahrscheinlich nicht updaten, wenn Persistenz im Spiel ist, bietet aber den Vorteil, dass man von dem Laufwerk nicht nur booten kann, sondern auch eine Debian-Installation durchführen kann. Beide Datenträger kann man ansonsten wie üblich benutzen, z. B. zur Datensicherung.

Benutzeravatar
chris71
Beiträge: 323
Registriert: 26.09.2003 00:43:09
Wohnort: Ulm
Kontaktdaten:

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von chris71 » 19.08.2024 17:15:34

juribel hat geschrieben: ↑ zum Beitrag ↑
19.08.2024 14:32:44
Der Zauberstab heisst "Ventoy".
Vielen herzlichen Dank, das ist total genial! Macht mehr als es soll :D

Sogar Tails lässt sich mal eben davon booten, quasi Multiboot für ISOs. Was ich gesehen habe müssten alle möglichen Installationsmedien (auch Win) davon starten, so dass ich nicht immer einen USB Stick suchen muss. Ich verliere die Dinger nämlich ständig.

Secure Boot klappt aber noch nicht, auf die schnelle den Fehler nicht gefunden, sollte eigentlich out of the box funktionieren.

:THX: :THX: :THX:

-----------
Edit:
https://www.ventoy.net/en/doc_secure.html
Nach dem hier beschriebenen Fehler bricht er auf meinem Dell ab und ich komme weder zum hash noch zum key. Egal, läuft auch ohne.
jabber: chris71@amessage.de
linux is like a wigwam, no gates, no windows and an apache inside

juribel
Beiträge: 360
Registriert: 20.06.2023 10:17:01

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von juribel » 19.08.2024 19:34:15

Freut mich! :)

Benutzeravatar
grubenlicht
Beiträge: 561
Registriert: 10.06.2021 22:35:56

Re: Debian Live auf externem USB Laufwerk updaten

Beitrag von grubenlicht » 19.08.2024 22:26:48

evt. reicht ja auch einfach ein -> stand-alone-grub, da muß vom vorhandene Datenträger lediglich ein bißchen Platz (wenn man persistenz möchte, halt etwas mehr) abgezwackt werden; und natürlich der Platz für eine/mehrere isos.
Und man muß das Starten der jeweiligen isos von Hand einrichtn.

Antworten