Как правило, выполнить UEFI/GPT
и UEFI/MBR
ИЛИ BIOS/MBR
двойную загрузку с одним жестким диском непросто, лучшим решением является использование отдельного жесткого диска для Linux.
Краткое объяснение того, почему:
MBR
, Master Boot Record
или MSDOS Partition Table
устарели в системах EFI, они были заменены на GPT
илиGUUID Partition Table
GPT
и MBR
живут в разных секторах диска и не конфликтуют, однако это сделано во избежание повреждения, если кто-то запишет в MBR
, как вы только что сделали, а не для устаревшей совместимости GRUB
живет как файл прошивки на EFI System Partition
, который в Windows является специальной точкой монтирования \EFI\
. GRUB
устанавливает загрузчик в MBR (<1kB
), который затем загружает grub
из /boot/grub
либо в корневом разделе файловой системы, либо в выделенном загрузочном разделе Windows 10 при установке по умолчанию в системах EFI использует разделение GPT
Если вы пытались установить grub в MBR, вы не установили его в режиме EFI,
BIOS
, не является BIOS
, она умнее BIOS
и способна запускать более сложное программное обеспечение, которое может перечислять диски и читать системный раздел EFI, а также запрашивать различные загрузчики Как загрузиться, поскольку -это
Самый простой способ — принудительно включить режим загрузки BIOS
в прошивке вашей системы. Это будет использовать устаревший режим загрузки, который использует MBR
, который содержит информацию о grub,и ничего не знает о Windows 10 или efi.
В качестве альтернативы вы можете попробовать Hardrive0
загрузиться из EFI, что делает примерно то же самое.
Вы также можете попробовать установить grub -efi вместо grub (в linux ), так как вы определили, что ядро является загрузочным EFI (с помощью Grub2Win)
$ apt-get install grub-efi
$ update-grub
похоже, что резервное копирование серверов -volfile -помогает.