我在我的第一个驱动器 sda 上安装了 Scientific Linux 6(如 Centos 6)并将其用作我的工作 linux,为了继续使用我的工作分布,我在 sdb 上安装了 Scientific Linux 7。
在 BIOS 设置上使用引导优先级我可以在 sda 上启动 SL 6 或在 sdb 上启动 SL7
是否可以在 sda 上配置 grub,以便在启动时它也会在 sdb 上运行 grub 引导加载程序,所以选择哪个发行版启动?我的意图是让在 sdb 上安装 grub,以便在完成配置后立即准备好新的 SL7 安装
是的,您只需在两个磁盘都存在的情况下更新您的 GRUB 菜单即可(最好在 CentOS 7 主机上)。
该命令
grub-mkconfig
将输出一个新的 grub 配置文件,该文件是通过运行一系列用于自动检测操作系统的脚本生成的。它将检测 Cent6 和其他驱动器上的引导加载程序,并为其创建适当的菜单项。这通常是一个链加载程序条目,这取决于引导加载程序在 Cent 6 安装中是否完好无损,因此不要将其清除。您可以在 CentOS 7 主机上运行以下命令来获得此结果(将输出 GRUB 配置文件替换为有效路径,以防您的路径不同):
# grub-mkconfig -o /boot/grub2/grub.cfg