如何在多个磁盘上安装grub?

Modified on: Tue, 05 Nov 2019 08:20:03 +0800

我有奇怪的情况 - BIOS报告的磁盘顺序与Linux看到的磁盘顺序不同。

这会导致有问题的run-grub安装到sda,但bios从sdd或类似的东西启动(这台机器有7个磁盘,4个在内部控制器上,3个在外部。

是否可以对所有磁盘进行grub安装(以及稍后更新),而不仅仅是/ dev / sda?我不知道哪个磁盘是bios想要启动的磁盘(所有磁盘都是相同的,因为我突袭了它,我无法随意删除它们),所以我看到的唯一解决方案是使grub安装在所有sda-sdg上。

这是Debian稳定的,有Grub2。

作者:user13185

最佳答案

我认为你可以做到

grub-install /dev/sda
grub-install /dev/sdb
grub-install /dev/sdc
grub-install /dev/sdd
grub-install /dev/sde
grub-install /dev/sdf
grub-install /dev/sdg

如果您的磁盘混乱,我无法预见您将使用grub的HD寻址会遇到什么样的问题。

作者:Halfgaar

相关问答

添加新评论