Я слышал другие сообщения об установщике Windows, жалующемся на то, что системные разделы EFI (ESP), созданные в Linux, являются NTFS. Похоже, что это ошибка Windows, но я сам с ней не сталкивался и поэтому не исследовал ее лично. Тем не менее, если это ошибка Windows, я могу порекомендовать обходной путь: резервное копирование, переформатирование и восстановление ESP. Вы можете сделать это практически в любой ОС, но детали зависят от используемой вами ОС. Резервное копирование на уровне файлов (с zip
, tar
, cp
или аналогичные инструменты) отлично подходит для этой цели. Поскольку ESP невелик, его резервное копирование и восстановление не должны занимать много времени. Однако есть несколько предостережений:
- Некоторые операционные системы затрудняют доступ и управление ESP. Это включает в себя Windows. Я не совсем уверен, как сказать Windows, чтобы переформатировать ESP, поэтому, если вы хотите использовать Windows для этой задачи, вам придется искать инструкции в другом месте.
- Windows 7 ожидает увидеть FAT32 ESP. Однако в зависимости от размера ESP некоторые инструменты могут сделать его FAT16 по умолчанию. Таким образом, вам может потребоваться переопределить это значение по умолчанию. (Я не знаю случайно, если Windows 8 или более поздняя версия имеют такое же ожидание, что ESP будет FAT32.)
- В зависимости от того, что именно вызывает эту ошибку, повторное создание ESP с инструментами Linux может привести вас к той же проблеме. Таким образом, рекомендуется делать это с помощью инструментов Windows, если вы можете понять, как это сделать.
- Создание новой файловой системы на ESP изменит ее серийный номер. В большинстве дистрибутивов Linux это потребует корректировки
UUID
значения,/etc/fstab
чтобы обеспечить доступ к нему после изменения. Кроме того, вы можете скопировать старый серийный номер с любым инструментом, который вы используете для переформатирования раздела. - Некоторые инструменты могут изменить код типа раздела, когда вы переформатируете его. Вы должны убедиться, что ESP имеет правильный код типа - C12A7328-F81F-11D2-BA4B-00A0C93EC93B, который отображается как EF00 в
gdisk
или какboot
и / илиesp
"флажки" вparted
и GParted. Другие инструменты имеют другие способы идентификации кода типа ESP.
Другой вариант - изменить код типа существующего ESP, чтобы скрыть его от установщика Windows. Затем вы позволите установщику Windows создать новый ESP для себя. Результатом будет два ESP на жестком диске. (Если хотите, вы можете изменить исходный код типа ESP после установки Windows. Установщик Windows 7 сбивается с толку несколькими ESP, несмотря на тот факт, что такая установка совершенно легальна. Я не знаю, верно ли то же самое для более поздние версии Windows.)