Rendszermag pánik a rendszertöltő beállítása után

Terméktámogatási adatbázis (fhassel_restore_conf)
Következőkre vonatkozik

SuSE Linux: Verzió 8.1

Probléma

Miután kiválasztottuk az "Eredeti beállítások visszaállítása" pontot a YaST2 rendszertöltő beállításában, a következő indítási folyamat leáll a Kernel Panic üzenettel.

Oka

Az ok a yast2-bootloader csomag egy hibájára vezethető vissza amely az INITRD modulokkal foglalkozik. A gyökérpartíció ("/") többé nem csatolható, mivel hiányoznak modulok az INITRD-ből (pl. a 'reiserfs' modul vagy SCSI modulok).

Megoldás

Először is indítsuk el a telepített rendszert a CD vagy DVD segítségével és nyissuk meg az /etc/sysconfig/kernel fájlt egy választott szöveges szerkesztőprogrammal. Ehhez kövessük az alábbiakat:

Nyissuk ki a fájlt az alábbi paranccsal:
pico -w /etc/sysconfig/kernel
Az INITRD_MODULES változóban adjuk meg a gyökér fájlrendszer eléréséhez szükséges modul nevét. Általános telepítésnél ez a reiserfs modul lesz.

Ha a rendszerindító partíciót tartalmazó merevlemez SCSI vagy RAID vezérlőre csatlakozik, az eszközhöz megfelelő modult is meg kell adnunk. Ahhoz, hogy kideríthessük, melyik modulra van szükség, adjuk ki a következő parancsot:

hwinfo --storage-ctrl
Ha a rendszerben IDE CD-író található, az ide-scsi modult be kell szúrnunk ide is. Eredményül egy az alábbihoz hasonló sort kapunk (SCSI rendszer esetében):
INITRD_MODULES="reiserfs aic7xxx ide-scsi"
Mentsük a fájlt (a CTRL-O billentyűkombinációval a pico szerkesztőprogramban) és lépjünk ki a szerkesztőből (CTRL-X). Ezután futtassuk az alábbi szkriptet:
mk_initrd
a modulok INITRD-be történő beépítéséhez. A rendszerindítási probléma ezzel megoldódik.

Egy frissített yast2-bootloader csomagban ahol a hiba a rendszertöltő beállítási párbeszédjében már kijavításra került, szintén letölthető. A csomag a YOU segítségével telepíthető vagy letölthető az ftp szerverről az ftp://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/update/8.1/rpm/i586 címen és ezután telepíthető a következő parancs segítségével (az útvonalat és a verziószámot rendszerünknek megfelelően módosítsuk):

rpm -Uhv /tmp/yast2-bootloader-2.6.68-1.i586.rpm

Kulcsszavak: KERNEL, PANIC, BOOTLOADER, BOOTMANAGER, GRUB, LILO, RENDSZERMAG, PáNIK, RENDSZERTÖLTő

Kategóriák: ,

SDB-fhassel_restore_conf, Copyright SuSE Linux AG, Nürnberg, Germany - Verzió: 03. Mar 2003
SuSE Linux AG - Utoljára frissítve: 16. Apr 2003 feladó: comp (sdb_gen 1.40.0)