Dualboot mit Windows im EFI-Modus

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Dualboot mit Windows im EFI-Modus

Beitrag von rhHeini » 07.06.2017 21:04:16

ASUS M5A99X EVO R2 im Uefi-Modus, Jessie ist auf einer SSD am SATA-Port1 auf dem Board installiert. Die SSD ist im GPT-Modus partitioniert, Jessie läuft problemlos.

Windows 7 wurde ohne dass die SSD angeschlossen war auf einem Raid0 über einen LSI9211-8i, auch im Uefi-Modus, installiert. Startet als einziges OS direkt.

Wenn die SSD dran ist und die Bootreihenfolge im Bios auf DVD, dann SSD, dann LSI gestellt ist, geht Windows7 nur über das Bootmenü.

Der os-prober findet in dieser Einstellung die Windows-Installation nicht. Vor rund zwei Monaten habe ich mich mit einem neueren Board schon mal damit rumgeschlagen (meine ersten UEFI-Erfahrungen), damals lief das einbinden nach einer richtigen Win7-EFI-Installation, allerdings mit Stretch, einwandfrei.

Die beiden Rechner verhalten sich auch teilweise unterschiedlich. Grundsätzlich: alle Komponenten haben die letzte Firmware/Bios drauf. Auf dem neueren Board wird das 9311-Adapterbios ins UEFI-Bios eingebunden. Auf dem M5 kommt das 9211-Bios direkt zur Anzeige. Das M5A hat auch das ältere Bios.

Gibt es eine Chance das Windows doch in den grub zu integrieren?

Danke, Rolf

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Dualboot mit Windows im EFI-Modus

Beitrag von rhHeini » 07.06.2017 22:42:00

Angeregt von ein paar Threads im Netz habe ich mir mal die Meldungen im syslog und die Partitionierung der SSD angesehen. Ich denke da ist was vergurkt, entweder durch den Installer oder durch mich.

Vor der Jessie-Installation habe ich die SSD mit einer gparted-Live-DVD vorpartitioniert, 256MiB Fat32, EFI und Bootflag gesetzt, 2048MiB mit ext2 für /boot, dann eine grosse Partition für luks/root...
Das sieht jetzt als Output von fdisk -l so aus (einen Screenshot von gparted kriege ich hier nicht rein):

Code: Alles auswählen

Disk /dev/sda: 489,1 GiB, 525112713216 bytes, 1025610768 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 4B3CF1D8-6D41-4F7F-A634-01AF4B06FC64

Device         Start       End   Sectors  Size Type
/dev/sda1       2048    499711    497664  243M Microsoft basic data
/dev/sda2     526336   4720639   4194304    2G Linux filesystem
/dev/sda3    4720640 273156095 268435456  128G Linux filesystem
/dev/sda4  273156096 541515775 268359680  128G Linux filesystem
Das Bootflag sitzt auf sda2, sda1 ist zwar nach /boot/efi gemountet, ist aber leer.

Also ist Jessie doch nicht im UEFI-Modus installiert, oder? Die Jessie-DVD habe ich definitiv im UEFI-Modus gebootet, irgendwie ist das vergurkt. Windows7 auf sda2 sieht so aus wie man es als UEFI-Installation erwartet.

Gruss, Rolf

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Dualboot mit Windows im EFI-Modus

Beitrag von rhHeini » 14.06.2017 20:59:03

Habe versucht den Eintrag in /boot/efi von einem Stretch rüberzukopieren, und dann das Bootflag auf sda1 gesetzt. Jessie startet auch, habe noch keine Nebenwirkungen bemerkt. osprober findet aber immer noch kein Windows7.

Vorschläge?

Gruss, Rolf

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Dualboot mit Windows im EFI-Modus

Beitrag von rhHeini » 15.06.2017 23:17:56

Und wieder einen Schritt weiter:

Habe Jessie neu installiert. Genau darauf geachtet dass die DVD im UEFI-Modus gestartet wurde, und siehe da der Startbildschirm sah anders aus als ich es gewohnt war, zusätzlich mit einem Hinweis versehen dass der Installer im UEFI-Modus startet. Ich kann mich nicht sicher daran erinnern ob das vor rund 4 Wochen genauso aussah. Jetzt ist jedenfalls auch ein Eintrag im UEFI-Bootmenu vorhanden, den ich vorher nicht hatte.

Habe den 9211-8i wieder reingesteckt, neu gebootet, und im root-Termional den os-prober laufen lassen. Jetzt hat er Win7 gefunden, der Eintrag taucht im grub-Startbildschirm auf wie ich es sehen wollte.

Bleibt trotzdem immer noch ein Problem: ich kann Jessie nicht automatisch anbooten. Ich krieg das nur gestartet wenn ich den UEFI-Eintrag per F8 Boot Override anspringe. Die Bootreihenfolge habe ich richtig eingestellt, erst DVD, dann Debian. In den Einstellungen findet sich aber zusätzlich noch ein Eintrag für die SSD als LW. Das RAID-Volume auf dem 9211 sehe ich dort nicht.

Jedenfalls endet der automatische Boot in einem blinkenden Cursor ohne Meldung, auch nach langem Warten tut sich nichts.

Ist das möglicherweise eine Macke der UEFI-Implementierung des M5A99X EVO R2? Kann ich da was tun?

Gruss Rolf

rhHeini
Beiträge: 2702
Registriert: 20.04.2006 20:44:10

Re: Dualboot mit Windows im EFI-Modus

Beitrag von rhHeini » 17.06.2017 19:48:31

Jetzt hab ich ein dist-upgrade auf Stretch gemacht, und siehe da, jetzt bootet Debian per Default, Win7 ist im Grub-Menu eingetragen und startet von da.

Gruss, Rolf

Antworten