Windows не отображается в GRUB Customizer

Windows не отображается в GRUB Customizer

Я знаю, что этот вопрос задавался уже несколько раз, но ни один из ответов, похоже, не подходит для моего случая.

У меня Win 10 и Ubuntu, но нет меню двойной загрузки. GRUB не отображается при загрузке. Он автоматически загружается в Windows, если я захожу в BIOS при запуске и в меню загрузки выбираю свой HDD, он загружается в Ubuntu!

Вопрос в том, как исправить GRUB и заставить его показывать меню выбора ОС при запуске?

В настройщике GRUB также не отображается Windows.

Что я сделал: на пустой жесткий диск установил win 10, отключил fastboot, установил UBUNTU 16 с USB-флешки. При установке Ubuntu не было опции «Установить Ubuntu вместе с менеджером загрузки Windows», поэтому я выбрал что-то другое и успешно установил Ubuntu.

Это мой жесткий диск:

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             

(У меня есть жесткий диск на 3 ТБ, я использую его только для файлов SWAP и DATA UBUNTU. У меня есть твердотельный накопитель на 250 ГБ, я использую его как для Windows, так и для Ubuntu).

решение1

Итак, я нашел ошибку и устранил ее.

причина: при установке Ubuntu я не отключил SECURE BOOT. [я думаю] или это также могло быть связано с тем, что asus mobo CRM (устаревший режим) был активен для USB-флешки, на которой была установлена ​​Ubuntu.

это привело к тому, что win был в EFI, а ubuntu был в legacy.

решение: Я следовал этомугид

$ 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

изменил sdb? соответственно.

это сработало. Теперь на компьютере отображается менеджер загрузки с опциями Win и Ubuntu.

Связанный контент