LMU - Das Hilfe Forum für Linux Mint

Erste Schritte - erste Probleme => Installation & Updates => Thema gestartet von: felixs am 11.02.2019, 19:10:50

Titel: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:10:50
Hallo,

mein neuer Rechner hat ein (U)EFI-System. Kannte ich noch nicht, nervt ganz doll.
War hier auch schon häufiger ein Thema, ich finde aber nichts, was auf mein Problem passt.

Ich möchte Dual-Boot mit Win 10 und Mint 19.1. Beide Systeme sollen auf eine Platte (480 GB SSD)

Habe jetzt schon diverse Möglichkeiten probiert und es klappt alles nicht recht.

Beim installieren habe ich die Möglichkeit, entweder mit oder ohne UEFI zu starten. Anfangs habe ich das versehentlich gemischt, dann funktioniert gar nichts.
Also versuche ich es im UEFI-Modus.
Wenn ich Win 10 zuerst installiere, kann Linux danach nicht mehr auf die Partition zugreifen (NTFS, denke ich). Also Linux zuerst installieren und freien Speicherplatz für Windows lassen.
Danach erkennt UEFI dann Linux nicht mehr, den Windows Bootloader allerdings schon.
Per GRUB ist da nichts zu machen.

Diese Anleitung:
https://community.acer.com/de/discussion/536174/linux-mint-im-uefi-modus
funktioniert bei mir nicht, da mein UEFI ein ganz anderes ist. Ich vermute, die Funktionen heißen nicht nur anders, sondern funktionieren tatsächlich auch anders.

Ich kann in beide Systeme (Win 10 und Mint 19.1) booten, allerdings nur über das Boot-Menü des UEFI. Das ist eher eine Notlösung, ich hätte gern sowas wie GRUB.

Vermutlich übersehe ich irgendeinen entscheidenden Schritt.

Kann ich irgendwie so installieren, dass GRUB oder etwas ähnliches funktioniert?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: toffifee am 11.02.2019, 19:14:55
Grundsätzlich installiert man beide OS im selben Modus (Uefi hier), wenn Win drauf ist kannst du mit Bordmitteln dessen Partition verkleinern, und wenn der Schnellstart aus ist, ist die Partition auch nicht mehr blockiert.
Dann beim Mint Installieren drauf achten, dass Grub in die Efi Partition geschrieben wird, das ist es eigentlich schon. ;)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:17:56
Hallo,
zeige mal bitte:

sudo parted --list
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:21:46
Grundsätzlich installiert man beide OS im selben Modus (Uefi hier), wenn Win drauf ist kannst du mit Bordmitteln dessen Partition verkleinern, und wenn der Schnellstart aus ist, ist die Partition auch nicht mehr blockiert.

Der Schnellstart muss bei Win 10 ausgeschaltet werden? Falls ja, wie geht das?
Im UEFI ist er ausgeschaltet.

Dann beim Mint Installieren drauf achten, dass Grub in die Efi Partition geschrieben wird, das ist es eigentlich schon. ;)

Möglicherweise ist das der Punkt.
Wie bewerkstellige ich das?

Hallo,
zeige mal bitte:

sudo parted --list

felix@felix-desktop:~$ sudo parted --list
Model: ATA Samsung SSD 850 (scsi)
Disk /dev/sda: 512GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:

Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  300GB  300GB   ext4
 2      300GB   302GB  2000MB  linux-swap(v1)
 3      302GB   303GB  523MB   ntfs            Basic data partition          hidden, diag
 4      303GB   303GB  105MB   fat32           EFI system partition          boot, esp
 5      303GB   303GB  16,8MB                  Microsoft reserved partition  msftres
 6      303GB   512GB  209GB   ntfs            Basic data partition          msftdata


Model: ATA WDC WD10EZEX-08W (scsi)
Disk /dev/sdb: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags:

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  1000GB  1000GB  primary  fat32


Model: Linux device-mapper (crypt) (dm)
Disk /dev/mapper/cryptswap1: 1999MB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number  Start  End     Size    File system     Flags
 1      0,00B  1999MB  1999MB  linux-swap(v1)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: toffifee am 11.02.2019, 19:24:05
Im UEFI ist er ausgeschaltet.
Sollte reichen, denke ich.
Zitat
Wie bewerkstellige ich das?
Nachschauen, wo die Efi Partition ist (meist sdaX, gelabled mit etwas wie "Efi") und das als Installationsziel für den Bootmanager angeben.

(X = Ziffer)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:25:57
    Im UEFI ist er ausgeschaltet.

Sollte reichen, denke ich.

Nein, reicht nicht!
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:27:51
    Im UEFI ist er ausgeschaltet.

Sollte reichen, denke ich.

Nein, reicht nicht!

Ok - was muss ich zusätzlich machen?

Im UEFI ist er ausgeschaltet.
Sollte reichen, denke ich.
Zitat
Wie bewerkstellige ich das?
Nachschauen, wo die Efi Partition ist (meist sdaX, gelabled mit etwas wie "Efi") und das als Installationsziel für den Bootmanager angeben.

(X = Ziffer)

Du meinst während der Installation von Mint?
Oder mache ich das nach der Installation von Mint?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:29:25
Windows10 Schnellstart deaktivieren:
https://praxistipps.chip.de/windows-10-schnellstart-deaktivieren-so-gehts_50919 (https://praxistipps.chip.de/windows-10-schnellstart-deaktivieren-so-gehts_50919)

Installation LM 19.X :

https://www.linuxmintusers.de/index.php?action=wiki;page=Installationsanleitung_Linux_Mint_19_ (https://www.linuxmintusers.de/index.php?action=wiki;page=Installationsanleitung_Linux_Mint_19_)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 19:30:34
Zitat
Ich kann in beide Systeme (Win 10 und Mint 19.1) booten, allerdings nur über das Boot-Menü des UEFI. Das ist eher eine Notlösung, ich hätte gern sowas wie GRUB.
Wahrscheinlich muss im UEFI in der Bootreihenfolge der ubuntu-Eintrag an die oberste Stelle gesetzt werden.
Poste mal die Ausgabe von
sudo efibootmgr -v
Schnellstart deaktivieren:
https://www.heise.de/tipps-tricks/Windows-10-Schnellstart-deaktivieren-aktivieren-4000088.html
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:33:14
Schnellstart in Windows ist aus.

Zitat
Ich kann in beide Systeme (Win 10 und Mint 19.1) booten, allerdings nur über das Boot-Menü des UEFI. Das ist eher eine Notlösung, ich hätte gern sowas wie GRUB.
Wahrscheinlich muss im UEFI in der Bootreihenfolge der ubuntu-Eintrag an die oberste Stelle gesetzt werden.

Es gibt in UEFI keinen ubuntu-Eintrag.

sudo efibootmgr -v

"EFI variables are not supported on this system."
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:42:47
Ich denke, ich muss Mint nochmal neu installieren und dabei die EFI-Partition miteinbeziehen. Richtig?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:44:25
Was zeigt:
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 19:44:59
Besonderheiten bei Acer:
https://wiki.ubuntuusers.de/EFI_Problembehebung/#Acer-Rechner

Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:49:17
Was zeigt:
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS

BIOS
Besonderheiten bei Acer:
https://wiki.ubuntuusers.de/EFI_Problembehebung/#Acer-Rechner

Es ist ein Asrock-Motherboard. Sollte eigentlich kein Acer-UEFI drauf sein, oder?

(Ich habe das oben nur als Beispiel verlinkt, weil ich versucht hatte, der Anleitung zu folgen).
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:54:16
Also lauft Linux Mint im BIOS-Mode und ist auch im BIOS-Mode installiert!
Meine Vermutung ist dann aber auch, das Windows10 nicht im UEFI läuft.

Da keine bios_grub da ist.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 19:57:09
Also lauft Linux Mint im BIOS-Mode und ist auch im BIOS-Mode installiert!
Meine Vermutung ist dann aber auch, das Windows10 nicht im UEFI läuft.

Würde mich eigentlich wundern, wenn Windows nicht im UEFI wäre, weil im UEFI ein Eintrag für den Windows-Bootloader ist.
Ich könnte Mint problemlos nochmal neu installieren und dafür sorgen, dass der Bootloader nach Anleitung auf der EFI-Partition landet. Ist das eine sinnvolle Idee?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 19:59:31
Alle Systeme müssen entweder im BIOS-Mode oder im UEFI-Mode installiert sein.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:03:19
Alle Systeme müssen entweder im BIOS-Mode oder im UEFI-Mode installiert sein.

Ist mir klar, bin aber jetzt verunsichert, was das für die Installation eigentlich bedeutet.
Anders gesagt: Was muss ich während der Installation beachten, damit ich im UEFI-Modus installiere?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 20:04:04
Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  300GB  300GB   ext4
 2      300GB   302GB  2000MB  linux-swap(v1)
 3      302GB   303GB  523MB   ntfs            Basic data partition          hidden, diag
 4      303GB   303GB  105MB   fat32           EFI system partition          boot, esp
 5      303GB   303GB  16,8MB                  Microsoft reserved partition  msftres
 6      303GB   512GB  209GB   ntfs            Basic data partition          msftdata
Bei der Partitionierung würde ich eher meinen, dass die EFI-Partition von Windows angelegt wurde.

Dann müsste das Linux-Livesystem für die Installation erst mal im UEFI-Modus gebootet werden.
Als Installationsort für Grub müsste sda4 gewählt werden.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 20:09:07
dass die EFI-Partition von Windows angelegt wurde.
Das schon, aber von wann, da er mehrfach installiert hat!
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:09:21
Number  Start   End    Size    File system     Name                          Flags
 1      1049kB  300GB  300GB   ext4
 2      300GB   302GB  2000MB  linux-swap(v1)
 3      302GB   303GB  523MB   ntfs            Basic data partition          hidden, diag
 4      303GB   303GB  105MB   fat32           EFI system partition          boot, esp
 5      303GB   303GB  16,8MB                  Microsoft reserved partition  msftres
 6      303GB   512GB  209GB   ntfs            Basic data partition          msftdata
Bei der Partitionierung würde ich eher meinen, dass die EFI-Partition von Windows angelegt wurde.

Dann müsste das Linux-Livesystem für die Installation erst mal im UEFI-Modus gebootet werden.

Ich war der Meinung, dass ich das gemacht hätte.
Wie bootet man denn im UEFI-Modus? Bzw. was ist da zu bedenken?

dass die EFI-Partition von Windows angelegt wurde.
Das schon, aber von wann, da er mehrfach installiert hat!

Ich habe eigentlich jedesmal alles neu formatiert.

Kann natürlich sein, dass da noch Reste sind.

Aber gehen wir doch erstmal davon aus, dass Windows korrekt installiert ist. Das Problem kann ich sonst immer noch beackern.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 20:12:05
Zitat
Wie bootet man denn im UEFI-Modus?
Im Boot-Menü den Eintrag wählen, wo "UEFI:" davor steht.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:15:36
Zitat
Wie bootet man denn im UEFI-Modus?
Im Boot-Menü den Eintrag wählen, wo "UEFI:" davor steht.

Hatte ich gemacht.
Aber dann lag es wohl an der fehlenden Wahl der EFI-Platte. Oder ich erinnere mich falsch.

Ich probiere das mal. Ist ja nicht viel Aufwand  :)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: berlinerbaer am 11.02.2019, 20:16:14
Dann beim Mint Installieren drauf achten, dass Grub in die Efi Partition geschrieben wird, das ist es eigentlich schon. ;)

Ich habe ja auch seit ein paar Wochen meinen ersten Rechner mit dem EFI-Zeugs.
Bei der Installation der LMDE3 hatte ich erwartet, dass Grub2 in diese Efi-Partition geschrieben wird, aber er schrieb Grub2 in den MBR der Festplatte. Ist das richtig so ? Das System startet normal und ohne Probleme.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 20:19:46
@berlinerbaer

Wir sind hier bei LM 19.X nicht bei LMDE3!
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:23:37
Ich berichte gleich, ob es klappt.
Sollte ca. 10 Minuten dauern.
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 20:24:23
@helli
Wenn Windows im UEFI läuft müsste für LM im BIOS-Mode eine bios_grub da sein, da die GPT für UEFI gesperrt sein müsste.

siehe : https://www.linuxmintusers.de/index.php?topic=52882.msg721543#msg721543 (https://www.linuxmintusers.de/index.php?topic=52882.msg721543#msg721543)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 20:24:50
In welchem Modus das System wirklich gestartet wurde sagt
[ -d /sys/firmware/efi ] && echo UEFI || echo BIOS
Platz für Stage2 des Grub wäre vorhanden:
1      1049kB
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:35:05
So, nach der Neuinstallation von Mint, wobei ich jetzt bei der Installation den Bootloader auf die schon vorhandene EFI-Partition gepackt habe, läuft es.
Nach zwei Tagen Gefrickel allein (wobei ich auch einiges selbst gelöst habe, aber eben nicht alles) habt ihr das jetzt in einer Stunde aufgelöst.  :) 8) :)
Eigentlich ist es klar, dass man den Bootloader auf die EFI-Partition packen musste - ich hatte aber Angst, dass mir das dann das Windows zerschießen würde (zumindest erinnerte ich mich eben beim Installieren so) und dachte, dass wohl so sei, wie früher mit BIOS und GRUB.

Ihr seid super! Vielen Dank!

Will noch jemand was wissen, müssen irgendwelche Mysterien gelöst werden?

Und kann ich irgendwas tun, um mich zu bedanken?
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: tommix am 11.02.2019, 20:40:32
Ja, den Thread im ersten Beitrag auf gelöst setzen.  ;) ;D
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: felixs am 11.02.2019, 20:44:47
Ja, den Thread im ersten Beitrag auf gelöst setzen.  ;) ;D

Da war ich sogar schneller als Du - ist schon passiert  :)
Titel: Re: (U)EFI und Dual-Boot
Beitrag von: helli am 11.02.2019, 21:37:31
Falls es wieder mal benötigt wird:
Zitat
Windows 10: BIOS oder UEFI herausfinden über die Systeminformationen
Als zweite Option könnt ihr über die Systeminformationen von Windows 10 herausfinden, ob der PC mit der BIOS oder UEFI-Schnittstelle arbeitet:

Drückt die Tastenkombination Windows + R, um den Ausführen-Dialog zu öffnen.
Tippt den Befehl msinfo32 ein und bestätigt mit der Eingabetaste.
In der Zeile BIOS-Modus kann Windows 10 folgende zwei Einträge anzeigen:
Vorgängerversion: Das steht dann für das ältere BIOS und wurde aus dem Englischen für „Legacy“ übersetzt.
UEFI: Das steht dann für die moderne UEFI-Schnittstelle.
https://www.giga.de/downloads/windows-10/tipps/windows-10-bios-oder-uefi-so-findet-ihr-heraus-welche-pc-schnittstelle-laeuft/