GRUB 和 GRUB2 的混合(Linux 和 Solaris)

GRUB 和 GRUB2 的混合(Linux 和 Solaris)

大家好,我有一台 DELL 笔记本电脑,我在上面安装了 Linux 和 Open Solaris(按顺序)。

Linux 使用 GRUB2,一切正常。Solaris 仍然使用 GRUB1,看起来它确实覆盖了 GRUB2 安装,没有检测到已经有引导加载程序。

现在,这就是我磁盘上的内容:

partition table: gpt
Number  Start      End        Size        File System    Name      Flags
1       1.00MiB    3.00MiB    2.00MiB                    grub      bios-grub
2       3.00MiB    131MiB     128MiB      ext2           boot
3       131MiB     2000MiB    2000MiB     swap           swap
4       2000MiB    250000MiB  248MiB      ext4           root
5       250000MiB  500000MiB  250MiB      Solaris        Solaris

现在我的问题是:如果我启动 Linux CD 并重新发布 grub-install,grub 是否会理解存在 GRUB{1} 的副本并且不会覆盖它?

谢谢。

答案1

GRUB2 将在写入 MBR 之前扫描磁盘(与 GRUB 一样)。区别在于 GRUB2 比 GRUB 实现了更多的文件系统,因此它将能够找到 Linus 安装。GRUB2 将从 GRUB 覆盖 MBR。

另外,我发现了一个公用事业它加载 Linux 并且仅运行 GRUB,因此您不需要再次进行完整安装。

相关内容