PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ubuntu 7.10 boot nur mit sgd; Error 17



exit
01.04.08, 17:51
Nachdem ich nun google durchforstet und die Suchfunktion benutzt hab bin ich langsam wirklich verzweifelt weil ichs nicht hinbekomm.

Ich hab nach langer Zeit mal wieder Linux aufgespielt und mich für Ubuntu entschieden. Da ich mri nicht sicher war ob es drauf bleiben soll und ich nicht immer vom Bootloader genervt werden wollte hab ich mich dazu entschieden Grub auf meine zweite HDD zu installieren und den MBR unberührt zu lassen. Nun würde ich es gern so haben das ich beim booten per f11 das Bootmenü meines Bios auswähle und die entsprechende Platte als Bootdevice angebe und so dann Linux booten kann.
Der Stand der Dinge ist der das Win normal bootet und ich über genanntes Verfahren die Linux Platte booten lassen kann. Wenn ich das tue erscheint auch Grub nur sobald ich Ubuntu auswähle kommt "Error 17: Cannot mount...". Boote ich über SGD klappt es wunderbar. Ubuntu ist auf hdb3 installiert und meine menu.lst sieht so aus:

## ## End Default Options ##

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=b006da0d-60e6-4f69-a56e-2b90bf84e1b0 ro quiet splash
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd1,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=b006da0d-60e6-4f69-a56e-2b90bf84e1b0 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd1,2)
kernel /boot/memtest86+.bin
quiet


device map ist so:

(hd0) /dev/hda
(hd1) /dev/hdb
(hd2) /dev/sde

und fdisk gibt folgendes aus:

Disk /dev/hda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x22272227

Device Boot Start End Blocks Id System
/dev/hda1 * 1 5354 43005973+ 7 HPFS/NTFS
/dev/hda2 5355 12366 56323890 7 HPFS/NTFS
/dev/hda3 12367 19457 56958457+ 7 HPFS/NTFS

Disk /dev/hdb: 82.3 GB, 82348277760 bytes
255 heads, 63 sectors/track, 10011 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x2bb41931

Device Boot Start End Blocks Id System
/dev/hdb1 8798 10011 9751455 f W95 Ext'd (LBA)
/dev/hdb2 4543 8797 34178287+ b W95 FAT32
/dev/hdb3 * 1 4350 34941343+ 83 Linux
/dev/hdb4 4351 4542 1542240 82 Linux swap / Solaris
/dev/hdb5 8798 10011 9751423+ 7 HPFS/NTFS

Partition table entries are not in disk order

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xd62e5b74

Device Boot Start End Blocks Id System
/dev/sda1 1 10199 81923436 7 HPFS/NTFS
/dev/sda2 10200 38913 230645205 7 HPFS/NTFS

Ich hoffe es kann mir jemand weiterhelfen.

Aqualung
02.04.08, 10:16
Schau mal mit


/lib/udev/vol_id /dev/hdb3

nach, ob die UUID stimmt.

Gruß Aqualung

exit
02.04.08, 13:39
Danke für den Tipp, habs probiert und die UUID stimmt auch soweit.

Aqualung
02.04.08, 13:50
root (hd1,2)

Du sagst, Du hast grub auf die 2.Platte installiert. Vielleicht weiß Dein Ubuntu nix
von 2 Platten und es muss heissen:


root (hd0,2)

Gruß Aqualung

exit
02.04.08, 14:08
Und genau das war es scheinbar. Hat geklappt. Vielen Dank dafür, aber verstehen tu ich das jetzt nicht. Wie kann sowas passieren?

Aqualung
02.04.08, 14:13
Na, das ist doch gar nicht so magisch: Bei der Installation werden default-mäßig alle verfügbaren Platten der Reihe nach benannt, und die root-Partition kommt auf die "erste" Platte. Alles eine Frage der Perspektive.

Gruß Aqualung

exit
02.04.08, 14:17
Achso ok das ist gut zu wissen. Schönen Dank für die Erklärung.