Как удалить дистрибутив Linux из mulit -boot

Это невозможно за одну операцию. yumсначала считывает всю информацию о репозитории; затем устанавливает пакеты.

Пакет centos-release-scl-rh— это новый репозиторий, который будет «прочитан» только yumв следующей транзакции.

0
03.07.2021, 14:26
1 ответ

Вы можете просто удалить разделы os, которые вы хотите удалить, при условии, что вы не испортите загрузчик, который используете для загрузки. Я предполагаю, что у вас есть прошивка UEFIи вы хотите сохранить один из своих дистрибутивов Linux. Загрузите дистрибутив, который вы хотите сохранить, затем, когда вы удаляете раздел,будьте предельно осторожны, чтобы EFI system partitionбыл размонтирован (. Обычно EFI system partitionмонтируется на /boot/efi/в Linux ), это раздел, где хранятся все загрузчики. Вы можете использовать команду lsblk, чтобы увидеть, какой раздел диска где смонтирован. Убедитесь, что os-proberустановлен на вашем os, чтобы другие os'sмогли быть обнаружены при обновлении /boot/grub/grub.cfg. После удаления раздела выполните команду update-grub. Если команда update-grubотсутствует в вашем дистрибутиве, используйтеsudo grub-mkconfig -o /boot/grub/grub.cfg(резервную копию этого файла перед запуском любой из этих команд ). Наконец, перезагрузите компьютер и перейдите к UEFI boot manager, нажав F12или что-то еще, и выберите загрузчик дистрибутива, который все еще присутствует, и загрузитесь с этого загрузчика. Имейте в виду, что загрузчик других дистрибутивов, чей раздел вы удалили, также будет присутствовать в UEFI boot manager, потому что загрузчик все еще присутствует в EFI system partition, но вы не сможете загрузиться с них, потому что файл, который они источник в время загрузки, т.е. /boot/grub/grub.cfg, было удалено. Чтобы удалить запись загрузчика удаленных загрузчиков дистрибутива из UEFI boot manager, вы можете использовать команду efibootmgr.

2
28.07.2021, 11:21

Теги

Похожие вопросы