SuSE Linux: Verzió 7.2
Kernel panic: VFS: Unable to mount root fs on 03:03A LILO bootmanagert nem tudja használni valamilyen oknál fogva, de szeretné betölteni a SuSE Linuxot Windowsból a
LOADLIN
segítségével.
initrd
(initial ramdisk)
benne van a boot-töltő beállításában.
Háttérinformáció: A kezdeti ramdiszk (initial ramdisk) használatával, ha tartalmazza a reiserfs
modult,
akkor a rendszer be tudja tölteni indítási időben, mielőtt a root fájlrendszert csatolná.
dosutils/loadlin/
könyvtár tartalmát mondjuk a
WINDOWS
fájlrendszerében található loadlin
könyvtárba.
initrd
fájlt a /boot
könyvtárából a
loadlin programot tartalmazó könyvtárba p.l. használja a következő parancsot, rendszerének megfelelő formában átírva:
mount /windows/c cp /boot/initrd /windows/c/loadlinMiután rendszerét újraindította, töltse be a WINDOWS-t, töltse be a
c:\loadlin\linux.par
fájlt egy egyszerű szövegszerkesztőbe és adja hozzá a következő sort:
initrd=c:\loadlin\initrd(Természetesen az útvonalat szintén egyeztesse saját rendszerével!)
initrd
fájl létezik-e az Ön /boot
könyvtárában, és tartalmazza a
reiserfs
modult.
Abban az esetben. ha az /etc/rc.config
fáj tartalmazza a bejegyzést:
Indítsa el a YaST (1)
programot és menjen a
"Rendszeradminisztráció" -> "Konfigurációs fájl módosítása" ablakra. Nézze meg az INITRD_MODULES
változó értékét
(például a keresés funkcióval, amely az F4
megnyomásával hívható elő).
Ellenőrizze, hogy van-e reiserfs
bejegyzés az
F3 megnyomásával. Ha nem, adja hozzá ezt a bejegyzést (különítse el egy üres létező bejegyzéssel).
8
Kérem nyomja meg az F10
gombot a dialógusablak elhagyásához. Lépjen ki a YaST-ból.
Ezután indítsa el a következő szkriptet, amely elkészíti az új initrd
fájlt:
mk_initrdMásolja át az új
initrd
fájt a /boot
könyvtárból oda, ahol az előbbiek alapján a loadlin
program található.
Bővebb információt az initrd
használatáról a rendszerkézikönyv 12.4 fejezetében talál ("Booting with the
'initial ramdisk'").
A loadlin
programról is olvashat ugyanitt a 4.9. fejezetben.