[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: