Page 1 of 1
Initrd oder initramfs selbst erstellen
Posted: 25. Jul 2009 13:37
by DH
Hallo Forum,
seit Kurzem arbeite ich mit CRUX 2.5.
Bin begeistert, hab' mir den neuesten Kernel 2.6.30.2 heruntergeladen, und möchte nun eine initrd/initramfs erstellen, um einen modularen Kernel laden zu können.
Hat jemand Erfahrung damit?
Viele Grüße - Dieter
Posted: 25. Jul 2009 17:18
by Janka
Nimm die beiligende initrd, pack sie mit cpio aus, ergänze/ändere sie nach deinem Wunsch und pack sie mit cpio wieder ein.
Janka
Posted: 25. Jul 2009 17:33
by DH
Janka wrote:Nimm die beiligende initrd, pack sie mit cpio aus, ergänze/ändere sie nach deinem Wunsch und pack sie mit cpio wieder ein.
Janka
Hi Janka,
klingt sypathischer als mkinitrd oder mkinitramfs.
Werd's mal testen.
Viele Grüße - Dieter
Posted: 26. Jul 2009 11:43
by DH
Mein Gott,
ist das eine heikle Geschichte...
Hab' nur mal einen Text_string verändert. Die Initramfs war dann 10% kleiner,
und ich bekomme das System nur noch mit zusätzlichen Bootoptionen hoch...
Spannend!
Viele Grüße - Dieter
Posted: 26. Jul 2009 13:22
by Janka
Nutzt du lilo? Wenn ja, nicht vergessen, nach dem ändern der initrd einmal "lilo" auszuführen!
Janka
Posted: 26. Jul 2009 13:41
by DH
Janka wrote:Nutzt du lilo? Wenn ja, nicht vergessen, nach dem ändern der initrd einmal "lilo" auszuführen!
Janka
Hi Janka,
Lilo auf meinemTestrechner,
Grub auf meinem Produktiv-Rechner mit SuSE, Win, etc...
Das Problem kam sicherlich daher, daß ich die initramfs mit cpio in /boot ausgepackt habe.
Hat mir dann beim ersten Booten sämtliche relevante Scripte zerschrieben.
Werde schon d'rauf kommen.
So long - Dieter