/boot/grub/grub.cfg имеет две различных версии Linux и потерянный загрузчик окон

Я выполняю 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, и он дал мне это.

grub.cfg

Какие-либо идеи?

Править: Восстановление начальной загрузки летний http://paste2.org/GOGjKmNP

0
задан 24 January 2018 в 02:30

1 ответ

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, даже если повреждение файловой системы не является причиной проблемы. Попробовать этот подход:

  1. Загрузка карта флэш-памяти с интерфейсом USB или версия CD-R моего повторно находят диспетчер начальной загрузки. (ссылки на загрузку для обоих находятся на той странице.)
  2. Готовят носитель начальной загрузки из файла, который Вы загружаете.
  3. Перезагрузка к перенаходке загружают носитель. (Необходимо будет, вероятно, использовать диспетчер начальной загрузки встроенного микропрограммного обеспечения, чтобы заставить это загружаться к съемному носителю, как Вы, по-видимому, сделали при установке Ubuntu.)
  4. повторно находят , должен шоу Вы записи и для Windows и для Ubuntu. Если так, начальная загрузка к Windows.
  5. В Windows, отключите и Быстрый Запуск и Будьте в спящем режиме, как описано здесь и здесь , соответственно.
  6. Перезагрузка к Ubuntu.
  7. Попытка sudo update-grub снова.
  8. , Если это все еще не работает, но если повторно находят, дал Вам опцию загрузить Windows, установка повторно находит использование ее PPA или пакета Debian. Это сделает, повторно находят загрузчик по умолчанию; так как это работало, этот шаг обходит все еще проблематичный (для Вас), GRUB в пользу работы (для Вас) повторно находит.

, Если повторно находят, не показывает вариант для начальной загрузки Windows на шаге № 4, или если та опция не работает, то проблема глубже, чем это появляется от вывода Сценария Информации о Начальной загрузке. Мое предположение, если это так - то, что файл загрузчика Windows стал поврежденным. Если у Вас, оказывается, есть резервное копирование, восстанавливание файла от резервного копирования может решить проблему. В противном случае необходимо спросить относительно форума Windows о восстановлении.

1
ответ дан 7 November 2019 в 07:09

Другие вопросы по тегам:

Похожие вопросы: