Erstellen eines Rettungssystems: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Installation von live-build=
 
=Installation von live-build=
*'''sudo apt install live-build'''
+
*'''sudo apt install live-build firmware-linux'''
 +
 
 
=Erstellen ein neues Verzeichnis=
 
=Erstellen ein neues Verzeichnis=
 
*Wir erstellen ein neues Verzeichnis für unser Live-System und wechseln in dieses Verzeichnis:
 
*Wir erstellen ein neues Verzeichnis für unser Live-System und wechseln in dieses Verzeichnis:
Zeile 22: Zeile 23:
 
testdisk
 
testdisk
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
=Kernel kopieren=
 +
*cp -v /boot/{vmlinuz,initrd.img}-$(uname -r) ~/livecd/chroot/boot/
 +
 
=Erstellen das Live-System=
 
=Erstellen das Live-System=
 
*Jetzt können wir das Live-System mit folgendem Befehl erstellen:
 
*Jetzt können wir das Live-System mit folgendem Befehl erstellen:
 
*'''sudo lb build'''
 
*'''sudo lb build'''
</syntaxhighlight>
+
<syntaxhighlight>
 
Reading package lists... Done
 
Reading package lists... Done
 
Building dependency tree... Done
 
Building dependency tree... Done
Zeile 34: Zeile 38:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
*Am Ende sollte eine ISO-Datei (binary.hybrid.iso) im aktuellen Verzeichnis erstellt werden. Dies ist unser bootfähiges Live-System.
 
*Am Ende sollte eine ISO-Datei (binary.hybrid.iso) im aktuellen Verzeichnis erstellt werden. Dies ist unser bootfähiges Live-System.
 +
*[[Image:Erstellung_eines_Rettungssystems_1.png]]
 +
*[[Image:Erstellung_eines_Rettungssystems_2.png]]

Aktuelle Version vom 28. Juni 2023, 09:00 Uhr

Installation von live-build

  • sudo apt install live-build firmware-linux

Erstellen ein neues Verzeichnis

  • Wir erstellen ein neues Verzeichnis für unser Live-System und wechseln in dieses Verzeichnis:
  • mkdir ~/livecd && cd ~/livecd

Initialisierung das live-build-System

  • Wir initialisieren das live-build-System mit folgendem Befehl:
  • lb config
  • Dieser Befehl erstellt eine Reihe von Verzeichnissen und Skripten, die verwendet werden, um unser Live-System zu erstellen.
[2023-06-13 11:14:37] lb config 
P: Creating config tree for a debian/bullseye/amd64 system
P: Symlinking hooks...

Installation von zusätzliche Paket

  • Um zusätzliche Pakete in unserem Live-System zu installieren, fügen wir sie zur Datei config/package-lists/mylist.list.chroot hinzu.
  • Wir erstellen die Datei und fügen die Namen der Pakete hinzu, die wir installieren möchten, jeweils eines pro Zeile
  • vim config/package-lists/mylist.list.chroot
gparted
ntfs-3g
testdisk

Kernel kopieren

  • cp -v /boot/{vmlinuz,initrd.img}-$(uname -r) ~/livecd/chroot/boot/

Erstellen das Live-System

  • Jetzt können wir das Live-System mit folgendem Befehl erstellen:
  • sudo lb build
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
[2023-06-13 12:27:33] lb source 
P: Source stage disabled, skipping
P: Build completed successfully
  • Am Ende sollte eine ISO-Datei (binary.hybrid.iso) im aktuellen Verzeichnis erstellt werden. Dies ist unser bootfähiges Live-System.
  • Erstellung eines Rettungssystems 1.png
  • Erstellung eines Rettungssystems 2.png