ubuntuusers.de

Vista und Ubuntu

Status: Ungelöst | Ubuntu-Version: Ubuntu 8.10 (Intrepid Ibex)
Antworten |

Medic

Anmeldungsdatum:
13. Oktober 2008

Beiträge: Zähle...

So sieht es aus:

Ich habe 3 Festplatten (A,B,C). Auf A war Vista, B sind nur Daten, C Ubuntu.

Mein Vista wurde von Malware erwischt, ich habe A formatiert und auf A Vista neu aufgespielt. Heisst: Vista wurd NACH Ubuntu installiert.

Daraufhin wurde natürlich Vista gestartet, anstatt Ubuntu/Grub.

Habe mit Super Grub den GRUB wiederhergestellt, aber anscheinend in den MBR geschrieben.

Ubuntu konnte gestartet werden, Vista meldete nur: Boot selection failed, device inaccessible. 0xc000000f

Also fixmbr gemacht und Vista ging wieder. Grub war natürlich wieder hinüber.

Super Grub genommen, Grub diesmal in Ubuntu Partition, also NICHT IM MBR, wiederhergestellt.

Jetzt startet er natürlich wieder zuerst Vista, da es auf der ersten Platte liegt.

Beide OS laufen, Auswahl aber nur über F8 im Bios möglich.

Dann dachte ich mir, jetzt hat jeder seinen Bootloader/Manager was auch immer... jetzt müsste ich doch über Grub auch Vista starten können. Dann hätte ich einfach im Bios die Ubuntuplatte an Nr.1 gesetzt und von dort über Grub Vista gestartet. Da meldet Vista aber wieder 0xc00000f device inaccessible. Zusammenfassend:

Festplatte:

A Vista

B Daten

C Ubuntu

MBR intakt, Grub intakt, beide auf getrennten Platten

Bios Start (F8) von Platte A startet Vista

Bios Start (F8) von Platte C startet Ubuntu

Bios Start (F8) von Platte C und dann im Grub Menü Auswahl von Vista führt zu 0xc00000f

Was ... wieso .... weshalb? Vorher lief alles perfekt, da hatte ich Ubuntu nach Vista installiert. Im Grunde ist es ja egal ob ich Vista im Grub auswähle oder im bios Menü.... aber ich mag es generell nicht wenn Dinge einfach nicht funktionieren daher will ich wissen woran das liegt. Grub verweist auf die richtige Festplatte um dort Windows zu starten und das lässt sich aber von Grub aus nicht anwählen.....

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Komisch, poste mal folgende Ausgaben:

sudo fdisk -l
sudo blkid

und die Datei /boot/grub/menu.lst

PS: versuche doch mal die Zeilenumbrüche nicht hinter jedem Satz zu machen, dass sieht sehr unübersichtlich aus. Du solltest es nur als Absatz benutzen.

Medic

(Themenstarter)

Anmeldungsdatum:
13. Oktober 2008

Beiträge: 13

fdisk

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: 0x8af0e8b9

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sda1               1       30402   244196352    7  HPFS/NTFS

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

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdb1   *           1       22450   180328601    7  HPFS/NTFS
/dev/sdb2           22451       30401    63866407+   5  Erweiterte
/dev/sdb5           22451       30071    61215651   83  Linux
/dev/sdb6           30072       30401     2650693+  82  Linux Swap / Solaris

Platte /dev/sdc: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x00000001

   Gerät  boot.     Anfang        Ende     Blöcke   Id  System
/dev/sdc1   *           1       19458   156288000    7  HPFS/NTFS

blkid

/dev/sda1: UUID="4838B8CC38B8BA70" LABEL="Musik, Filme etc. " TYPE="ntfs" 
/dev/sdb1: UUID="5660834F60833531" LABEL="E" TYPE="ntfs" 
/dev/sdb5: UUID="ff2a346d-10ec-460c-9662-9c652bdbaedc" TYPE="ext3" 
/dev/sdb6: TYPE="swap" UUID="ae89c3f0-2671-4e03-97e8-157f5dd3d0bf" 
/dev/sdc1: UUID="982C11D22C11ABEE" TYPE="ntfs" 

menu.lst

## ## End Default Options ##

title		Ubuntu 8.10, kernel 2.6.27-11-generic
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-11-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro quiet splash vga=794 
initrd		/boot/initrd.img-2.6.27-11-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-11-generic (recovery mode)
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-11-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro  single
initrd		/boot/initrd.img-2.6.27-11-generic

title		Ubuntu 8.10, kernel 2.6.27-9-generic
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-9-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro quiet splash vga=794 
initrd		/boot/initrd.img-2.6.27-9-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-9-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro  single
initrd		/boot/initrd.img-2.6.27-9-generic

title		Ubuntu 8.10, kernel 2.6.27-7-generic
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro quiet splash vga=794 
initrd		/boot/initrd.img-2.6.27-7-generic
quiet

title		Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/vmlinuz-2.6.27-7-generic root=UUID=ff2a346d-10ec-460c-9662-9c652bdbaedc ro  single
initrd		/boot/initrd.img-2.6.27-7-generic

title		Ubuntu 8.10, memtest86+
uuid		ff2a346d-10ec-460c-9662-9c652bdbaedc
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

title           Microsoft Vista
rootnoverify    (hd1,0)
savedefault
chainloader     +1
map (hd0) (hd1)

und mal noch device map

(hd0)	/dev/sda
(hd1)   /dev/sdb
(hd2)  /dev/sdc

Auch interessant: Habe nach einer Anleitung Grub in den Vistabootloader geschrieben (also nicht installiert sondern lediglich eine Verknüpfung erstellt) und er gibt nur einen Geom Error aus. Wobei natürlich direkts booten von Grub über F8 geht.

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21859

Wohnort: Lorchhausen im schönen Rheingau

stfischr schrieb:

PS: versuche doch mal die Zeilenumbrüche nicht hinter jedem Satz zu machen, dass sieht sehr unübersichtlich aus. Du solltest es nur als Absatz benutzen.

Ich finde es übersichtlicher als eine wall of text, geschmackssache halt 😉

Medic schrieb:

Ich habe 3 Festplatten (A,B,C). Auf A war Vista, B sind nur Daten, C Ubuntu.

Die Ausgaben sehen danach aus, als hätte sich aus irgendeinem Grund die Reihenfolge der Platten zu der von dir beschriebenen Reihenfolge geändert. (A Daten, B Vista, C Ubuntu). Ausserdem kommt mir das "map" beim Vista-Eintrag sehr komisch vor, hab aber die manpage grad nicht da zum nachlesen

Medic

(Themenstarter)

Anmeldungsdatum:
13. Oktober 2008

Beiträge: 13

Ja das mit dem Map Befehl war glaube ich nur nötig wenn Vista nicht auf der ersten Platte ist um ihm vorzugaukeln dass es so wäre. Habe den Map Befehl rausgenommen, ändert nichts. Aber es stimmt auf jeden Fall dass die Reihenfolge der Platten während des Bootens irgendwie nicht so ganz beibehalten wird. Eigentlich ist Vista ja laut Linux sdC also dementsprechend in der devicemap hd2 wobei in der menu.lst ein hd2,0 für Vista nur BOOTMGR fehlt ergibt und hd1,0 (also sdb?) zwar auch nicht viel mehr bringt aber anscheinend auf die richtige Platte weiterleitet.

Vielleicht schmeiß ich Linux einfach runter und probiere is zu einem anderen Zeitpunkt nochmal.

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Medic schrieb:

### END DEBIAN AUTOMAGIC KERNELS LIST

title           Microsoft Vista
rootnoverify    (hd1,0)
savedefault
chainloader     +1
map (hd0) (hd1)

Hinweis:

Bei Vista wird der map Trick nicht benötigt.

Ändere diesen Teil mal in

 ### END DEBIAN AUTOMAGIC KERNELS LIST
 
 title           Microsoft Vista
 rootnoverify    (hd1,0)
 savedefault
 chainloader     +1
 

dann probierst du mal alle hds durch: (hd0,0) (hd1,0) (hd2,0)

Habe nach einer Anleitung Grub in den Vistabootloader geschrieben (also nicht installiert sondern lediglich eine Verknüpfung erstellt) und er gibt nur einen Geom Error aus. Wobei natürlich direkts booten von Grub über F8 geht.

Öhm, hast du nen Link zu der Anleitung? Startet Vista jetz noch über F8?

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21859

Wohnort: Lorchhausen im schönen Rheingau

Nein, ich hab den zB als "map (hd1,0) (hd0,1)" in Erinnerung. Kann es aber wie gesagt grad nciht nachlesen

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

redknight schrieb:

Nein, ich hab den zB als "map (hd1,0) (hd0,1)" in Erinnerung. Kann es aber wie gesagt grad nciht nachlesen

Bestimmt nicht, Partitionen lassen sich mit Map nicht vertauschen. Außerdem fehlt die umgekehrte Vertauschung:

map (hd0) (hd1)
map (hd1) (hd0)

so währe es für XP richtig

redknight Team-Icon

Moderator & Supporter
Avatar von redknight

Anmeldungsdatum:
30. Oktober 2008

Beiträge: 21859

Wohnort: Lorchhausen im schönen Rheingau

Dann Asche über mein Haupt, ich will nichts gesagt haben.

stfischr Team-Icon

Avatar von stfischr

Anmeldungsdatum:
1. März 2007

Beiträge: 19197

Antworten |