При установке он не обнаружил Windows. Я установил раздел Windows и запустил os-prober без каких-либо результатов.
Я могу загрузить Windows или Ubuntu, указав раздел в порядке загрузки UEFI. Биос, похоже, не позволяет загружать с наследием. SecureBoot включен.
Это с Ubuntu 12.04 LTS на Inspiron 15.
Вот gdisk:
1 2048 1026047 500.0 MiB EF00 EFI system partition
2 1026048 1107967 40.0 MiB FFFF Basic data partition
3 1107968 1370111 128.0 MiB 0C01 Microsoft reserved part
4 1370112 2394111 500.0 MiB 2700 Basic data partition
5 2394112 544743423 258.6 GiB 0700 Basic data partition
6 606183424 625140399 9.0 GiB 2700 Microsoft recovery part
7 544743424 545230847 238.0 MiB 0700 (/boot)
8 545230848 556949503 5.6 GiB 8200 (swap)
9 556949504 606181375 23.5 GiB 0700 (/)
При установке ubuntu, я считаю, что я указал, что загрузчик будет установлен на / dev / sda.
Я добавил следующее в /etc/grub.d/40_custom, но загрузка ubuntu не предложила меню grub:
menuentry "Windows 8" {
set root = "(hd0,4)"
chainloader +1
}
При загрузке я думаю, что вижу «Ошибка EFI Disk «Вспышка очень быстро, прежде чем Ubuntu начнет загружаться.
Вы можете полностью выполнить разрешение на выполнение с /etc/grub.d/30_os-prober, потому что, даже если он ничего не находит, он устанавливает тайм-аут на 0, поэтому не видно экрана grub. Затем исправьте команду chainloader, +1 - для диска раздела msdos, и у вас есть диск раздела gpt, поэтому он должен выглядеть так:
chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
Обновление-grub создаст новый grub .cfg, но он помещается в / boot / grub. Вам либо нужно скопировать его в / boot / efi / EFI / ubuntu, либо обеспечить файл grub.cfg в ... ubuntu - это просто заглушка, которая втягивает один в / boot / grub (я думаю, что более поздние версии делают это по умолчанию, но 12.04 не может.)
Даже при фиксированном загрузчике Windows все еще не удается успешно загрузить (ошибка 1091464), поэтому вам все равно придется загружать Windows по умолчанию или через меню загрузки UEFI , как и сейчас.
Убедитесь, что флажок загрузки установлен в паре EFI. Место загрузчика действительно / EFI / ubuntu в efi parition, даже с выбором диска. Файлы там должны быть shim.efi, grubx64.efi (подписанная версия), grub.cfg (и, возможно, gcdx64.efi). Они должны быть правы для успешной загрузки с безопасной загрузкой из меню UEFI.