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:
  1. 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.
  2. 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.
  3. 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ő.
  4. 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)