1

Я добавил USB-SSD (SDB) в мой (изначально Win8) ноутбук UEFI Toshiba ...Я загружаю EFI с помощью GRUB2 на моем жестком диске (sda) ...Я установил дистрибутив Manjaro KDE на новый SSD (sdb) и настроил все разделы, которые мне нужны ... вопрос в том, должен ли SSD (sdb) иметь свой собственный ESP или я должен установить fstab SSD для монтирования ESP на основном HDD (sda)? Требуется ли нескольким дискам для каждого диска иметь свой собственный ESP или все они должны использовать один и тот же?

Я надеюсь, что Род Смит может иметь ответ на этот вопрос.

2 ответа2

1

Любой метод будет работать, но есть некоторые оговорки и различия:

  • Некоторые EFI "услужливо" удаляют недоступные загрузчики из своих списков загрузчиков NVRAM. Если у вас один из них, и если вы установите загрузочный загрузчик, который должен быть запущен непосредственно из встроенного программного обеспечения, на ваш съемный диск, его запись исчезнет, если вы когда-нибудь загрузите компьютер с отключенным внешним диском. Это, очевидно, нежелательно, но может не иметь значения, если вы запускаете загрузчики, хранящиеся на этом диске, из другой загрузочной программы, хранящейся на первом диске (например, GRUB или rEFInd).
  • Если вы хотите переместить внешний диск между компьютерами и загрузить его на нескольких компьютерах, вам нужно иметь ESP на внешнем диске. В этом случае я бы порекомендовал сохранить ваш загрузчик или хотя бы его копию в виде EFI/BOOT/bootx64.efi на внешнем ESP. Таким образом, целевой компьютер, вероятно, поднимет его и даст возможность загрузить его из встроенного менеджера загрузки. (Этот прием также может помочь преодолеть проблему, указанную в предыдущем пункте).
  • Если вы переместите диск и сможете загрузить его на дополнительном компьютере даже без ESP (как, например, можно сделать с помощью rEFInd), запись /etc/fstab указывающая на ESP на основном компьютере, вероятно, не будет работать. Скорее всего, это будет безобидный сбой, но вы можете увидеть жалобы на отсутствующий раздел. В худшем случае может быть , если он работает (например, потому , что вы обратитесь к ВСД устройства файла, как /dev/sda1 , и если вы запустите обновление программного обеспечения , которое пытается обновить GRUB; это может вызвать серьезные проблемы на дополнительном компьютере.

В целом, я бы сказал, что вы должны подумать о том, как вы намереваетесь использовать диск (всегда подключенный к одному компьютеру, подключенный иногда, но никогда не используемый на другом компьютере, или в качестве установки ОС роуминга, используемой на нескольких компьютерах) и тип загрузчика требуемая конфигурация (один GRUB или тому подобное, который загружает все, менеджер загрузки, который загружает отдельный загрузчик для каждой ОС или дистрибутива, использование встроенного в машину менеджера загрузки для запуска загрузчика для каждой ОС и т. д.). Как только вы определились с этими факторами, преимущества и недостатки использования отдельного ESP на внешнем диске станут более понятными. Во многих случаях различия будут небольшими или не существующими.

0

В подавляющем большинстве систем единственной целью ESP является загрузка. Обычно только один диск в системе нуждается в ESP; это будет диск, установленный как "диск для загрузки" в настройках прошивки. Если вы не хотите поиграться с настройками встроенного ПО, чтобы загружаться с ESP разных дисков в разное время, ничто не будет использовать ESP с дополнительных дисков (опять же: в подавляющем большинстве случаев).

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