Я установил Scientific Linux 6 (например, Centos 6) на свой первый sda-накопитель и использую его в качестве рабочего Linux. Чтобы продолжать пользоваться своим рабочим дистрибутивом, я установил Scientific Linux 7 на sdb.
Используя приоритет загрузки при настройке BIOS, я могу запустить SL 6 на sda или SL7 на sdb
Можно ли настроить grub на sda таким образом, чтобы при запуске он также запускал загрузчик grub на sdb, поэтому выберите, какой дистрибутив запускать? Я намерен позволить установленному grub на sdb, чтобы подготовить новую установку SL7, как только я закончу ее настройку.
Да, вы можете сделать это, просто обновив меню GRUB с обоими дисками (желательно на хосте CentOS 7).
Команда grub-mkconfig
выведет новый файл конфигурации grub, созданный путем выполнения ряда сценариев для автоматического определения операционных систем. Он обнаружит Cent6 и загрузчик на этом другом диске и создаст для него соответствующий пункт меню. Обычно это запись в цепном загрузчике, которая зависит от того, что загрузчик все еще не поврежден при установке Cent 6, поэтому не удаляйте ее.
Вы можете запустить следующую команду на хосте CentOS 7, чтобы получить этот результат (заменив выходной файл конфигурации GRUB на действительный путь, если ваш другой):
# grub-mkconfig -o /boot/grub2/grub.cfg