PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Grub-Probleme: Selected Disk does not exist



flori
11.09.04, 16:04
Hi!

Ich habe gerade eine erfolgreiche Gentoo-Installation auf meiner Workstation hinter mir. Lief alles wie geschmiert, nur eben Grub macht Probleme :(
Auf meiner ersten Platte ich ein SuSE 9.0 sowie ein Windows XP installiert. Der von SuSE eingerichtete Grub startet beide Systeme auch ohne Probleme. Jetzt habe ich in der menu.lst noch einen Eintrag für Grub hinzufügen wollen, jedoch krieg ich dann bei der Auswahl von Gentoo immer folgenden Fehler:

Error 21: Selected Disk does not exist

Gentoo ist auf hdc installiert:

hdc1 -> /boot
hdc2 -> swap
hdc3 -> /

Die menu.lst von SuSE schaut so aus:

# Modified by YaST2. Last modification on Fri Aug 13 18:55:44 2004


color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,6)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title Linux
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 vga=0x31a splash=silent desktop hdclun=0 showopts
initrd (hd0,6)/boot/initrd
#hdc=ide-scsi
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
root (hd0,0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
root (fd0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe
kernel (hd0,6)/boot/vmlinuz root=/dev/hda7 showopts ide=nodma apm=off acpi=off vga=normal nosmp noapic maxcpus=0 3
initrd (hd0,6)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Speichertest
kernel (hd0,6)/boot/memtest.bin

title Gentoo-Linux
root (hd2,0) # habs auch schon ohne probiert, gleiches ergebnis
kernel (hd2,0)/vmlinuz-2.6.8 root=/dev/hdc3


Ausgabe von cfdisk für /dev/hdc:

cfdisk 2.11z


Festplatte: /dev/hdc
Größe: 160041885696 Bytes, 160,0 GB
Köpfe: 255 Sektoren pro Spur: 63 Zylinder: 19457

Name Flags Part. Typ Dateisystemtyp [Bezeichner] Größe (MB)
---------------------------------------------------------------------------------------------------------------------------------------------------------
hdc1 Boot Primäre Linux ext2 98,71
hdc2 Primäre Linux 1019,94
hdc3 Primäre Linux ReiserFS 109996,67
Pri/Log Freier Bereich 48923,97


cfdisk für /dev/hda:


cfdisk 2.11z

Festplatte: /dev/hda
Größe: 80026361856 Bytes, 80,0 GB
Köpfe: 255 Sektoren pro Spur: 63 Zylinder: 9729

Name Flags Part. Typ Dateisystemtyp [Bezeichner] Größe (MB)
---------------------------------------------------------------------------------------------------------------------------------------------------------
hda1 Boot Primäre NTFS [^E] 48027,41
hda5 Logische Win95 FAT32 3676,71
hda6 Logische Linux swap 526,42
hda7 Logische Linux ReiserFS 27785,00
Logische Freier Bereich 8,23


Woran könnte das liegen? Ich weiß im Moment echt nicht weiter. Ich bin um jede Hilfe dankbar :-)

Grüße,

Flori

DrunkenFreak
11.09.04, 18:00
lass mal einfach das root=/dev/hdc3 weg hinter dem kernel

so long

flori
11.09.04, 20:06
Ok, ich probiers mal. Rückmeldung kommt sofort.

leider hat es nichts gebracht. es kommt immer doch die fehlermeldung:

kernel (hd2,0)/vmlinuz-2.6.8

error 21: selcted disk does not exist.

Noch weitere vorschläge?

P.s. sorry, für das falsche Forum, vielleicht könnten die Mods diesen Thread in das Forum darüber verschieben ;)

carnil
11.09.04, 22:24
Hi

Weiss nicht ob's klappt, aber einen Versuch wäre es ja vielleicht wert, vielleicht:


root (hd2,0) # habs auch schon ohne probiert, gleiches ergebnis
kernel /boot/vmlinuz-2.6.8

versuchen, also Änderungen wären: direkt /boot/vmlinuz-2.6.8 angeben (ja ich weiss eigentlich unlogisch, habe es aber in einem anderen Thread gelesen, bei dem die Partitionierung so war, und es dann funktioniert hat, sehr komisch ... ich gebs zu ...) und root=... entfernen.

EDIT: Hmm, ich befürchte das wird es wohl ganz sicher auch nicht tun?

EDIT2: Hmm, nein ich glaube diesen Beitrag kannst du vielleicht völlig ignorieren ...

MfG carnil

flori
11.09.04, 23:03
Hi carnial und natürlich alle andere :)

Ich habe es jetzt selbst hinekommen: Anstatt kernel (hd2,0), einfach kernel (hd1,0) schreiben. hd1,0 ist ja gleich hdb und damit Primary Slave. Das ist zwar eiegntlich der Brenner, aber egal Hauptsache es funktioniert nun :)

Die Bootloader-Konfig ist immer so eine Sache...

Grüße,

flori

Terran Marine
12.09.04, 00:49
Ich habe es jetzt selbst hinekommen: Anstatt kernel (hd2,0), einfach kernel (hd1,0) schreiben. hd1,0 ist ja gleich hdb und damit Primary Slave. Das ist zwar eiegntlich der Brenner, aber egal Hauptsache es funktioniert nun :)


Grub hat eine andere Anordnung, hd zählt nur alle wirklichen Festplatten und keine CD-ROMs oder andere Geräte, für CD-ROMs gibt es je nach Konfiguration den Parameter cd.

http://www.gnu.org/software/grub/manual/grub.html#Naming%20convention

Insofern ist das Verhalten vollkommen korrekt, nur auf den ersten Blick etwas verwirrend.

Gruß
Terran