Initrd pres cpio ci loop

Jiri Netolicky netolicky na epos.cd.cz
Pondělí Červen 20 17:40:55 CEST 2005


Preji dobry den.

Minuly tyden jsem se rozhodl zacit pouzivat
LVM2.Protoze jsem chtel mit na LVM i root,
musel jsem pouzit initrd. Pokud jsem initrd
vytvoril pres loopback zarizeni naformatovane
ext2 a pote zkomprimovane pres gzip vse funguje.
V mnoha navodech vcetne nastroje mkinitrd
(mkinitrd: version 4.2.0.3) se vytvari initrd
pomoci cpio. Dokonce i kernel zda se takovy
initrd ocekava

checking if image is initramfs...it isn't (no cpio magic);
 looks like an initrd

At jsem zkousel ho vytvorit pres mkinitrd
ci rucne

find . | cpio -co | gzip -c -9 >../initrd

ve chvili kdy verze pres loopback pise

RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).

se objevi hlaska

RAMDISK: Compressed image found at block 0
Kernel panic - not syncing: VFS : Unable to mount
root fs on unknown-block(0,0)

Netusite v cem by mohl byt problem? Mozna
zapomenuta nejaka volba v jadre?

Distro Gentoo, jadro 2.6.12-gentoo

Diky Jirka

--
Jiri Netolicky


Další informace o konferenci Linux