Kernel in Live-ISO-Datei aktualisieren?

722
OverTheRainbow

Ich bin kein Linux-Experte und muss den Kernel und einige Anwendungen in einer Ubuntu-Live-ISO-Datei aktualisieren, deren Struktur folgendermaßen aussieht:

Alt-Text

Ich habe das noch nie gemacht und möchte etwas überprüfen, bevor ich weiter gehe:

Um den Kernel zu aktualisieren, habe ich mir überlegt, das neueste Kernel-Paket herunterzuladen und auszupacken, z. linux-image-2.6.31-22-386_2.6.31-22.63_i386.deb.

Das Paket data.tar.bz2 enthält ./boot (System.map, abi, config, vmcoreinfo, vmlinuz), ./lib (firmware /, modules /) und ./usr (share / doc).

Ich vermute, ein Upgrade des Kernels ist etwas komplizierter, als nur vmlinuz in der ISO-Datei in / casper zu ersetzen: Was ist mit Referenzen in Konfigurationsdateien? Muss ich auch / lib durch die im Paket enthaltenen ersetzen? Ist auch der Bau einer neuen initrd.gz erforderlich?

Nach dem chrooting in die squashfs (dh das Root-Dateisystem, das im RAM entpackt wird), lädt "apt-get upgrade" neuere Versionen der Anwendungen herunter. Was ist dann mit MD5-Hash-Dateien, Manifesten usw.?

Danke für jede Hilfe.

1

0 Antworten auf die Frage