GRUB (EFI) bootet keine anderen Betriebssysteme

Autor

Dienstag, 04. Oktober 2011 21:41:25

Hallo,

ich nutze ein ASUS P8Z68 DELUXE Motherboard mit einem UEFI-BIOS. Das System ist als Triple-Boot-System (Linux, Windows, Mac OS X) aufgesetzt, wobei ich gerne GRUB als Standard-Bootloader nutzen möchte.

Unter Ubuntu habe ich die EFI-Version von Grub installiert, die soweit auch in der Lage ist, Linux zu booten.

Für Windows habe ich gemäß Anleitung Folgendes in die Konfigurationsdatei 40_CUSTOM eingetragen:

menuentry "Windows x86_64 UEFI-GPT" {
insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root 70d6-1701
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
}

Wählt man hinterher aber den Eintrag für Windows aus, so verschwindet nur das GRUB-Menü und es bleibt der violette Hintergrund - weiter passiert nichts.

Starte ich die EFI-Shell von GRUB aus (Eintrag wie oben mit shellx64.efi statt bootmgfw.efi), so erscheint die EFI-Shell, allerdings in der selben Bildschirmauflösung und Farbgebung wie GRUB. Führe ich dort die bootmgfw.efi händisch aus, ist das Ergebnis dasselbe wie über den Booteintrag (Bildschirm leer mit Hintergrundfarbe und nichts passiert). Starte ich hingegen die EFI-Shell vom BIOS-Setup aus, kann ich über eine beliebige EFI-Datei jedes Betriebssystem normal starten.

Mac OS X kann im BIOS-Kompatibilitätsmodus über den Bootmanager Chimera von GRUB aus starten.

Aus irgend einem Grund scheint GRUB das System zu hindern, über eine EFI-Datei ein anderes Betriebssystem zu starten.

GoaSkin

4 Antworten


Antworten
Problem hat sich von alleine gelöst
GoaSkin , Samstag, 22. Oktober 2011 13:03:00
Ein/Ausklappen

Nach einem Update von Ubuntu Natty auf Oneiric ist der GRUB-Bootloader auf dem gleichen System bei unveränderter Konfiguration nun auch in der Lage, andere Betriebssysteme per EFI-File zu starten.

In sofern hatte wahrscheinlich die letzte bei Natty verwendete Grub-Version einen Bug gehabt, was dies betrifft.


Bewertung: 72 Punkte bei 10 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
alles wird einfacher...
ckpinguin (unangemeldet), Donnerstag, 06. Oktober 2011 15:30:38
Ein/Ausklappen

Es scheint, als ob gerade der Bootvorgang immer schwieriger zu handhaben wird mit EFI UEFI, den neuen "Secure" boot dingens und nicht zuletzt mit Grub2. Hoffentlich findest Du eine Lösung, ich halte mich enorm zurück, irgendwas von dem neuen Kram zu kaufen, wenn ich nicht dazu gezwungen bin, denn für diesen Ärger habe ich nun wirklich keinen Bock mehr nach all den Jahren...


Bewertung: 119 Punkte bei 11 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: alles wird einfacher...
GoaSkin , Donnerstag, 06. Oktober 2011 18:48:55
Ein/Ausklappen

Das scheint nach ein paar Analysen doch mehr ein GRUB-Problem zu sein. GRUB scheint irgendwelche Parameter zu setzen, die den Systemzustand inkompatibel zum Chain-Loaden von anderen Bootloadern machen.

Ich habe zum Spaß mal den Bootloader REFIT installiert, der immerhin in der Lage ist, sowohl über die Datei grub.efi den Grub zu laden oder über bootmgfw.efi Windows 7. Naja... der Bootloader startet sich dafür mit anderen Macken, ist also so auch nicht brauchbar.

Aber das vorschalten irgendwelcher generischer EFI-Bootloader und dann Grub nur noch für Linux dahinter zu nutzen wäre im Zweifel auch eine Lösung. Ich werde mal schauen, was es dafür außer REFIT noch so gibt.

Zum Thema "alles wird einfacher": Mein EFI-Board unterstützt es zwar, ein Betriebssystem über EFI zu booten, aber sobald einmal der BIOS-Modus aktiv ist, gibt es kein Zurück mehr in den EFI-Modus. D.h. in der BIOS-Bootreihenfolge darf kein CDROM und keine Platte mit MBR vorgeschaltet sein. Die müssen hinten dran. Also habe ich in den Grub händisch einen Eintrag "CDROM" angelegt, für den nur der Befehl 'exit' ausgeführt wird, damit der dahinter gestellte BIOS-Booteintrag dann wirkt.


Bewertung: 113 Punkte bei 8 Stimmen.
Den Beitrag bewerten: Gut / Schlecht
-
Re: alles wird einfacher...
Ulf B., Samstag, 08. Oktober 2011 10:44:26
Ein/Ausklappen

Hallo GoaSkin,

danke für die Info. Hast Du noch weitere Infos gefunden bzw. diese Info noch an anderer Stelle ins WWW gestellt? Ich denke dieses Thema wird uns mehr und mehr beschäftigen (wäre ja zu einfach wenn mal unter Linux fast die Komplette HW funktioniert - manch mal ist es doch zum Ko...n).

Ich habe in der c't bei HW-Tests und auch in den Linux Artikeln, wieder vermehrt hinweise auf Linux gefunden. Teilweise auch auf heise.de/open. Evtl. würde es Sinn machen, diese Infos zentral zu sammeln und dort auch Erfahrungen, mit den unterschiedlichen Boards incl. FW-Version zu sammeln.

Ciao und schönes Wochenende
Ulf


Bewertung: 149 Punkte bei 7 Stimmen.
Den Beitrag bewerten: Gut / Schlecht

Ähnliche Artikel

  • Windows 8 und Linux im Dualboot
    Microsoft setzt wieder einmal mehr auf Kosmetik als auf Innovation – trotz neuer Oberfläche verfolgt Windows 8 beim Booten im Wesentlichen die selben rückständigen Konzepte wie seine Vorgänger.
  • Sicheres Booten als Problem für Linux
    Will ein Hardware-Hersteller einen zertifizierten Rechner mit Windows-8-Logo verkaufen, muss er "sicheres Booten" anbieten. Das aber macht einen Dualboot mit Linux (und älteren Windows-Versionen) schwierig bis unmöglich.
  • Der "Grand Unified Boot Loader" GRUB
    Der für GNU/Hurd entwickelte Boot-Manager GRUB stellt dank vieler Features eine wirkliche Alternative zum Linux-Standard-Boot-Manager LILO dar. Wir zeigen, wie der Umstieg funktioniert.
  • ISO-Images mit Grub 2 booten
  • Starthilfe
    Wer Vista nicht nicht das Monopol auf seinem Rechner zugesteht, braucht adäquate Möglichkeiten, mehrere Systeme zu booten.

Tipp der Woche

Schnell Multi-Boot-Medien mit MultiCD erstellen
Schnell Multi-Boot-Medien mit MultiCD erstellen
Tim Schürmann, 24.06.2014 12:40, 0 Kommentare

Wer mehrere nützliche Live-Systeme auf eine DVD brennen möchte, kommt mit den Startmedienerstellern der Distributionen nicht besonders weit: Diese ...

Aktuelle Fragen

WLAN-Signalqualität vom Treiber abhängig
GoaSkin , 29.10.2014 14:16, 0 Antworten
Hallo, für einen WLAN-Stick mit Ralink 2870 Chipsatz gibt es einen Treiber von Ralink sowie (m...
Artikelsuche
Erwin Ruitenberg, 09.10.2014 07:51, 1 Antworten
Ich habe seit einige Jahre ein Dugisub LinuxUser. Dann weiß ich das irgendwann ein bestimmtes Art...
Windows 8 startet nur mit externer Festplatte
Anne La, 10.09.2014 17:25, 6 Antworten
Hallo Leute, also, ich bin auf folgendes Problem gestoßen: Ich habe Ubuntu 14.04 auf meiner...
Videoüberwachung mit Zoneminder
Heinz Becker, 10.08.2014 17:57, 0 Antworten
Hallo, ich habe den ZONEMINDER erfolgreich installiert. Das Bild erscheint jedoch nicht,...
internes Wlan und USB-Wlan-Srick
Gerhard Blobner, 04.08.2014 15:20, 2 Antworten
Hallo Linux-Forum: ich bin ein neuer Linux-User (ca. 25 Jahre Windows) und bin von WIN 8 auf Mint...

Jetzt auf den Mailinglisten

[EasyLinux-Ubuntu] übersetzen
bernhard, 31.10.2014 21:33
Hallo Leute, wer kann mir beim Übersetzen helfen? Ich habe den Radio-Stick "NOXON DAB+ STick" mi...
Re: [EasyLinux-Ubuntu] WLAN im Laptop ersetzen
Heinz-Stefan Neumeyer, 31.10.2014 17:15
Am Freitag, den 31.10.2014, 12:46 +0100 schrieb Joerg Guenther: Hallo Joerg > > Immerhin soviel, da...
Re: [EasyLinux-Ubuntu] WLAN im Laptop ersetzen
Heinz-Stefan Neumeyer, 31.10.2014 17:11
Am Freitag, den 31.10.2014, 12:42 +0100 schrieb Joerg Guenther: Hallo Joerg > > Auch Einspruch &g...
Re: [EasyLinux-Ubuntu] Skype antwortet nicht
Heiko, 31.10.2014 17:07
Am Freitag, 31. Oktober 2014, 16:36:11 schrieben Sie: > > Bei mir funktioniert es automatisch. >...
Re: [EasyLinux-Ubuntu] Skype antwortet nicht
Heiko, 31.10.2014 16:36
Am Freitag, 31. Oktober 2014, 15:25:54 schrieb Gerhard Blaschke: > Am 31.10.2014 um 12:01 schrieb Gerhard...