VFS: Cannot open root device

Jan Kasprzak kas na informatics.muni.cz
Pondělí Květen 5 00:45:23 CEST 1997


Jan Prikryl pise:

: | scsi 0 hosts
: | scsi detected total
: | ...
: | RAMDISK: Compressed image found at block 0
: | VFS: Mounted root (ext2 filesystem)
: | VFS: Cannot open root device 08:02
: | Kernel panic

	A tohle je puvodni jadro a lilo.conf z distribuce? Pokud
ano, je chyba v distribuci (a mozna uz neco existuje v updates/i386).
Pokud ne, neni chyba v redhatu, ale v tom, ze se nenatahuje
initrd, kde je prislusny modul.

	Pro ty, kdo nevi, o co jde: Initrd (initial ramdisk, viz
linux/Documentation/initrd.txt a ramdisk.txt) je komprimovany
ramdisk, ktery se priplacne za konec zImage, takze se bootloaderem
natahuje jak image jadra, tak initrd. Pak se to rozbali a vznikne
regulerni ramdisk, ktery se nabootuje (spusti se /bin/initrd nebo
neco takoveho). A jakmile tento proces skonci, ramdisk se odmontuje
a uvolni (nebo se premontuje jako /initrd) a namontuje se regulerni
korenovy filesystem. Takto lze dostat radic disku jako modul,
ackoli normalne by ten modul byl potreba uz pri bootu systemu.
Initrd musi mit svuj radek (nevim presne syntaxi) v lilo.conf

-Yenya

--
\ Jan "Yenya" Kasprzak <kas at fi.muni.cz>       http://www.fi.muni.cz/~kas/
\\ PGP: finger kas at aisa.fi.muni.cz   0D99A7FB206605D7 8B35FCDE05B18A5E //
\\\      Czech Linux Homepage:  http://www.fi.muni.cz/~kas/linux/        ///
///  die_if_kernel("Penguin instruction from Penguin mode??!?!", regs);  \\\
//                            -- from linux/arch/sparc64/kernel/traps.c   \\


Další informace o konferenci Linux