Поддержка нескольких дистрибутивов Linux - загрузочных и загрузочных разделов
Вот мой общий взгляд на /dev/sda
Нераспределенные блоки были когда-то еще одним дистрибутивом Ubuntu - я скоро изменю размеры других моих разделов, чтобы использовать их. /dev/sda2
содержит корневой каталог моей установки Debian, который я сначала установил на чистый диск. Установка Debian создала /dev/sda1
раздел как загрузочный раздел и раздел подкачки (который я удалил в какой-то момент). dev/sda5
содержит мой корневой каталог Ubuntu Я установил два дистрибутива Ubuntu, создав пользовательские разделы, но, если честно, я действительно не знал, что делаю, я просто возился с этим, пока он не работал.
Побочные вопросы
Что такое /dev/sda7
и что он делает /dev/sda1
не делает? Могу ли я объединить два вместе?
Также все работает и два дистрибутива загружаются нормально. Я просто хочу знать, куда идти дальше - нужно ли изменить расположение разделов, чтобы сделать его более аккуратным и более перспективным в случае, если мне понадобится добавить больше дистрибутивов Linux?
Главный вопрос
Если бы я добавил другой дистрибутив Linux, как бы я поступил? Какие разделы я должен создать и как их организовать? (Я не хочу делиться /home
раздел). Нужен ли мне отдельный bios_grub
раздел для каждого дистрибутива?
1 ответ
bios_grub
раздел необходим для включения загрузки Legacy BIOS в настройках GPT/UEFI. Если вы загружаетесь с UEFI, что, для простоты, я полагаю, вам не понадобится.
Вы можете использовать существующий раздел SWAP для всех установленных систем Linux, так как они не могут быть загружены одновременно.
Если вы не хотите поделиться /home
единственное, что вам нужно сделать, это создать корневой раздел для новой системы в нераспределенном пространстве во время установки (т.е. установить его точку монтирования в /
) и отформатируйте его как EXT4. Как вы спрашиваете в AskUbuntu, я предполагаю, что вы будете устанавливать Ubuntu дальше. Ubuntu будет автоматически использовать существующие разделы подкачки. Если вы устанавливаете ОС, которая не использует ее автоматически, вы можете впоследствии указать ей использовать раздел подкачки, добавив следующее в /etc/fstab
в новой системе:
UUID=<uuid of /dev/sda6> none swap sw 0 0
Вы можете получить UUID с sudo blkid
, Чтобы применить новый fstab, запустите sudo swapon /dev/sda6
,
Загрузчик для новой установки должен будет зайти в /dev/sda1
Раздел EFI. Вновь установленный GRUB должен распознавать другие установки. Если нет, запустите sudo update-grub
после первой загрузки.