/ * EDIT
* Я использовал Windows 10 Enterprise evaluation is (Build 10240)
* /
У меня уже есть ЕСП, но Windows не хочет это признать, видимо.
Я создал ESP с GNU parted и mkfs:
parted /dev/sdb
mklabel gpt
mkpart ESP 1MiB 1024MiB
set 1 boot on
name 1 "EFI system partition"
quit
mkfs.fat -F 32 /dev/sdb1
Это дало мне результат.
после этого я перезагрузился в установщик Windows (10), выбрал "нераспределенное дисковое пространство", чтобы создать том 150 ГБ для Windows, которая также создает MSR, раздел восстановления и системный раздел EFI размером 100 МБ.
для "отладки" этого (возможно, отсутствует флаг, поэтому Windows не признает существующий ESP действительным), я планировал просто нажать "Далее", чтобы сразу же прервать работу и перезагрузиться в Linux, чтобы распечатать разделы с parted.
Еще до прерывания установки я получаю:
при установке Windows произошла непредвиденная ошибка. Убедитесь, что
источники установки доступны, и перезапустите установкукод ошибки: 0xC0000005
(это происходит только при создании собственного ESP заранее, исходники полностью в порядке и не повреждены)
Я просто проигнорировал это сейчас и перезагрузился в Linux, это тот момент, когда это действительно странно, за пределами того, что я могу более или менее объяснить, что происходит:
обратите внимание на 4 (!) ESPs, ie. 3 дополнительных ESPs, созданные Windows. Также созданы другие дополнительные разделы.
но все эти ESP не отличаются (с точки зрения флагов), чем мой ESP.
конечно, можно было бы просто пойти с Windows, создавая ESP сам по себе, но, к сожалению, раздел Windows создает слишком мал для моих целей (если кто-то знает, по крайней мере, как заставить Windows, чтобы сделать ESP XMB большой, дайте мне знать тоже, пожалуйста 😉 )
Также я представляю себе сценарий, когда у меня уже есть Линукс установленный с ESP и Windows, просто не хотят принимать этот раздел либо.
Итак, как я могу сказать Windows, пожалуйста, просто использовать этот существующий ESP?