Я выполняю UEFI dualboot система Alienware (Windows 8.1 - Ubuntu 16.04) использующий grub2. После нормального dist-обновления я нашел, что новое ядро обновляет '4.4.0-57', который должен заменить '4.4.0-53'. Однако я потерял окна 8,1 записей в Grub2, и теперь я могу только загрузить Ubuntu, личинка обновления не работала на меня; я проверил/boot/grub/grub.cfg, и он дал мне это.
Какие-либо идеи?
Править: Восстановление начальной загрузки летний http://paste2.org/GOGjKmNP
update-grub
сценарий должен забрать загрузчик Windows, начиная с него существующие, как показано здесь:
sda2:
__________________________________________________________________________
File system: vfat
Boot sector type: Windows 8/2012: FAT32
Boot sector info: No errors found in the Boot Parameter Block.
Operating System:
Boot files: /EFI/Boot/bootx64.efi /EFI/ubuntu/MokManager.efi
/EFI/ubuntu/fwupx64.efi /EFI/ubuntu/grubx64.efi
/EFI/ubuntu/shimx64.efi
/EFI/Microsoft/Boot/bootmgfw.efi
/EFI/Microsoft/Boot/bootmgr.efi
/EFI/Microsoft/Boot/memtest.efi
Примечание присутствие /EFI/Microsoft/Boot/bootmgfw.efi
, который является загрузчиком Windows. Моя первоначальная гипотеза - то, что ошибка в update-grub
сценарий заставляет это опускать загрузчик Windows по некоторой неизвестной причине. Два обходных решения приходят на ум....
Опция № 1
, Открытая /etc/grub.d/40_custom
файл в текстовом редакторе и, добавляют следующие строки к нему:
menuentry "Windows 8.1" {
set root='(hd0,gpt2)'
chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}
Примечание, что эти строки настраиваются к Вашей определенной системе и, возможно, должны быть скорректированы, должно, кто-то еще должен реализовать эту фиксацию. (hd0,gpt2)
спецификация, в частности, определяет, где файлы загрузчика Windows живут. Кроме того, существует много вариантов на этой записи загрузки, которую можно попробовать. Выполнение Веб-поиска на пользовательских записях загрузки в GRUB может быть информативным.
С этим отредактированным файлом, тип sudo update-grub
и проверка grub.cfg
или перезагрузка для наблюдения эффекта. С любой удачей запись GRUB 2 для Windows будет добавлена и будет работать. Если запись не работает, то любые сообщения об ошибках, которые испускает GRUB при попытке записи, могут быть информативными.
Опция № 2
Это обходное решение утверждено при условии, что функции Windows Fast Startup и/или Hibernate наносят тонкий ущерб файловой системы, который это заставляет update-grub
приводить к сбою. Таким образом цель состоит в том, чтобы отключить их Windows features. Для этого, хотя, необходимо сначала загрузиться к Windows. В процессе предпринятия попытки Вы также протестируете другой диспетчер начальной загрузки, который мог бы работать лучше, чем GRUB, даже если повреждение файловой системы не является причиной проблемы. Попробовать этот подход:
sudo update-grub
снова. , Если повторно находят, не показывает вариант для начальной загрузки Windows на шаге № 4, или если та опция не работает, то проблема глубже, чем это появляется от вывода Сценария Информации о Начальной загрузке. Мое предположение, если это так - то, что файл загрузчика Windows стал поврежденным. Если у Вас, оказывается, есть резервное копирование, восстанавливание файла от резервного копирования может решить проблему. В противном случае необходимо спросить относительно форума Windows о восстановлении.