Re: bootbare CD's erstellen
#include <hallo.h>
* Meinolf Sander [Thu, Apr 08 2004, 03:26:24PM]:
> > Du kannst das Iso-Image (via Loopback device) mounten und den Inhalt
> > rauskopieren. Anschliessend die Datei boot/rescue.bin mounten, dort
> > die Kernel-Datei ersetzen, das Rescue-Image wieder umounten.
>
> Wie stellt man sicher, dass rescue.bin dann wieder genau 2880 kB
In dem du kein neues erstellst sondern das vorhandene mountest ;)
> groß ist? Und größer als der bisherige Kernel darf der neue wegen
> des Loop-Mounts ja nicht sein, oder sehe ich das falsch?
Ich glaube, du siehst da grundsätzlich etwas falsch: Der Kernel liegt
nicht "pur" als Bootsector des Images, es ist eine Datei _im_
Dateisystem des Boot-Images. Das FS ist vfat, und ausser dem Kernel
liegt da der Bootloader und die Root-Ramdisk des Installers (als ein
weiteres, komprimiertes Dateisystem-Image).
> > Dann das Iso mit mkisofs neu generieren,
> >
> > mkisofs -r -b boot/rescue.bin -o neu.iso inhaltsverzeichnis
>
> Fehlt da nicht noch ein »-c boot.catalog«?
Jein, das legt mkisofs dann selbst fest.
Gruss,
Eduard.
Reply to: