staging.inyokaproject.org

Ubuntu8.04 installt, Vista bootet nicht mehr

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

chaotiker

Anmeldungsdatum:
5. Juli 2008

Beiträge: Zähle...

Ich weiß dass das Thema schon mehrfach bearbeitet wurde und habe hier und auch bei Google schon ausgiebig gesucht. Einige Lösungsansätze gefunden aber noch ohne Ergebnis. Bin halt sehr neu im Thema Linux allgemein und Ubuntu speziell.
Ubuntu-Installation funktionierte problemlos. Ich besitze 3 interne Festplatten. Eine mit 250gb-Platte, die ich in 4 Teile partitioniert habe, eine davon für Ubuntu, eine um sie in den Wine-Ordner einzuhängen, eine für Arbeitsdateien und den Rest als allgemeine Datenplatte.
Dann noch eine 500gb-Platte die in 2 Partitionen aufgeteilt ist, eine auf der Vista installiert ist und eine allgemeine Datenplatte. Die dritte Platte ist eine 500gb-Platte und dient als Multimedia-Ablage (Musik/Videos/Bilder)
Ich habe Ubuntu 8.04 installiert, musste danach feststellen, dass Vista nicht im Grub-Bootmanager auftaucht. Also habe ich das Web durchsucht mit dem Ergebniss, dass ich mit hilfe von fdisk -l folgende ausgabe erhalten habe:

Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 Köpfe, 63 Sektoren/Spuren, 30401 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0xffffffff

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1   *           1        3187    25599546   83  Linux
/dev/sda2            3188       14660    92156872+   5  Erweiterte
/dev/sda3           14661       14915     2048287+  82  Linux Swap / Solaris
/dev/sda4           14916       30401   124391295    7  HPFS/NTFS
/dev/sda5            3188        7011    30716248+  83  Linux
/dev/sda6            7012       10835    30716248+  83  Linux
/dev/sda7           10836       14660    30724281    b  W95 FAT32

Platte /dev/sdb: 500.1 GByte, 500107862016 Byte
16 Köpfe, 63 Sektoren/Spuren, 969021 Zylinder
Einheiten = Zylinder von 1008 × 512 = 516096 Bytes
Disk identifier: 0x2486cbc4

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1               2      101586    51198840    f  W95 Erw. (LBA)
/dev/sdb2          101588      969018   437185224    7  HPFS/NTFS
/dev/sdb5               2      101586    51198808+   7  HPFS/NTFS

Platte /dev/sdc: 500.1 GByte, 500107862016 Byte
255 Köpfe, 63 Sektoren/Spuren, 60801 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x01b95ce4

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1   *           1       50993   409601241    7  HPFS/NTFS
/dev/sdc2           50994       60801    78782760   83  Linux

Platte /dev/sdd: 320.0 GByte, 320072933376 Byte
255 Köpfe, 63 Sektoren/Spuren, 38913 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x86c30b47


Daraus habe ich entnommen dass die Vistapartition wohl entweder sdb1 oder sdb5 ist. Dann habe ich mir eine Anleitung, welche ich auf dieser tollen Website entdeckt habe zur Brust genommen und bin so weit gekommen dass ich via sudo gedit /boot/grub/menu.lst den Grub-loader um folgenden Eintrag erweitert habe:

title		Windows Vista
root		(hd1,4)
makeactive
chainloader 	+1


Habe es auch mit (hd1,0) versucht. Beide Versuche endeten leider nicht mit dem erhofften Ergebniss. Windows Vista steht zwar nun im Grub-Loader aber lässt sich über diesen Eintrag nicht booten.
Habe ich noch irgendwo einen Denkfehler drin oder habe ich vielleicht sogar den Booteintrag auf der Vista-Partition zerstört? Ich fange solangsam ehrlich an, an mir selbst zu zweifeln.

Dr_Schmoker

Avatar von Dr_Schmoker

Anmeldungsdatum:
19. Juni 2008

Beiträge: 3158

Hallo chaotiker,

das * in der Spalte boot zeigt auf eine bootfähige Partition hin. Dementsprechend müsste der Eintrag im Grub also (hd2,0) heißen. Wenn das nicht hilft, musst du mit der original Vista- CD in der Rettungskonsole den MBR wiederherstellen. Danach sollten sich via Grub sowohl Vista, als auch Ubuntu starten lassen.

viel Erfolg

Mfg

der Doc

Nobuddy

Avatar von Nobuddy

Anmeldungsdatum:
2. September 2005

Beiträge: 6864

Hallo chaotiker,
auf den ersten Blick würde ich behaupten, daß es so nicht funktionieren kann.
Wenn ich aus Deine Zeilen richtig lese, bist Du Dir nicht sicher wo letztendlich Dein Vista ist.

Ich rate mal, Dein Vista ist auf /dev/sdc1 ist das richtig?
Wenn ja ist der Eintrag in GRUB falsch, müßte dann

root      (hd2,0) 

lauten.

Sollte Dein Vista auf /dev/sdb5 sein, so fehlt als erstes die Bootflag und zweitens ist Dein Vista auf einer erweiteretn Partition und ob das funktioniert ist fraglich.

Überprüfe das mal und ändere entsprechend.

Grüße Nobuddy

chaotiker

(Themenstarter)

Anmeldungsdatum:
5. Juli 2008

Beiträge: 8

Vielen lieben Dank Leute,
ihr habt mir echt sehr geholfen. Das Problem war tatsächlich, dass Vista nicht auf ner primären Partition lag. Ein Wunder dass das überhaupt mal gelaufen ist, aber ich vermut mal, dass es da seinen Bootsektor auf irgend eine primäre gepackt hat, weswegen es dann auch nicht mehr boot-fähig war nach der umpartitionierung und formatierung diverser Platten. Hab die Platte auf der das Vista lag komplett leer geräumt, neu partioniert und Vista auf ner primären installiert, Ubuntu hinterherinstalliert und da tauchte Vista nun auch schon von selbst im Grub auf.
Echt ein peinlicher Fehler. Na jedenfalls läuft das nun supie alles. Jetzt muss i nur noch den Bildlauf beim Browsen etwas flotter kriegen, dann bin i richtig glücklich mit dem OS. Ihr seit echt klasse Leute.

Antworten |