У меня есть биты Windows 7 x64 на моем ноутбуке TravelMate P446-M. Ноутбук идет с жестким диском, который уже делится в два раздела NTFS приблизительно 250 Гбайт и один скрытый раздел для восстановления. Я установил Ubuntu LTS 16.04 с помощью Флэш-памяти. Во время установки я повторно разделил второй раздел на 250 Гбайт в следующие три раздела:
Я выбрал место загрузчика, чтобы быть целым жестким диском т.е. не указывал раздела. После того, как я закончил установку, я не могу не найти Ubuntu в меню начальной загрузки даже на вкладке начальной загрузки msconfig в Windows. Я попробовал инструмент восстановления начальной загрузки на живой Ubuntu на Флэш-памяти, но ничто не изменилось.
root@ubuntu:/home/ubuntu# parted --list
Model: ATA WDC WD5000LPLX-2 (scsi)
Disk /dev/sda: 500GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name Flags
1 1049kB 106MB 105MB fat32 EFI system partition boot, esp
2 106MB 123MB 16.8MB Microsoft reserved partition msftres
3 123MB 231GB 231GB ntfs Basic data partition msftdata
4 231GB 232GB 524MB ntfs Basic data partition hidden, diag
5 232GB 282GB 50.0GB ext4
7 282GB 453GB 171GB ext4
8 453GB 464GB 11.0GB linux-swap(v1)
6 464GB 500GB 36.3GB ntfs Basic data partition hidden, diag
Model: JetFlash TS2GJFV30 (scsi)
Disk /dev/sdb: 2032MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 2032MB 2031MB primary fat32 boot, lba
Вот вывод sudo efibootmgr -v
:
ubuntu@ubuntu:~$ sudo efibootmgr -v
BootCurrent: 0002
Timeout: 0 seconds
BootOrder: 2001,0001,2002,2003
Boot0000* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0001* Windows Boot Manager HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)RC
Boot0002* USB HDD: JetFlashTS2GJFV30 PciRoot(0x0)/Pci(0x1d,0x0)/USB(0,0)/USB(3,0)/HD(1,MBR,0x75,0x800,0x3c8800)RC
Boot0003* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0004* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot0005* Unknown Device: HD(1,GPT,61f0988b-288d-4d52-b004-c4d38f79d407,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)RC
Boot2001* EFI USB Device RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network RC
Мне удалось в конечном счете решить проблему. Я сделал чистую установку Windows 10 x64, имеющего режим начальной загрузки UEFI, и защищаю отключенную начальную загрузку. Затем я установил Linux Ubuntu 16.04.1. Наконец, в Windows I выполняет следующую команду в команде PROMT:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
После этого я начал видеть Меню начальной загрузки Личинки и мочь выбрать Ubuntu или Windows. Однако для исходных настроек с Windows 7 x64 с устаревшим режимом начальной загрузки и Ubuntu 16.04.1, я не смог показать Меню Личинки.
Ваша внешность таблицы разделов хорошо и Ваш Системный раздел EFI (ESP) имеют загрузчики и для Windows и для Ubuntu. Ваш вывод Восстановления Начальной загрузки, тем не менее, испытывает недостаток в информации от sudo efibootmgr -v
, который показывает записи диспетчера начальной загрузки компьютера NVRAM. Мое подозрение - то, что Ваше встроенное микропрограммное обеспечение является дефектным и забывает или игнорирует эти записи. Это - проблема, которая неоднократно неожиданно возникает, особенно с некоторыми брендами. Посмотрите, например: