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-image
es 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-generic
ist 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 initrd
Konfiguration 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