Wie erstelle ich eine benutzerdefinierte Live-CD mit einem aktualisierten Linux-Image-Kernel?

Wie erstelle ich eine benutzerdefinierte Live-CD mit einem aktualisierten Linux-Image-Kernel?

Ich folge diesem Tutorial, um eine Live-CD anzupassen,

http://www.debuntu.org/wie-man-seine-ubuntu-live-cd-anpassen-kann

Ich habe das Root-Dateisystem in einer neu erstellten ext4-Partition vorbereitet, nachdem ich die erforderlichen Pakete entfernt/installiert hatte, und linux-imagees wurde aktualisiert auf linux-image-2.6.35-24,

# mv custom/boot/vmlinuz-2.6.35-24-generic tmpcd/casper/vmlinuz
# mv custom/boot/initrd.img-2.6.35-24-generic tmpcd/casper/initrd
# lzma tmpcd/casper/initrd
# mv tmpcd/casper/initrd.lzma tmpcd/casper/initrd.lz

Und nachdem ich das ISO-Image erstellt und in VirtualBox ausgeführt hatte, erhielt ich die folgende Fehlermeldung:

[    7.314180] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
[    7.318550] Pid: 1, comm: swapper Not tained 2.6.35-24-generic #42-Ubuntu
[    7.318857] Call Trace:
...

Es sieht also so aus, als ob das aktualisierte vmlinuz-Image erfolgreich gefunden wurde, aber es funktioniert einfach nicht.

Ich habe bei Google gesucht, aber keine Lösung gefunden. Irgendeine Idee?

BEARBEITEN

Mir ist ein Fehler unterlaufen, die Datei initrd.img-2.6.35-24-genericist bereits gzippt, sie sollte also vor der erneuten Komprimierung mit folgendem dekomprimiert werden lzma:

# gunzip -c custom/boot/initrd.img-2.6.35-24-generic | lzma > tmpcd/casper/initrd.lz

Aber der Start schlug immer noch fehl. Ich vermute, dass die initrdKonfiguration manuell erfolgen sollte, da das System mit der Originalversion von vmlinuz und gut funktioniert initrd.lz.

Antwort1

Vielleicht möchten Sie einen Blick darauf werfenRemastersys...Ermöglicht Ihnen, eine benutzerdefinierte Live-CD basierend auf Ihrer Ubuntu- oder Debian-Linux-Installation zu erstellen.

Wenn Sie Ubuntu/Debian nicht installiert haben, dann holen Sie sichVirtualBoxund als virtuelle Maschine installieren ...

Tutorials hier (das zweite war besser):
http://www.ubuntugeek.com/creating-custom-ubuntu-live-cd-with-remastersys.html
http://klikit.pbworks.com/Remastersys+tutorial+by+dedoimedo

Hier herunterladbar:
http://remastersys.sourceforge.net/remastersystool.html

Antwort2

Ich verwende hierfür schlüsselfertige Linux-Tools ... ziemlich praktisch und Ubuntu-basiert – suche nach dem Link, wo es ein Tutorial zum Erstellen von Respins gab.

bearbeiten:http://wiki.turnkeylinux.org/Referenz

Ich gebe Studiohack ein +1 für Remastersys, aber Turnkey Tools gefallen mir einfach besser - Meinung

verwandte Informationen