当使用 burg 和两个硬盘时,如何实现双启动?

当使用 burg 和两个硬盘时,如何实现双启动?

我在一个 250GB 硬盘上安装了 arch linux,另一个硬盘上安装了 windows 7。我可以很好地启动到 ArchLinux,并且如果我拔掉 Arch 的硬盘驱动器,我也可以启动到 Windows。但是当我在插入两者的情况下启动时,我可以选择linux或windows,当我选择windows时我什么也没有发生。现在我知道问题是 Windows 硬盘需要被欺骗,认为它是主硬盘。但我不知道如何使用 burg 来做到这一点。

那么我需要编辑什么才能实现这一点?

答案1

看起来您需要像map在 grub 中那样交换磁盘来交换驱动器。当 Windows 正常作为主驱动器启动,然后突然成为第二个驱动器但仍然启动时,它会感到困惑。在 grub 中你会这样做:

title Windows
    rootnoverify (hd1,0)
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader +1

貌似burg里也有类似的命令,但是语法不一样。也许是这样的:

 map (hd1,1)/disk.dsk (hd0)

...但这未经测试,在一系列关于等效 grub 配置的中文帖子中可以找到。然而,在 burg 中也有,drivemap这可能是您需要的。尝试将其添加到您的配置中。

drivemap -s (hd1) ${root}
ntldr /ntldr

相关内容