Я загружаюсь в режиме UEFI. Перед переустановкой Ubuntu у меня была двойная загрузка, которая отлично работала в режиме UEFI. Но после ошибки на моем старом Ubuntu (удаление некоторых папок / файлов в корне ...) Я переустановил новую Ubuntu на старый раздел старого Ubuntu.

Теперь проблема Windows10 не появляется в списке загрузки grub, и когда я хочу загрузиться с помощью загрузочного USB 3.0 windows10 (режим UEFI), он не может ее обнаружить. но если я перехожу в режим UEFI (режим MBR), он загружается на моем загрузочном USB-устройстве Windows!

Вот часть Boot-info boot-repare:

============================= Boot Info Summary: ===============================

 => No boot loader is installed in the MBR of /dev/sda.

sda1: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /bootmgr /boot/bcd

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/bootmgr.efi 
                   /EFI/Microsoft/Boot/memtest.efi /bootmgr

sda3: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda4: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        /Windows/System32/winload.exe

sda5: __________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  Ubuntu 16.04.1 LTS
Boot files:        /boot/grub/grub.cfg /etc/fstab

sda6: __________________________________________________________________________

File system:       swap
Boot sector type:  -
Boot sector info: 

sda7: __________________________________________________________________________

File system:       ntfs
Boot sector type:  Windows 8/2012: NTFS
Boot sector info:  No errors found in the Boot Parameter Block.
Operating System:  
Boot files:        

sda8: __________________________________________________________________________

File system:       
Boot sector type:  -
Boot sector info: 
Mounting failed:   mount: unknown filesystem type ''

sda9: __________________________________________________________________________

File system:       ext4
Boot sector type:  -
Boot sector info: 
Operating System:  
Boot files:    

============================ Информация о диске / разделе: ================= ============

Drive: sda _____________________________________________________________________
Disk /dev/sda: 119.2 GiB, 128035676160 bytes, 250069680 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt

Partition  Boot  Start Sector    End Sector  # of Sectors  Id System

/dev/sda1                   1   250,069,679   250,069,679  ee GPT


GUID Partition Table detected.

Partition  Attrs   Start Sector    End Sector  # of Sectors System
/dev/sda1      R          2,048     2,099,199     2,097,152 Windows Recovery Environment (Windows)
/dev/sda2             2,099,200     2,303,999       204,800 EFI System partition
/dev/sda3             2,304,000     2,566,143       262,144 EFI System partition
/dev/sda4             2,566,144   149,889,023   147,322,880 Data partition (Windows/Linux)
/dev/sda5           149,889,024   189,889,023    40,000,000 Data partition (Linux)
/dev/sda6           196,952,064   213,575,679    16,623,616 Swap partition (Linux)
/dev/sda7      R    213,575,680   233,292,255    19,716,576 Windows Recovery Environment (Windows)
/dev/sda8      R    233,292,256   250,069,471    16,777,216 Intel Fast Flash (iFFS) partition (for Intel Rapid Start technology)
/dev/sda9           189,890,560   196,952,063     7,061,504 Data partition (Linux)

Attributes: R=Required, N=No Block IO, B=Legacy BIOS Bootable, +=More bits set

Можете ли вы помочь мне найти исправление загрузки Windows10 и добавить его в список grub с актуальной версией Ubuntu?

Заранее спасибо!

2 ответа2

0

Если вы говорите, что у вас установлена USB 10 на USB-накопителе и вы хотите добавить пункт меню GRUB для этого USB, эта статья может помочь:

https://askubuntu.com/questions/344125/how-to-add-a-grub2-menu-entry-for-booting-installed-ubuntu-on-a-usb-drive

Вы найдете GUID диска с помощью blkid и добавите его в свой файл /etc/grub.d/40_custom .

Также там указано, что подключение USB и загрузка с Ubuntu и запуск sudo update-grub могут работать.

0

Ваш системный раздел EFI (ESP; /dev/sda2 для вас), похоже, не имеет файла загрузчика Windows, EFI/Microsoft/Boot/bootmgfw.efi . Вы должны убедиться, что в Ubuntu это не просто упущение в предоставленных вами выдержках из Boot Info Script. (В Ubuntu файл должен быть /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi - но обратите внимание, что ESP использует FAT, который не учитывает регистр, поэтому все, начиная с EFI может отличаться в случае).

Если этот анализ верен, то что-то удалило файл bootmgfw.efi , и вы должны восстановить его. Если у вас есть резервная копия, это может быть самый простой способ восстановления - просто восстановите этот файл или, что еще лучше, все дерево каталогов EFI/Microsoft из ESP. Если у вас нет резервной копии, вам нужно использовать средства восстановления Windows. Вероятно, есть хорошая и лаконичная процедура, специфичная для Windows, но у меня нет указателей на такую процедуру. Если вы не можете найти ничего другого, проверьте здесь. Это часть процедуры преобразования Windows из режима BIOS в режим загрузки EFI, поэтому это не совсем то, что вам нужно делать; но разделы "Копировать загрузочные файлы Windows" (вам нужно скопировать с установочного DVD-диска Windows), "Загрузка в Linux" и "Настройка системного раздела UEFI" должны выполнить эту работу. (Имейте в виду , что Ubuntu монтирует ESP в /boot/efi , поэтому вам не нужно монтировать его, как описано на этой странице, но вам нужно будет соответствующим образом скорректировать пути.) Кроме того, вам нужно будет повторно запустить update-grub чтобы GRUB заметил недавно восстановленный загрузчик Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .