Windows wird im GRUB Customizer nicht angezeigt

Windows wird im GRUB Customizer nicht angezeigt

Ich weiß, dass diese Frage schon mehrmals gestellt wurde, aber keine der Antworten scheint in meinem Fall zu funktionieren.

Ich habe Win 10 und Ubuntu, aber es gibt kein Dual-Boot-Menü. GRUB wird beim Booten nicht angezeigt. Es bootet automatisch in Windows. Wenn ich beim Start ins BIOS gehe und im Boot-Menü meine Festplatte auswähle, bootet es in Ubuntu!

Die Frage ist, wie man GRUB repariert und dafür sorgt, dass beim Start das Betriebssystemauswahlmenü angezeigt wird.

Im GRUB-Customizer wird Windows auch nicht angezeigt.

Was ich getan habe: Auf einer leeren Festplatte habe ich Win 10 installiert, Fastboot deaktiviert und UBUNTU 16 von einem USB-Flash-Speicher installiert. Während der Installation von Ubuntu gab es keine Option „Ubuntu neben dem Windows-Bootmanager installieren“, also habe ich etwas anderes gewählt und Ubuntu erfolgreich installiert.

Das ist meine Festplatte:

user@ubuntpc:~$ sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
NAME    FSTYPE   SIZE MOUNTPOINT     LABEL
sda             2,7T
├─sda1          128M                 
├─sda2 ntfs       1T                 HD1 
├─sda3 ntfs       1T                 HD2 
├─sda4 ntfs   713,2G                 HD3 
└─sda5 swap    33,2G [SWAP]          
sdb           232,9G         
├─sdb1 ntfs     450M                 Recovery 
├─sdb2 vfat      99M     
├─sdb3           16M                 
├─sdb4 ntfs    99,5G             
├─sdb5 ext4      75G /               
└─sdb6 ntfs    57,9G             

(Ich habe eine 3-TB-Festplatte, die ich nur für die UBUNTU-SWAP- und -Datendateien verwende. Ich habe eine 250-GB-SSD, die ich sowohl für das Windows- als auch für das Ubuntu-Betriebssystem verwende.)

Antwort1

Also habe ich den Fehler gefunden und behoben.

Grund: Während der Installation von Ubuntu hatte ich SECURE BOOT nicht deaktiviert. [glaube ich] oder es könnte auch daran gelegen haben, dass das CRM (Legacy-Modus) des Asus-Motherboards für den USB-Stick mit Ubuntu aktiviert war.

Dies hat dazu geführt, dass Win in EFI und Ubuntu im Legacy-Modus war.

Lösung: Ich bin dieserFührung

$ sudo mount /dev/sdb5 /mnt
$ sudo mkdir -p /mnt/boot/efi
$ sudo mount /dev/sdb2 /mnt/boot/efi
$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys
$ sudo mount --bind /run /mnt/run
$ modprobe efivars
$ sudo chroot /mnt
# apt-get install grub-efi-amd64
# grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ubuntu --recheck --no-floppy --debug

habe das sdb? entsprechend geändert.

es hat geklappt. Der Computer zeigt jetzt den Boot-Manager mit Optionen für Win und Ubuntu.

verwandte Informationen