7

Текущее разделение, как показано на Gnome Disks:

/dev/sda1 Linux Bootable 500mb
/dev/sda2 Linux LUKS Encryption 478gb (this is LVM)
Free Space 21gb

В /dev /sda2 есть /, swap и /home.

Я хочу установить другой дистрибутив на 21 ГБ свободного места. Он будет использовать разделы swap и home с текущей установкой.

Я буду монтировать /home и менять местами соответствующие точки монтирования, а не форматировать их. Я создам / для нового дистрибутива.

Вопрос в том, что мне делать с /boot? Я использую существующий или новый?

Кроме того, мне нужно снова установить GRUB? Куда?

2 ответа2

5

Да, вы можете разделить /boot раздел с несколькими дистрибутивами, но это не тривиально. Чтобы избежать возможных конфликтов, я бы использовал ОДИН из них (обычно тот, который имеет самую последнюю версию GRUB /up2date), чтобы "владеть" / настраивать / управлять им. Чтобы предотвратить случайное повреждение, я даже монтирую его только для чтения в дистрибутивах, не принадлежащих владельцу (или вообще не монтирую).

Может быть немного сложно установить последующие дистрибутивы, не затрагивая предыдущие. Особенно если передать раздел /boot "владение" новой установке. Лично я предпочитаю не использовать отдельный раздел /boot для новой установки (временно делаю его / раздел загрузочным один) и вручную "слияние" это /boot каталог информации в общей /boot схему секционирования загрузки после установки. Обновление дистрибутива «не-владельца» также требует няни.

Всегда делайте резервные копии /boot каталогов и «/» загрузки раздела по пути и иметь загрузочный носитель готов для восстановления установки GRUB , если что - то пойдет не так.

Другой подход заключается в том, чтобы просто не иметь отдельных разделов /boot для более новой установки и просто загружать их / разделы (где находятся их каталоги /boot ) в текущую схему GRUB, как (старые) установки Windows.

Будьте осторожны с возможными проблемами с разделением разделов swap и /home , вот некоторые вопросы и ответы, которые вы можете обсудить:

4

Совместное использование раздела /boot между дистрибутивами часто возможно, но нежелательно по нескольким причинам:

  • Каждая ОС предполагает, что она "владеет" разделом, и поэтому может попытаться перезаписать файлы других. Эта проблема, скорее всего, будет проблемой для GRUB /boot/grub , но может быть проблемой и для других файлов, особенно если ваши дистрибутивы тесно связаны. Например, Ubuntu и Mint будут использовать одинаковые имена файлов ядра.
  • Загрузчики могут запутаться и не смогут определить, какие ядра идут с какими корневыми (/) разделами. Это может привести к сбоям загрузки и / или необходимости ручной настройки конфигурации загрузки.
  • Если вы когда-нибудь захотите удалить или заменить один дистрибутив, ядра старых могут быть оставлены позади, что приведет к напрасной трате пространства и создаст дополнительную путаницу относительно того, какие ядра идут с какими дистрибутивами.
  • Некоторые дистрибутивы могут настаивать на удалении /boot перед установкой. (На самом деле я не уверен на 100%, но я определенно видел, как установщики настаивают на удалении / перед установкой.) Если ваш второй дистрибутив сделает это, он, конечно, уничтожит ядра первого дистрибутива.
  • С двумя ядрами дистрибутивов на одном разделе этот раздел должен быть больше. Эта проблема, конечно, может быть преодолена путем увеличения размера раздела; это скорее вопрос, который вы должны рассмотреть, а не то, что определенно вызовет проблемы.

Редко возникают какие-либо проблемы с созданием дополнительного раздела для /boot . Вопреки тому, что имел в виду Дэн Корнилеску, раздел /boot не нужно помечать как загрузочный (в BIOS или EFI). Фактически GRUB полностью игнорирует загрузочный флаг на MBR-дисках, поэтому вы можете загружаться без "загрузочного" раздела, если вы используете GRUB и если ваш BIOS это разрешает. (Некоторые BIOS отказываются загружаться, если нет "загрузочного" раздела.) Аналогично, ни Linux, ни GRUB не заботятся о том, является ли /boot основным разделом или логическим разделом, поэтому при необходимости вы можете использовать логические разделы для одного или обоих разделов /boot .

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