Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

06.07.2006, 19:59

[gelöst] grub lädt konfigdateien nicht

Hello,

irgendwas stimmt mit meinem Grub nicht. Ich hab die menu.lst und grub.conf konfiguriert und grub ist auf der Root-Partition. Trotzdem lädt er die Konfigdateien anscheinend nicht. Es kommt jedes Mal die Befehlskonsole. Meine Config-Dateien:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
grub.conf
----------------------
default 0
timeout 20
splashimage=(hd0,7)/boot/grub/splash.xpm.gz

title=Gentoo
root (hd0,7)
kernel /boot/kernel-genkernel-x86-2.6.16-gentoo-r9 root=/dev/ram0 init=/linuxrc
real_root=/dev/hda8
initrd /boot/initramfs-genkernel-x86-2.6.16-gentoo-r9

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



Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
menu.lst:
-----------------
default 0

title Gentoo kernel 2.6.16-r9
root (hd0,7)
kernel (hd0,7)/boot/kernel-genkernel-x86-2.6.16-gentoo-r9
initrd (hd0,7)/boot/initramfs-genkernel-x86-2.6.16-r9
root=/dev/hda8

title Gentoo kernel 2.6.16-r7
        root (hd0,7)
        kernel (hd0,7)/boot/kernel-genkernel-x86-2.6.16-gentoo-r7
initrd (hd0,7)/boot/initramfs-genkernel-x86-2.6.16-r7

title Windows 2000
rootnoverify (hd0,2)
makeactive
chainloader +1


Was kann nicht stimmen?

dank euch
monsterherz
Man kann nicht alles wissen, aber alles lernen!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »monsterherz« (09.07.2006, 11:58)


2

06.07.2006, 20:14

menu.1st verweist nur auf grub.conf.Da 2 unterschiedliche Einträge zu machen halte ich für keine gute Idee.
Ich weiß nicht ob das nur im Post so aussieht,aber ein Zeilenumbruch (der hinter init=/linuxrc) sollte mit einem Backslash \ geschützt werden.
Ich weiß jetzt nicht welchen Kernel Du benutzt (genkernel oder nicht),bei genkernel müsste noch eine Ramdiskgröße angegeben werden:

Quellcode

1
ramdisk=8192
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

3

06.07.2006, 21:29

Zitat

menu.1st verweist nur auf grub.conf.

o.k. , dann lösch ich die grub.conf

Zitat

ch weiß nicht ob das nur im Post so aussieht,aber ein Zeilenumbruch (der hinter init=/linuxrc) sollte mit einem Backslash \ geschützt werden.

Das sieht nur durch die Kopie so aus.

Zitat

ch weiß jetzt nicht welchen Kernel Du benutzt (genkernel oder nicht),

genkernel - wie es in der menu.lst steht ;)
Den Ram werd ich dann noch dazuschreiben...
Man kann nicht alles wissen, aber alles lernen!

4

06.07.2006, 22:41

interessant wäre ja auchmal die grub version

ich hab fälschlicherweise mal grub-static genutzt und da hat er die menu.lst auch ignoriert
mit normal grub war das prob dann wieder weg

und lösche die grub.conf lieber nicht
es ist besser wenn beide datein da sind
(die datei und der link)

5

07.07.2006, 06:39

Version 0.96

PS: hab nur die Version vom Bootmenu abgeschrieben. Noch irgendwelche interessanten Daten erforderlich?
Man kann nicht alles wissen, aber alles lernen!

6

07.07.2006, 12:28

hast du schon probiert
grub neu in dem MBR zuschreiben?

7

07.07.2006, 19:19

nein, da ich einen Bootmanager verwende, der den MBR belegt. von Acronis.
Man kann nicht alles wissen, aber alles lernen!

8

08.07.2006, 00:22

ok das ganze für mich bitte jetzt nochmal auf deutsch

du hast ein grub problem?
und nutzt gar nicht grub?
sondern einen bootmanager von Acronis?

9

08.07.2006, 07:10

Ja, so ählich....
Acronis ist im MBR. Der erkennt alle OS und erstellt automatisch grafische Menüs. Jetzt hab ich ziemlich viele OS drauf. Einmal Win, dann Gentoo, dann Slackware und FreeBSD kommt auch noch...

In der Partition der jeweiligen Unix/Linux Variante ist dann Grub um verschiedene Kernel zu nutzen zu können oder bei einem "Falschklick" im Acronis noch schnell umzuwählen. Den Acronis hab ich auch drauf, weil mein Mann mit dem Grub nicht ganz klar kommt ....

Soll ich den Grub denn runterschmeissen und nochmal neu drauf machen? Das wird doch nich viel bringn oder? Wenn nicht, bleibt mir wohl nix mehr übrig, als Acronis zu überschreiben mit grub :rolleyes: :(
Man kann nicht alles wissen, aber alles lernen!

10

08.07.2006, 10:20

Also,dieser Acronis leitet ja auch nur an den Boolloader der jeweiligen Partition weiter.Wenn die Grubshell erscheint hat er dieses ja wohl gemacht.Nur kann Grub irgendwas nicht erkennen so dass er in die Shell wechselt.
Es kann oft schon an einem kleinen Syntaxfehler liegen.Das würde ich erstmal durchgehen.
Auch würde ich den Inhalt der grub.conf in die menu.1st kopieren,damit die identisch sind.Gentoo greift meines Wissens per default auf die grub.conf zu.
Vielleicht auch mal Grub neu in die Partition installieren.
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

11

08.07.2006, 12:59

ich würd den von Acronis kicken
wozu 2 bootmanager?
nen bootmanager der nen bootmanager startet der nen kernel startet? aha? sinn?

und um das mal klarzustellen es heisst

menu.lst
NICHT menu.1st

das ist ein L
-> MENU.LST
lst von list

und stell nochmal sicher das die grub.conf ein link auf menu.lst ist
oder andersrum

12

08.07.2006, 13:46

Zitat

ch würd den von Acronis kicken

das erst, wenn nix anderes mehr funzt

Zitat

nen bootmanager der nen bootmanager startet der nen kernel startet? aha? sinn?

Nicht alles was ich mache hat Sinn , dis macht aber nix ;)

Anscheinend muss ich Grub nochmal runterschmeissen und neu drauf machen?

Quellcode

1
2
3
4
schlepptop grub # ln -s grub.conf menu.lst
ln: Erzeugen der symbolischen Verknüpfung „menu.lst“ zu „grub.conf“: Die Datei existiert bereits
schlepptop grub # grub-install /dev/hda8
The file /boot/grub/stage1 not read correctly.
Man kann nicht alles wissen, aber alles lernen!

13

08.07.2006, 13:53

Zitat

Original von bUscher
ich würd den von Acronis kicken
wozu 2 bootmanager?
nen bootmanager der nen bootmanager startet der nen kernel startet? aha? sinn?

Naja,mit Grub ist es nicht anders.Einmal ist er im MBR und lädt den Grub in der Partition,der wiederrum in /boot schaut und den Kernel lädt.
Ein anderes mal sitzt Grub halt nur im MBR und und schaut direkt in /boot.
Am Prinzip ändert es nichts.Bei Multiboot-Systemen geht es nicht anders (soweit ich weiß).

Zitat

Original von bUscher
und um das mal klarzustellen es heisst

menu.lst
NICHT menu.1st

das ist ein L
-> MENU.LST
lst von list

Danke dass mich nach Jahren endlich mal einer aufklärt.Jetzt sehe ich es auch.Ich habe immer 1st (First=Erste) gelesen.Da hatte ich wohl die (falsche) Assoziation mit einem ersten Menü welches vom Bootloader gelesen wird. :(
Jetzt werde ich wieder ein bisschen schlauer sterben. :D
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

BeowulfOF

unregistriert

14

08.07.2006, 20:10

Zitat

Original von monsterherz

Quellcode

1
2
schlepptop grub # grub-install /dev/hda8
The file /boot/grub/stage1 not read correctly.


Das gleiche Prob hab ich auch, grade auf meinem neuen Media-Center... falls ich vor dir eine Lösung finde, sag ich bescheid...das grub neu installieren hat mir jedenfalls noch nicht geholfen...

MFG BeowulfOF

15

08.07.2006, 22:40

perfekt -thank you. :)
Wenn ich was Interessantes finde, melde ich mich natürlich auch...
Man kann nicht alles wissen, aber alles lernen!

16

09.07.2006, 11:34

eure lösung ist

grep -v rootfs /proc/mounts > /etc/mtab
und dann
grub-install <eure platte>

17

09.07.2006, 11:58

dank dir - meinerseits alles o.k. :)
Man kann nicht alles wissen, aber alles lernen!

BeowulfOF

unregistriert

18

10.07.2006, 12:09

Schade, wenn ich das ausprobiere dann...

Quellcode

1
2
3
4
media ~ # grep -v rootfs /proc/mounts > /etc/mtab
media ~ # grub-install /dev/hda
/dev/root: Not found or not a block device.
media ~ #


Was nun?

19

10.07.2006, 14:33

und wenn du es per hand installiert?
ich traue grub-install sowieso nicht

BeowulfOF

unregistriert

20

10.07.2006, 17:13

Eine installation per Hand hat er bisher auch verweigert, er lädt immer in die Grub-Shell...

Mein letzter Versuch war:

Quellcode

1
media ~ # grub-install --root-directory=/boot --recheck --no-floppy --force-lba /dev/hda


welches er auch brav und ohne zu murren ausführte, er erkannte auch /dev/hda als bootdevice und hat alles brav installiert...

trotzdem bootet er nur in die Grub-Shell...

still trying...