Вопрос или проблема
Можно ли установить вторую Fedora на тот же компьютер, не разрушая все установки?
В настоящее время у меня настроен двойной загрузчик Win10/Fedora, но эта установка Fedora обновляется с Fedora 30, так что я хочу ее очистить, возможность взять некоторые старые конфигурации из предыдущей установки Fedora.
У меня есть новый диск для установки новой Fedora (sdc 1To), который я хочу использовать как LVM и xfs, поэтому мне нужно знать, нужен ли мне новый раздел EFI:
sdc
sdd
├─sdd1
├─sdd2 vfat FAT32 xxxx
├─sdd3 ntfs xxxx xxxxxxxx 41,2G 52% /DATA
├─sdd4 ext4 1.0 root xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 51G 30% /
├─sdd5 vfat FAT32 efi xxxxx 491,9M 4% /boot/efi
└─sdd6 ext4 1.0 Home xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 3,5G 94% /home
Могу ли я использовать существующий раздел EFI или мне нужно создать новый на /dev/sdc
и добавить chainloader, чтобы иметь возможность загрузиться с /dev/sdd5
, который является предыдущим EFI.
# ls /boot/efi/EFI/
BOOT fedora
Ответ или решение
Да, вы можете установить вторую версию Fedora на одном и том же компьютере, не затрагивая существующие установки. В вашем случае вы планируете использовать новый диск /dev/sdc
для установки новой версии Fedora и хотите использовать LVM и файловую систему XFS. Рассмотрим, как правильно настроить установку и есть ли необходимость создавать новый EFI-раздел.
Подготовка к установке новой Fedora
-
Создание LVM на диске sdc:
- Убедитесь, что диск
/dev/sdc
не содержит важной информации, так как нам потребуется его отформатировать. Запустите команду для создания физических томов, групп и логических томов в LVM. - Используйте
fdisk
илиparted
, чтобы создать необходимый раздел (например, один для LVM). - Затем запустите следующие команды:
pvcreate /dev/sdc1 # Примечание: замените на ваш реальный раздел vgcreate vg_fedora /dev/sdc1 lvcreate -n lv_root -L 20G vg_fedora # Рассчитайте размер по вашему усмотрению lvcreate -n lv_home -L 30G vg_fedora lvcreate -n lv_swap -L 2G vg_fedora
- После этого вы можете отформатировать логические тома с файловой системой XFS:
mkfs.xfs /dev/vg_fedora/lv_root mkfs.xfs /dev/vg_fedora/lv_home mkswap /dev/vg_fedora/lv_swap
- Убедитесь, что диск
-
Установка новой Fedora:
- Загружайтесь с установочного носителя Fedora и идите через процесс установки.
- В процессе разметки выберите "Настроить разделы вручную", выберите созданные вами LVM-тома, установите точку монтирования и выберите файловую систему XFS.
- Для раздела EFI вы можете использовать существующий EFI-раздел на
/dev/sdd5
. Это позволит избежать создания нового EFI-раздела. Убедитесь, что вы отметили этот раздел как EFI при установке.
-
Использование существующего EFI-раздела:
- Процесс установки Fedora автоматически добавит запись в существующую EFI-раздел для загрузки новой версии системы. Вы можете проверить наличие необходимости в создании нового загрузчика или настроить его вручную, если потребуется.
- Установка grub будет автоматически обновлена, и новое ядро будет добавлено в меню загрузчиков.
Завершение установки
- После завершения установки и перезагрузки системы, в меню загрузчиков GRUB должны отображаться обе версии Fedora.
- Если вы обнаружите, что в меню не появилась новая Fedora, то вам может потребоваться обновить конфигурацию GRUB:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
Заключение
Теперь у вас будет установленная новая версия Fedora на новом диске, использующая существующий EFI-раздел. Вы сможете получить доступ к старым конфигурациям из вашей предыдущей установки, так как все данные останутся нетронутыми. Убедитесь, что вы всегда создаете резервные копии важных данных перед началом процесса установки или разметки дисков.