HibaelhárításHibaelhárítás

Ez a rész a GRUB segítségével való rendszerindítás néhány gyakori problémáját sorolja fel és röviden leírja a lehetséges megoldásokat. A problémák egy részével a Támogatási adatbázis http://support.novell.com/ cikkei foglalkoznak. A keresési párbeszédablaka segítségével keressen rá néhány kulcsszóra, mint például a GRUB, a rendszerindítás és a rendszertöltő.

A GRUB és az XFS

Az XFS a partícióindító blokkban nem hagy helyet a stage1 számára. Ezért a rendszertöltő helyeként nem szabad megadni XFS partíciót. Ez a probléma egy külön indítási partíció létrehozásával oldható meg, amely nem XFS-sel van formázva.

A GRUB GRUB Geom Error hibát jelent

A GRUB a rendszer indításakor ellenőrzi a csatlakoztatott merevlemezek geometriáját. Bizonyos esetekben a BIOS inkonzisztens információt ad vissza és a GRUB GRUB Geom Error hibát jelez. Ebben az esetben használja a LILO-t vagy frissítse a BIOS-t. A LILO telepítésével és beállításával kapcsolatos részletes információ a terméktámogatási adatbázisban található, a LILO kulcsszó alatt.

A GRUB akkor is ezt a hibaüzenetet adja vissza, ha a Linux a BIOS-ban nem bejegyzett merevlemezre lett telepítve. A rendszertöltő stage1 része megtalálható és megfelelően betöltésre került, de a stage2 nem található. Ez a probléma az új hardver BIOS-ban való bejegyzésével megoldható.

Az IDE és SCSI merevlemezeket tartalmazó rendszer nem indul

Elképzelhető, hogy a YaST a telepítés során rosszul határozta meg a merevlemezek indítási sorrendjét (és ez nem lett kijavítva). A GRUB a /dev/hda-ra hd0-ként és a /dev/sda-ra hd1-ként hivatkozhat, pedig a BIOS-ban lévő indítási sorrend fordított (SCSI előtt IDE).

Ebben az esetben az indítási folyamat során a GRUB-parancssor segítségével javítsa ki a merevlemezeket. A rendszer indulása után az új leképezés állandósítása érdekében módosítsa a device.map fájlt. Ezután a /boot/grub/menu.lst és /boot/grub/device.map fájlokban ellenőrizze a GRUB-eszközneveket, majd az alábbi parancs segítségével telepítse újra a rendszertöltőt:

grub --batch < /etc/grub.conf
Windows indítása a második merevlemezről

Néhány operációs rendszer, mint például a Windows, csak az első merevlemezről indítható. Ha egy ilyen operációs rendszer nem az első merevlemezre van telepítve, akkor a megfelelő menübejegyzés logikailag módosítható.

...
title windows
   map (hd0) (hd1)
   map (hd1) (hd0)
   chainloader(hd1,0)+1
...
     

Ebben a példában a Windows a második merevlemezről lesz elindítva. E célból a merevlemezek logikai sorrendje a map paranccsal meg lett változtatva. Ez a módosítás nem befolyásolja a GRUB-menüfájl logikáját. A chainloader számára a második merevlemezt kell megadni.