SDB:Grub-install schlägt fehl

aus openSUSE, der freien Wissensdatenbank


Version: 9.1

Symptom

Der Aufruf des Skripts grub-install zum Installieren des Bootmanagers GRUB schlägt mit folgender Meldung fehl:

host:~ # grub-install /dev/hda
/usr/lib/stage1: Not found.

Ursache

Der Speicherort der beteiligten Teile von GRUB (stage1, stage2 usw.) hat sich geändert.

Lösung

Verwenden Sie stattdessen den folgenden Aufruf:

grub --batch --device-map=/boot/grub/device.map </etc/grub.conf

Alternativ können Sie den Fehler im Skript grub-install korrigieren, indem Sie in der Datei /usr/sbin/grub-install in der Zeile 30 den folgenden Wert:

pkgdatadir=${datadir}

in

pkgdatadir=${datadir}/${PACKAGE}/${host_cpu}-${host_vendor}

umändern.

SDB:Der Bootmanager GRUB