A rendszertöltő folyamat leáll a 'GRUB Geom Error' hibaüzenettel
Terméktámogatási adatbázis (fhassel_geom-error)
Következőkre vonatkozik
SuSE Linux: Verziók a következő dátum óta: 8.1
Probléma
A GRUB leáll a rendszerttöltés során a 'GRUB Geom Error' hibaüzenettel.
Oka
Többféle ok lehetséges:
- A BIOS nem képes felismerni a teljes merevlemez kapacitást.
Például 40GB-os merevlemez esetében csak az első 32GB látszik. Mindezek ellenére a Linux az utolsó 8GB-ra települ.
- A számítógép BIOS programja nem tudja megcímezni a merevlemezt
az 1024. cilinder felett és a Linux rendszertöltő partíció
(vagy az a partíció amely a rendszermagot, valamint a rendszer elindulásához szükséges fájlokat tartalmazza)
részben vagy teljesen az 1024. cilinder határ fölött található.
Ez a probléma legtöbbször csak régi számítógépek esetében lép fel,
de nem kizárt új BIOS verziók esetében sem.
-
A BIOS nem tudja a második IDE vezérlőhöz csatlakozó lemezről indítani
a rendszert, kifejezetten Linux lemezek esetében. Ez a probléma ritkán
fordul elő.
- A BIOS-ban beállított geometria értékek a GRUB telepítése óta
megváltoztak vagy a merevlemez másik gépbe vagy másik vezérlőre
lett áthelyezve a telepítés után.
Megoldás
Az első három esetben egy BIOS frissítés lehet a válasz,
akkor ha az alaplap gyártója rendelkezésre bocsájt egy újabb
BIOS verziót, amely megoldja ezt a problémát.
Ellenkező esetben a problémát úgy oldhatjuk meg,
hogy létrehozunk egy rendszerindító partíciót a BIOS által
címezhető területen, azon amelyet a BIOS felismer a
merevlemezen (az első esetnél), az első 1024 cilinderen belül
(második eset), vagy az elsődleges IDE vezérlőre csatlakozó
merevlemezen (harmadik eset).
A harmadik megoldás kiegészítése: ha lehetséges,
a probléma megoldható a merevlemez elsődleges IDE vezérlőre
történő csatlakoztatásával. Amikor ezt tesszük, jegyezzük meg, hogy
az (/etc/fstab) fájlban az eszközneveket meg kell változtatnunk.
Feleltessük meg ezeket a neveket a rendszerünk alapján és a
GRUB beállítási fájlban is egy mentőrendszer használatával. Ha akarjuk
akár újra is telepíthetjük a Linux rendszert.
A negyedik ok előfordulásakor írjuk újra a rendszertöltőt
a YaST2 rendszertöltő beállítási párbeszédablakával,
vagy adjuk ki a következő parancsot rendszergazdaként:
grub --batch --device-map=/boot/grub/device.map </etc/grub.conf
További információkat a problémáról a GRUB dokumentációjában
olvashatunk. Ez a dokumentáció online is elérhető az alábbi címen:
http://www.gnu.org/manual/grub/html_mono/grub.html#Stage1%20errors
vagy a rendszerben is megtekinthető az
info grub parancs kiadásával.
Kulcsszavak: GRUB, GEOM, ERROR, BOOT, BOOTLOADER, BOOTMANAGER, RENDSZERTÖLTő, LEáLL, HIBA
Kategóriák:
SDB-fhassel_geom-error, Copyright SuSE Linux AG, Nürnberg, Germany
- Verzió: 03. Mar 2003
SuSE Linux AG - Utoljára frissítve: 17. Apr 2003 feladó: comp (sdb_gen 1.40.0)