it-swarm.com.de

Wie ändere ich eine Ubuntu-ISO und halte sie bootfähig?

Wie kann ich eines der Ubuntu-Images ändern und es von einem USB-Gerät auf einem Computer mit UEFI booten lassen?

Ich möchte entweder das 16.04-Desktop-Image, das 16.04-Server-Image oder eine alternative Version von 16.04 ändern.

Ich möchte in der Lage sein, Änderungen an grub.cfg auf der ISO vorzunehmen, um eine ks-Datei über das Netzwerk hinzuzufügen.

Ich habe versucht, dies auf verschiedene Arten zu tun, aber es scheint, dass ich ein Image erhalte, das beim automatischen Booten auf ein USB-Gerät (oder mithilfe von Startup Disk Creator) nicht automatisch startet. Ich kann eine EFI-Datei manuell auswählen und durch Auswahl der richtigen Datei auf dem USB-Stick starten. Ich möchte jedoch, dass sie von selbst funktioniert.

Ich habe versucht, das Image zu entpacken, die eine Datei zu ändern und erneut zu packen - dies führt jedoch zu einem Image, das nicht über USB bootet. Ich habe versucht, eine einzelne Datei im Image mit "ISO Master" zu ändern - das gleiche Ergebnis.

Ich kann nicht verstehen, warum das Ändern einer einzelnen Datei dazu führt, dass das Image nicht mehr gestartet werden kann.

5
Tobias

Sie können das sehr mächtige Tool live-build verwenden, um ein benutzerdefiniertes ISO-Image eines Debian-basierten Systems wie Ubuntu zu erstellen. Das Ändern von GRUB sollte ziemlich einfach sein: Sobald Sie Live Build installiert haben, müssen Sie Ihre grub.cfg -Datei redigieren und in den Ordner /includes.chroot/boot/grub/ legen.

Um schneller zu werden, können Sie zuerst einen Ubuntu-Startwert verwenden, der Ihr Live-Build-Arbeitsverzeichnis mit allem füllt, was Sie zum Erstellen einer generischen Ubuntu-ISO benötigen. Dann können Sie Ihre benutzerdefinierte grub.cfg-Datei dort hinzufügen, wo sie sein muss, und das Image erstellen. Das Live-Build-Handbuch ist sehr gut, aber es ist ziemlich "intensiv": Live Systems Manual

Ihre Änderung schlägt fehl, da Sie das gesamte ISO-Image mit den von Ihnen vorgenommenen Änderungen "erstellen" müssen. Abhängig von Ihren Ressourcen (und der Anzahl der Pakete, die Sie in Ihrem Leben einschließen) kann das Erstellen der ISO ziemlich lang sein

Ich habe dieses Handbuch gefunden. Überprüfen der Ubuntu-Dokumentation: LiveCDCustomization Die Methode ist anders und das Handbuch enthält Links zu anderen Handbüchern (wie "Erstellen eines Ubuntu-Server-Images"). Sie sollten es sich ansehen.

Ich erinnere mich, dass ich es auch mit einer GUI versucht habe, als ich mit dem ISO-Gebäude rumgespielt habe. Ich kann mich nicht an die Namen erinnern. Ich hatte nicht so viel Erfolg damit. Aber für eine kleine Änderung sollte es funktionieren. Ich denke, dass Sie es mit einigen Nachforschungen finden werden: Es gibt nicht Hunderte von GUI wie diese. Prost

1
kcdtv