Aaaalso, hab vor ein paar Tagen eine neue alte Festplatte von meinem Vater für Ubuntu gekriegt (Auf der anderen nutze ich Windoof XP hauptsächlich zum Zocken).
Joa, dann hab ich mir die LiveCD Desktop x86 gebrannt und habs installiert, ging auch ziemlich schnell voran.
Ich hab Ubuntu eben auf dieser eigenen Festplatte installiert und GRUB auch. Dann, als ich es testen wollte, bootete ich von eben jener Festplatte und da sagt mir GRUB "Cannot mount selected partition" (Grub Error 17).
So, mit find /vmlinuz hab ich geguckt, wo GRUB denn Ubuntu vermutet, er vermutet es auf hd0, wtf? Meine Einteilung sieht so aus:
(hd0) /dev/sda (hd1) /dev/sdb
wobei hd0 WinXP ist und hd1 Ubuntu.
Zu sagen wäre hier noch, dass Windows voll funktionsfähig war und ist.
Naja, dann dachte ich mir, machst du in der menu.lst alle hd1,0 zu hd0,0 und umgekehrt. Das klappte auch soweit, Ubuntu ließ sich booten, allerdings konnte ich von GRUB aus Windows nicht mehr booten. Außerdem erschien es mir etwas komisch, da auf hd0 ja /dev/sda ist.
Grub wollte ich auch schonmal wiederherstellen vorhin (mit der LiveCD) allerdings gibt mir die Konsole folgenden Fehler aus, wenn ich das Kommando sudo mount /dev/sdb /mnt eingebe:
mount: unbekannter Dateisystemtyp „silicon_medley_raid_member“
Hat jemand 'ne Lösung für alle meine Probleme?
MFG UnknownSoldier
/edit:
Ahh, diese Beschreibung dürfte mein Problem treffen (vom GRUB Wikieintrag)
Möglichkeit 1
Beispiel: Eingebaut sind zwei Festplatten. Auf Festplatte eins ist Windows. Auf Festplatte zwei sind Ubuntu und GRUB installiert. Im Bios steht Festplatte zwei an erster Stelle zum Booten. Damit glaubt GRUB Ubuntu muss auf (hd0,0) sein. Die Festplatte eins steht an der zweiten Stelle. Damit müsste sich für GRUB Windows auf (hd1,0) befinden.
Aber: In meinem BIOS ist garkeine Festplatte als Bootmedium eingetragen, da es dort die Option "Boot from other devices" gibt, d.h. wenn im Disketten- oder einem von den zwei CD-Laufwerken kein Bootmedium ist, bootet er automatisch von einer der zwei Festplatten.
/edit2:
so, hab jetzt mal dieses Grub-Erkennungsscript gestartet, Resultat:
/dev/sda GRUB gefunden
/dev/sda1 Kein GRUB gefunden
/dev/sdb GRUB gefunden
/dev/sdb1 GRUB gefunden
/dev/sdb2 Kein GRUB gefunden
/dev/sdb5 Kein GRUB gefunden
Warum ist auf meiner Windows-Platte (/dev/sda) GRUB? Darf ich das entfernen?