ich verzweifle gerade beim bauen einer initrd für etch kernel 2.6.16 (original Debian). Ich habe meine Installation erfolgreich auf root über LVM über SoftRAID5 umgestellt. initrd mit yaird erzeugt - läuft prima! Jetzt wollte ich aber von Hand etwas in die initrd einbauen, und musste leider feststellen, dass sich alle erzeugten initrds nicht booten lassen. Argh!!. Um den Fehler einzugrenzen habe ich mal die definitiv funktionierende initrd entpackt und wieder verpackt - leider funktioniert sie so nicht mehr und ich bin total ratlos. Bin folgendermassen vorgegangen:
Code: Alles auswählen
mkdir ~/rd
cd rd
gzip -cd /boot/initrd.img-2.6.16-2-486 | cpio -imd --quiet
Code: Alles auswählen
find . | cpio --quiet -c -o | gzip -9 -n > /boot/initrd.img-2.6.16-2-486_2
RAMDISK: compressed image found at block 0
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
und das wars dann mit booten. Wie gesagt: Ich habe keine einzige Datei verändert, nur die initrd aus- und wieder eingepackt.
Alles was ich im Netz gefunden habe, läuft darauf hinaus, dass es so gemacht wird, wie ich es oben angegeben habe, nur bei mir klappt es nicht!
Hat jemand eine Idee? Danke schonmal...