
Ich habe zwei separate SSDs. Auf einer davon ist Windows 10 Pro installiert und auf der anderen Ubuntu 14.04.3 LTS.
Wenn mein Computer hochfährt, bekomme ich kein Grub-Menü, um das Betriebssystem auszuwählen, das ich starten möchte, sondern Ubuntu wird automatisch gestartet. Ich kann Windows ohne Probleme starten, wenn ich die SSD im BIOS als erste in der Startreihenfolge einstelle.
Ich habe eine dritte 2TB-Festplatte, die ich nur zur Speicherung verwende. Hier ist die Informationszusammenfassung nach dem AusführenBootinfoscript
============================= Boot Info Summary: ===============================
=> Windows is installed in the MBR of /dev/sda.
=> Windows is installed in the MBR of /dev/sdb.
=> Grub2 (v1.99) is installed in the MBR of /dev/sdc and looks at sector 1 of
the same hard drive for core.img. core.img is at this location and looks
in partition 112 for .
sda1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /bootmgr /Boot/BCD
sda2: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /Windows/System32/winload.exe
sda3: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
sdb1: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System: Ubuntu 14.04.3 LTS
Boot files: /boot/grub/grub.cfg /etc/fstab
sdb2: __________________________________________________________________________
File system: swap
Boot sector type: -
Boot sector info:
sdb3: __________________________________________________________________________
File system: vfat
Boot sector type: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /efi/ubuntu/grubx64.efi /efi/ubuntu/MokManager.efi
/efi/ubuntu/shimx64.efi
sdb4: __________________________________________________________________________
File system: ext4
Boot sector type: -
Boot sector info:
Operating System:
Boot files:
sdc1: __________________________________________________________________________
File system: ntfs
Boot sector type: Windows Vista/7: NTFS
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files:
Ich habe Linux schon oft installiert, aber dies ist das erste Mal, dass ich es auf einem separaten Laufwerk installiere. Muss ich etwas zusätzlich/anders tun, da es auf einem anderen Laufwerk als Windows installiert ist?
Antwort1
Wurde möglicherweise update-grub2
nach Abschluss der Linux-Installation nicht ausgeführt? Normalerweise hat dies geholfen, mein Startoptionsmenü zu aktualisieren.
Ich sehe clearkimura
den Kommentar von zum Ändern /boot/grub/grub.cfg
, aber in dieser Datei steht eindeutig, dass ihr Inhalt nicht geändert werden darf, da er automatisch basierend auf /etc/default/grub
und generiert wird /etc/grub.d/
.
Antwort2
Zitat aus einer Antwort vonBenutzer613363hier gepostet:https://askubuntu.com/questions/726972/dual-boot-windows-10-and-linux-ubuntu-on-separate-hard-drives
Dies sollte für die meisten Systeme funktionieren, die UEFI verwenden und über zwei Festplatten verfügen.Für das folgende Tutorial verwendete Spezifikation:
Dell Inspiron E5440:
- Hauptfestplatte – 256 GB Samsung SSD (Windows 10 installiert)
- Sekundäre Festplatte – 64 GB Transcend mSATA SSD (Mint 18 wurde auf dieser Festplatte installiert)
A) UEFI/BIOS
- Einstellen "Nur UEFI-Modus" (NEIN(Legacy/CSM).
- Deaktivieren "Sicherer Startvorgang"
- Deaktivieren "Intel Rapid Start" (wenn ausgerüstet)
- Deaktivieren "schneller Start" in UEFI (beachten Sie, dass dies nicht mit der Einstellung "Fastboot" in Windows 8/10 übereinstimmt). Die Optionen in IhremUEFI/BIOSkönnte etwas sagen wieVoll/Minimal/Automatischfür den Boot-Modus.Wählen Sie „Vollständig“(oder gründlich oder vollständig usw., je nachdem, wie Ihr UEFI-Anbieter es nennt).
B) Erweiterte Energieoptionen (Fastboot)
Deaktivieren Sie Fastboot in Windows 8/10 unter "erweiterte Energieoptionen". Starten Sie den Computer neu, um sicherzustellen, dass dieser nachfolgende Start und der nächste Neustart/das nächste Herunterfahren im „normalen“ Modus erfolgen.
Optional:
InstallierenMacrium-Reflexion(kostenlos) und erstellen Sie ein Backup-Image und ein Neuinstallationsmedium, falls bei Windows 10 etwas schief geht.
C) Rufus / Bootfähiger USB-Stick
Verwenden Sie Rufus, um einen bootfähigen USB-Stick mit einer Ubuntu-basierten Distribution Ihrer Wahl zu erstellen. Stellen Sie in Rufus sicher, dass SieWÄHLENdie OptionUEFI/GPTnur. Dadurch wird sichergestellt, dass die Linux-Umgebung während der Installation nur im UEFI-Modus startet.
D) Startmenü
Starten Sie Ihren Computer neu und drücken Sie die Taste für das einmalige Startmenü (bei Dell ist das normalerweise der Fall F12). Wählen Sie Ihren USB-Stick aus den Startoptionen aus.
Notiz:
Stellen Sie sicher, dass dort stehtUEFIvor dem USB-Stick im Bootmenü.
Wenn nicht, kehren Sie zu Windows zurück und erstellen Sie Ihren USB-Stick mit Rufus neu. Wählen Sie dabei dieUEFI/GPT(einzige) Option.
E) Booten auf USB-Stick
Booten Sie in die Linux-Liveumgebung und beginnen Sie mit der Installation.
F) Installationstyp
Wenn Sie zur Installationsoption gelangen, wählen Sie "Etwas anderes" unten im Ubiquity-Installationsprogramm.
G) Partitionen erstellen
Suchen Sie die sekundäre Festplatte, auf der Sie Linux installieren möchten.
In meinem Fall war es aufgeführt als
/dev/sdc
(mit/dev/sda
das Windows-Laufwerk ist und/dev/sdb
das USB-Laufwerk [dasunsichtbarim Installationsprogramm]).Also im Grunde genommen:
+-------------+--------+---------------------------+--------------------------------+ | Device path | Device | Operating System (OS) | Visible in Ubiquity installer? | +-------------+--------+---------------------------+--------------------------------+ | /dev/sda | HDD | Windows 10 | yes | | /dev/sdb | USB | Ubuntu 16.04 (Live Stick) | no | | /dev/sdc | HDD | None | yes | +-------------+--------+---------------------------+--------------------------------+
1. Partition / EFI
- Wählen Sie Ihr Ziellaufwerk (in meinem Fall
/dev/sdc
)- Wählen "Neue Partitionstabelle erstellen"
- Partitionieren Sie das Ziellaufwerk wie folgt:
- Größe:Speicherkapazität: 650 MB
- Geben Sie für die neue Partition ein:Primär
- Speicherort für die neue Partition:Beginn dieses Raumes
- Benutzen als:EFI (dies wird aufgeführt als
/dev/sdc1
efi im Partitionierungstool, sobald Sie es erstellt haben)2. Partition / Root
- Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall
/dev/sdc
)- Wählen "+"
- Partitionieren Sie das Ziellaufwerk wie folgt:
- Größe:min. 10 GB (besser 20+ GB)
- Geben Sie für die neue Partition ein:Primär
- Speicherort für die neue Partition:Beginn dieses Raumes
- Benutzen als:ext4
- Einhängepunkt:Wählen "/"
3. Partition / Swap
- Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall
/dev/sdc
)- Wählen "+"
- Partitionieren Sie das Ziellaufwerk wie folgt:
- Größe:min. 2 GB (besser 20+ GB)
- Geben Sie für die neue Partition ein:Primär
- Speicherort für die neue Partition:Beginn dieses Raumes
- Benutzen als:Swap (wenn Sie den Ruhezustand verwenden möchten, muss der Swap nur geringfügig größer sein als Ihre gesamte RAM-Menge – ich habe beispielsweise 8 GB, also wurde die Größe dieser Partition auf 9000 MB festgelegt)
4. Partition / Home
- Wählen Sie "Freier Speicherplatz" unter Ihrem Ziellaufwerk (in meinem Fall
/dev/sdc
)- Wählen "+"
- Partitionieren Sie das Ziellaufwerk wie folgt:
- Größe:verbleibender Speicherplatz auf dem Laufwerk
- Geben Sie für die neue Partition ein:Primär
- Speicherort für die neue Partition:Beginn dieses Raumes
- Benutzen als:ext4
- Einhängepunkt:Wählen Sie "/home"
H) Bootloader-Gerät
- VORKlicken Sie auf „Jetzt installieren“ und wählen Sie über die Optionsschaltfläche „Gerät für die Installation des Bootloaders“ die soeben erstellte 650 MB große EFI-Partition als Ziel für den Bootloader aus. (Beispiel
/dev/sdc1
in meinem Fall).- Klicken "Jetzt installieren".
I) Installation & Neustart
- Schließen Sie den Installationsvorgang ab und führen Sie einen Neustart durch (entfernen Sie den USB-Stick, wenn das Logo auf Ihrem UEFI/BIOS-Bildschirm erscheint).
J) Beim Neustart
Nachdem UEFI/BIOS den neuen Bootloadereintrag gelesen hat, den Linux hinzugefügt hat, wird Ihnen dasGrub-Menümit einer Auflistung Ihrer Linux-Distribution sowie einer Auflistung zum Booten von Windows 10.
- Booten Sie in Linux
- Installieren Sie alle Updates, führen Sie dann einen Neustart durch und versuchen Sie, Windows 10 über das Grub-Menü aufzurufen, um sicherzustellen, dass Grub die Übergabe an den Windows 10-Bootloader korrekt durchführt.
Was hast du getan:
Sie haben dieLinux EFI-Bootloaderzur neu erstellten EFI-Partition. Dabei hat Linux einen Eintrag zu Ihren UEFI-Listen im UEFI/BIOS Ihres Systems hinzugefügt.Linux hat Ihre Windows 10-Installation auch automatisch erkannt und ein Grub-Menüelement zum Booten hinzugefügt. Ihr Computer wird jetzt automatisch mit Linux booten, sofern Sie nicht wählen, mit Windows zu booten (über das Grub-Menü).
Was du hastnichtErledigt:
Du hastnichtIhre Windows 10-Installation oder deren Bootloader wurden in irgendeiner Weise verändert oder auch nur die Windows 10 EFI-Partition berührt. Alles lässt sich rückgängig machen, indem Sie einfach den Linux UEFI-Eintrag aus Ihren UEFI/BIOS-Einstellungen entfernen. Wie das geht, ist von Anbieter zu Anbieter unterschiedlich.