Sie sind nicht angemeldet.

1

04.04.2005, 13:57

grub stürzt beim Booten ab

Hi,

ich habe ein Problem mit grub. Und zwar wurde auf dem Rechner durch eine Windows XP-Installation der Bootloader überschrieben, sodass ich Linux nicht mehr starten konnte.
Nun habe ich von der gentoo-live-cd gestartet, um grub neu zu installieren. Nach dem Start (und nach chroot) habe ich /sbin/grub ausgeführt:
> root (hd0,5)
> setup (hd0)
> quit

Bei root und setup kamen nur Erfolgsmeldungen, keine Warnung oder Fehler. /dev/hda6 ist die /boot-Partition mit der grub.conf, /dev/hda7 swap und /dev/hda8 root.

Beim anschließenden Neustart allerdings kam grub aber nicht wirklich weit:

Quellcode

1
GRUB loading stage 1.5
ist alles, was grub anzeigt. Dann hängt es sich auf und ist nur noch Strg+Alt+Entf zu beenden. Es kommt keine Fehlermeldung oder ähnliches. :(

Die Linux-Partitionen liegen alle hinter 32GB, allerdings hat es früher mit genau diesen Linux-Partitionen und demselben grub funktioniert. Das einzige, was in der Zwischenzeit verändert wurde betraf einige der Windowspartitionen; manche wurden in der Größe verändert, andere verschoben. Solange die Linux-Partitionen aber unberührt bleiben, sollte das IMHO nicht stören.

In der Bootreihenfolge des BIOS ist die Diskette an letzter Stelle, wie von einer mit google gefundenen Seite beschrieben (hat aber auch nicht geholfen).


Woran kann es liegen, dass grub nicht über o.g. Status-Meldung hinauskommt?

p.s.:
Meine grub.conf sieht so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
default 0
timeout 10

title = Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

title=Gentoo Linux
root (hd0,5)
kernel (hd0,5)/boot/kernel-2.6.9 root=/dev/hda8

/boot/kernel-2.6.9 existiert selbstverständlich.


Ich habe das Forum bereits durchsucht, aber keinen Thread mit dem gleichen Problem gefunden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »real_cd« (04.04.2005, 13:57)


2

04.04.2005, 14:59

Ist dein grub auch in hd0,5 installiert? Das sollte überprüft werden, ansonsten ist nämlich die installation vom grub nicht korrekt, dann sucht er die grub.conf etc. wo andere.

MfG
TheCurse
AMD Sempron 2200+
768 MB RAM
gentoo-sources-2.6.16-r4 + reiser4 patch

My Projects:
Gentoo Configurations Auto Cleaner

3

04.04.2005, 15:03

Zitat

Original von TheCurse
Ist dein grub auch in hd0,5 installiert? Das sollte überprüft werden, ansonsten ist nämlich die installation vom grub nicht korrekt, dann sucht er die grub.conf etc. wo andere.

Wie meinst du das?

Sag ich dem nicht durch "root (hd0,5)", wo der seine Dateien zu suchen hat?
Naja, ich habe auf jeden Fall auch mal grub-install aufgerufen mit root-directory=/boot. Auf der Bootpartition liegen im Ordner grub auch einige stage-Dateien und natürlich die grub.conf; eine device.map wurde durch grub-install erstellt.