Войти

Показать полную графическую версию : Загрузка Windows 10 и Ubuntu на GPT


Ilya81
02-05-2018, 12:55
Прежде я налаживал загрузку Linux через старый загрузчик Windows XP с его boot.ini на MBR. Теперь я, задействовав все 3 Тб, установив Windows 10 на GPT, решил наладить загрузку Ubuntu, да не тут-то было. Точнее, я ничего не нашёл, кроме до боли знакомого:
dd if=/dev/sda4 of=linux.bin bs=512 count=1
и попробовал согласно аналогичным найденным рекомендациям сделать:
bcdedit /create /d "Kubuntu" /application BOOTSECTOR
bcdedit /set {7398c6f4-6a9b-11e7-bbf6-d9b9f8e7fd80} device partition=c:
bcdedit /set {7398c6f4-6a9b-11e7-bbf6-d9b9f8e7fd80} path \linux.bin
bcdedit /displayorder {7398c6f4-6a9b-11e7-bbf6-d9b9f8e7fd80} /addlast
bcdedit /timeout 30
Выбор загрузки и впрямь появился, только не загружает он Ubuntu ни разу, пишет, что такой linux.bin ему не нравится. То ли для нового загрузчика Windows нужно что-то другое, то ли упомянутый выше вариант годится только для MBR, но ответа по сей день не нашёл.

Надеюсь на подсказку, как не ломая загрузку Windows 10, наладить загрузку Ubuntu. Через FLASH-карту он загружается, но "несколько" неудобен этот способ.

gannet
02-05-2018, 16:37
В случае gpt+UEFI бутсектор неактуален, собака здесь зарыта в разделе ESP (скрытый раздел, отформатированный в fat32). Если вы устанавливали ubuntu на этот диск и не удаляли разделов перед установкой windows, то там должна быть папка efi/ubuntu и тогда добавить пункт убунту можно так (https://askubuntu.com/questions/744697/i-need-to-see-the-bcdedit-for-a-windows10-ubuntu-install-both-by-wubi-and-by-sep).

Ilya81
26-05-2018, 21:34
Так и не удаётся разгадать "магический" параметр \EFI\ubuntu\shimx64.efi, причём EasyUEFI мне в этом тоже сильно не помогает. Вот что выдаёт сейчас первая из указанных команд:
Firmware Boot Manager
---------------------
identifier {fwbootmgr}
displayorder {bootmgr}
{7398c6ee-6a9b-11e7-bbf6-d9b9f8e7fd80}
{7398c6ec-6a9b-11e7-bbf6-d9b9f8e7fd80}
{7398c6fa-6a9b-11e7-bbf6-d9b9f8e7fd80}
{25707f27-56c2-11e8-a902-dc76582feccf}
timeout 1

Windows Boot Manager
--------------------
identifier {25707f27-56c2-11e8-a902-dc76582feccf}
device partition=\Device\HarddiskVolume7
path \EFI\Boot\bootx64.efi
description Ubuntu
locale en-US
inherit {globalsettings}
default {current}
resumeobject {3cb0d88c-dfcf-11e7-81a1-ad22f5607d54}
displayorder {current}
{7398c6f4-6a9b-11e7-bbf6-d9b9f8e7fd80}
toolsdisplayorder {memdiag}
timeout 30

Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=\Device\HarddiskVolume7
path \EFI\Microsoft\Boot\bootmgfw.efi
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {current}
resumeobject {3cb0d88c-dfcf-11e7-81a1-ad22f5607d54}
displayorder {current}
{7398c6f4-6a9b-11e7-bbf6-d9b9f8e7fd80}
toolsdisplayorder {memdiag}
timeout 30

Firmware Application (101fffff)
-------------------------------
identifier {7398c6ec-6a9b-11e7-bbf6-d9b9f8e7fd80}
description CD/DVD Drive

Firmware Application (101fffff)
-------------------------------
identifier {7398c6ee-6a9b-11e7-bbf6-d9b9f8e7fd80}
description Hard Drive

Firmware Application (101fffff)
-------------------------------
identifier {7398c6fa-6a9b-11e7-bbf6-d9b9f8e7fd80}
description Removable Drive

При этом никакого выбора по этим параметрам при загрузке не появляется.




© OSzone.net 2001-2012