Устанавливая Devuan Linux (производную Debian), я получаю следующее сообщение об ошибке:

Попытка смонтировать файловую систему с типом vfat в /dev /nvme0n1p1 в /boot /efi не удалась.

Во время установки я не указывал создавать файловую систему vfat (SSD был пуст), и я не указывал создавать раздел EFI в boot/.

Это обязательная структура разделов SSD:

/dev/nvme0n1p1 - 1.0 TB Unknown

  1 MB  FREE SPACE
 98 MB  ESP    EFI
 50 GB  ext4   /      /
 10 GB  ext4   var    /var
 68 GB  swap   swap   swap
  4 GB  ext4   tmp    /tmp
 50 GB  ext4   opt    /opt
500 GB  btrfs  home   /home
342 GB  FREE SPACE

Я не смог избавиться от первого 1 МБ блока свободного места, но это не должно быть проблемой.

Система настроена на использование UEFI.

  • Нужно ли добавлять раздел /boot?
  • Нужно ли добавлять раздел ESP?
  • Достаточно ли размера раздела EFI размером 98 МБ?
    • Зависит ли его размер от количества установленных операционных систем?

Как я могу исправить свою систему?

1 ответ1

1

Предполагая UEFI/GPT в ответах ниже.

1 МБ свободного пространства

Для этого 1 МиБ (также в конце дисков) есть и отказоустойчивые сейфы, и причины выравнивания, поэтому это не должно быть проблемой.

/boot

Вам, вероятно, не нужен раздел /boot . Есть несколько конкретных случаев .

ESP

Согласно приведенному выше предположению, вам нужен ESP, и он у вас есть. ESP означает E FI S ystem P artition и UEFI (и- отбрасывается в некоторых случаях) означает U nified E xtensible F irmware I nterface.

Размер ESP

98 МБ, скорее всего, слишком мало (пока неясно, вызывает ли это сообщение об ошибке). Microsoft говорит, что минимум 100 МБ, хотя хорошая рекомендация - 550 МБ.

Другие соображения

Я никогда не устанавливал Devuan и поэтому не могу ответить об этом конкретном сообщении об ошибке. Это может быть ошибка в программе установки. Я сталкивался с ошибками, которые, как я подозреваю, были связаны с тем, что это диск NVMe.

Я рекомендую увеличить размер, как описано выше. Кроме того, вам нужны только разделы ESP (/boot/efi) (возможно, вместо /boot) и root (/), но с остальными все в порядке. Также убедитесь, что ESP имеет файловую систему vfat (предпочтительно FAT32) и флаг esp (или boot, esp) (иногда называемый EFI System или EF00). Вы можете сохранить другие разделы до тех пор, пока у вас не будет нескольких ESP. Также своп на 68 ГБ кажется чрезмерным.

UEFI/MBR

Мое первоначальное предположение могло быть неверным. Если вы используете макет раздела MBR (" dos "), то в некоторых инструментах (например, fdisk) должен быть установлен bootable флаг, в fdisk он отображается как звездочка * в столбце Boot при печати таблицы на экран. Смотрите этот связанный Stack Обмен: Unix и Linux вопрос.

Тем не менее, обычно рекомендуется использовать макет GPT с UEFI, пожалуйста, смотрите Gentoo Handbook и Arch Wiki.

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