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ő.
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 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ó.
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
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.