Sie sind nicht angemeldet.

1

09.10.2004, 01:00

Problem mit GRUB [gelöst]

Hallo Leute!

Ich habe mich gerade bis zu diesem Punkt der Installation durchgekämpft:

http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=1&chap=10#reboot

Unter /boot/grub/menu.lst habe ich folgende Datei erstellt:

[code:1]
default 0

timeout 5

splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.8.1
root (hd0,1)
kernel (hd0,1)/kernel-2.6.8.1 root=/dev/hda2

title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1[/code:1]

Danach habe ich zunächst [code:1]cp /proc/mounts /etc/mtab[/code:1] ausgefürht und GRUB mittels
[code:1]grub-install --root-directory=/boot /dev/hda[/code:1]
in den MBR geschrieben.

Meine erste Partition ist WinXP (20 GB) meine zweite GNU/Linux (60 GB nkl. 1 GB Swap).

Wenn ich das Notebook nun starte bekomme ich statt dem von mir unter Debian gewöhnten GRUB-Menü eine Art GRUB-Shell:

Zitat

Minimal BASH-like line editing is supported


Wie komme ich an das GRUB-Menü?

MfG

Stephan

2

09.10.2004, 09:10

hm, also ich versteh die meldung zwar nicht, aber liegt bei dir bspw. das splashimage wirklich auf der win partition?

EDIT: und verstehe ich das richtig, dein kernel liegt direkt unter / auf der hda2, grub hast du aber in /boot installiert? gibts das /boot auch wirklich?

ps deine code/quote tags sind ziemlich mies ;-)

3

09.10.2004, 09:59

Zitat

Original von hug0

hm, also ich versteh die meldung zwar nicht, aber liegt bei dir bspw. das splashimage wirklich auf der win partition?

EDIT: und verstehe ich das richtig, dein kernel liegt direkt unter / auf der hda2, grub hast du aber in /boot installiert? gibts das /boot auch wirklich?

ps deine code/quote tags sind ziemlich mies ;-)


Oh Mann! Ich war gestern einfach schon viel zu müde!

Das splashimage liegt natürlich nicht auf der Win-Partition und der Kernel liegt natürlich auch unter /boot.

Folgendermaßen sieht nun meine /boot/grub/menu.lst aus:

[code:1]
default 0

timeout 5

splashimage=(hd0,1)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.8.1
root (hd0,1)
kernel (hd0,1)/boot/kernel-2.6.8.1 root=/dev/hda2/

title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1[/code:1]

Leider sieht alles aus wie zuvor.

4

09.10.2004, 10:05

und kommt bei dir gar kein grub menue?
oder kommt es und wenn du dann aber gentoo auswählst, kommt nur diese zeile?
EDIT: was ist der inhalt von /boot?
EDIT2: was heisst 1GB swap inklusive?

5

09.10.2004, 10:22

Zitat

Original von hug0

und kommt bei dir gar kein grub menue?


Ja, es kommt überhaupt kein GRUB-Menü.

Zitat

EDIT: was ist der inhalt von /boot?


[code:1]System.map-2.6.8.1 config-2.6.8.1 grub kernel-2.6.8.1[/code:1]

Zitat


EDIT2: was heisst 1GB swap inklusive?


Auf /dev/hda3 liegt eine 1 GB Swap-Partition

6

09.10.2004, 10:28

Zitat

Original von Hackmeck

Ja, es kommt überhaupt kein GRUB-Menü.

hm, dann wird wohl was beim grub-install schiefgegangen sein..


Zitat

Auf /dev/hda3 liegt eine 1 GB Swap-Partition

ah, ok, nur weil du vorhin sagtest "2. partition mit linux und swap". hatte mich verwirrt ;-)

hast du mal versucht mittles livecd/knoppix nochmal das grub-install auszuführen? hab sonst auch nicht wirklich eine idee :-(

7

09.10.2004, 10:33

Mmmh, ich sehe gerade, was wohl der Fehler war:

Meine grub.conf bzw. menu.lst lagen seltsamerweise in /grub/ statt in /boot/grub. Ein Verschieben von /grub nach /boot/grub was zuvor ohne diese beien Dateien existierte führte nun immerhin schon der Meldung "GRUB Loading, please wait"- danach blitzt noch kurz eine Meldung auf, dann wird der Bildschirm schwarz und es passiert nichts mehr.

8

09.10.2004, 10:39

Zitat

Original von hug0

hast du mal versucht mittles livecd/knoppix nochmal das grub-install auszuführen? hab sonst auch nicht wirklich eine idee :-(


Muß ich dafür nochmal eine Umgebung chrooten?

9

09.10.2004, 10:41

Zitat

Original von Hackmeck

Zitat

Original von hug0

hast du mal versucht mittles livecd/knoppix nochmal das grub-install auszuführen? hab sonst auch nicht wirklich eine idee :-(

Muß ich dafür nochmal eine Umgebung chrooten?

ja (zumindest soviel ich weiss! :roll:)

10

09.10.2004, 10:57

Zitat

Original von hug0

hast du mal versucht mittles livecd/knoppix nochmal das grub-install auszuführen? hab sonst auch nicht wirklich eine idee :-(


Nach dem Chrooten der Umgebung und einem nochmaligen emergen von GRub führte ich grub-install --root-directory=/boot /dev/hda aus und bekam diesmal folgende Fehlermeldung:

[code:1]
Probing devices to guess BIOS drives. This may take a long time.
Could not find device for /boot/boot: Not found or not a block device.
[/code:1]

11

09.10.2004, 11:01

hast du deine boot-partition auch gemountet?
Alles muss im Überfluss vorhanden sein, dann sind wir nie allein.

12

09.10.2004, 11:02

Mal ne Frage, hast du beim partionieren eingestellt, dass er von /dev/hda1 booten soll??

13

09.10.2004, 11:05

also, wenn man das liest, klingt es so, als ob grub ein problem damit hat, wenn man keine separate boot partition hat.
wäre zwar seltsam, aber...

14

09.10.2004, 11:06

Zitat

Original von rokaef

hast du deine boot-partition auch gemountet?

er hat doch gar keine extra boot partition!?


Zitat

Mal ne Frage, hast du beim partionieren eingestellt, dass er von /dev/hda1 booten soll??

wow, das könnte es sein! ;-)

15

09.10.2004, 11:07

also ich hab auch keine Seperate boot partition
und grub läuft trotzdem

16

09.10.2004, 11:08

Zitat

Original von Source

Mal ne Frage, hast du beim partionieren eingestellt, dass er von /dev/hda1 booten soll??


Oh, nein. Ich glaube, ich habe ganz vergessen ein Bootflag zu setzen ...

17

09.10.2004, 11:08

Zitat

Original von hug0

Zitat

Original von rokaef

hast du deine boot-partition auch gemountet?

er hat doch gar keine extra boot partition!?


Genau.

Zitat

Zitat

Mal ne Frage, hast du beim partionieren eingestellt, dass er von /dev/hda1 booten soll??

wow, das könnte es sein! ;-)


Das habe ich mir auch gerade gedacht! ;D

EDIT: Das Bootbarmachen von /dev/hda1 hat leider auch nichts gebracht. Ich werde jetzt erstmal Windows installieren und es dann mit lilo probieren, obwohl mir grub schon lieber wäre ...

18

09.10.2004, 11:19

Zitat

Original von Hackmeck

Ich werde jetzt erstmal Windows installieren

das nenn ich notlösung... :lol:

19

09.10.2004, 11:55

Zitat

Original von hug0

Zitat

Original von Hackmeck

Ich werde jetzt erstmal Windows installieren

das nenn ich notlösung... :lol:


;)

Naja, ist ja eigentlich kein Teil der Lösung, die 20 GB WindowsXP wollte ich ja sowieso zum spielen draufspielen und da Windows - dreist wie es ist - den MBR einfach ohne nachzufragen überschreibt, werde ich erst WinXP und dann Lilo einrichten.

20

09.10.2004, 18:29

Problem gelöst! Nach einer Neuinstallation, diesmal mit einem Kernel-Image, hat es funktioniert. Dafür habe ich jetzt ein anderes Problem - aber das ist eine andere Geschichte, die erzähle ich in einem anderen Thread. ;)