PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grub Error 23



-XomeX-
25.04.2004, 15:51
Ich habe gentoo (Stage 3) installiert.
Bei aufstarten erhalte ich folgende Meldung von Grub:

Root (hda0,0)
Error 23: Error while parsing number

Was ist da falsch? Liegt das an der grub.conf ?

Luzifer
25.04.2004, 15:53
Starte mal mit Knoppix. Und zeig uns deine grub.conf.
Knoppix bekommst du da -> www.linuxiso.org

MfG Lupus

-XomeX-
25.04.2004, 16:02
grub.conf:

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

title=Gentoo Linux 2.4.26
root (hd0,0)
kernel (hd0,0)/kernel-2.4.26 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd (hd0,0)/initrd-2.4.26

Luzifer
25.04.2004, 16:11
Ist hda3 deine rootpartition?
Wenn ja mache aus allen hd0,0 ein hda3

-XomeX-
25.04.2004, 16:36
Ja, hda3 ist meine rootpartition.
Habe alles abgeändert, leider kommt immer noch der gleiche Fehler!

Luzifer
25.04.2004, 16:41
Nach so einer änderung solltest du in der Konsole "grub" ausführen.

-XomeX-
25.04.2004, 17:04
Habe ich auch gemacht, immer noch der gleiche Fehler!

Das ganze sieht jetzt so aus:
root (hda3)
kernel (hda3)/kernel-2.4.26 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd (hda3)/initrd-2.4.26

nach der Änderung habe ich grub ausgeführt und nochmals die bootpartition gesetzt:
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

-XomeX-
25.04.2004, 17:18
Da ist die ganze Sache beschrieben... ich habe den genkernel installiert!
Gentoo Doku (http://www.gentoo.org/doc/de/handbook/handbook-x86.xml?part=1&chap=9)

Partitioniert habe ich folgendermassen:
/dev/hda1 (boot)
/dev/hda2 (swap)
/dev/hda3 (root)
/dev/hda4 (daten....)

Luzifer
25.04.2004, 17:26
Mach es mal folgendermaßen:
root (hda3)
kernel (hda1)/kernel-2.4.26 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd (hda1)/initrd-2.4.26

Danach gib "grub" in die Shell ein. Schau mal obs geht

MfG Lupus

-XomeX-
25.04.2004, 17:53
Also wenn ich grub in der Shell eingebe, komme ich einfach in die Grub Konsole, ohne Probleme…. Jedoch beim Neustarten kommt wider dieser Fehler (Error 23:…..)

Ps: das ganze spielt sich auf einem Laptop ab, nur so zur Information….

-XomeX-
25.04.2004, 18:04
ah OK, ich habs!! :)

root (hd0,2)
kernel (hd0,0)/kernel-2.4.26 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd (hd0,0)/initrd-2.4.26

Z.B hda2 = hd0,1

Danke für die Hilfe!

MfG
-XomeX-

pachydyptes
03.06.2006, 19:18
Meine Partitionierung:
sda1 /boot, sda2 swap, sda3 /root, sda4 /home

Eintrag in /boot/grub/grub.conf
title Gentoo Linux 2.6.16-r7
root (sda0,0)
kernel /boot/linux-2.6.16-gentoo-r7 root=/dev/sda3

in /boot steht
linux-2.6.16-gentoo-r7

Was ist falsch, denn ich bekomme auch nach reboot GRUB ERROR 23?

pepinot
03.06.2006, 20:36
Sollte da nicht vielleicht eher


root (sd0,0)
kernel (sd0,0)/linux-2.6.16-gentoo-r7 root=/dev/sda3
stehen?

nikaya
03.06.2006, 20:41
Sollte da nicht vielleicht eher


root (sd0,0)
kernel (sd0,0)/linux-2.6.16-gentoo-r7 root=/dev/sda3
stehen?
Nein,ihr liegt beide falsch.
Grub versteht nur die Syntax "root (hdx,x)" egal ob hda1 oder sda1.

Also @pachydyptes:

Eintrag in /boot/grub/grub.conf
title Gentoo Linux 2.6.16-r7
root (hd0,0)
kernel /boot/linux-2.6.16-gentoo-r7 root=/dev/sda3

pachydyptes
03.06.2006, 20:46
Danke, jetzt funzt es :)

old-dad
03.06.2006, 21:53
Mach es mal folgendermaßen:
root (hda3)
kernel (hda1)/kernel-2.4.26 root=/dev/ram0 init=/linuxrc real_root=/dev/hda3
initrd (hda1)/initrd-2.4.26



so sollte es bei genkernel aussehen:

title=Gentoo...
root (hd0,0)
kernel (hd0,0)/kernel.... root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hd3 udev
initrd (hd0,0)/initrd...

pachydyptes
04.06.2006, 02:17
Danke nochmal, funzt jetzt wirklich.
Genkernel hab ich nicht gewählt.
Und für das nächste Problem öffne ich einen neuen thread ;)