重新安装 grub 之后 masterboot 会发生什么情况?

重新安装 grub 之后 masterboot 会发生什么情况?

我在两个不同的驱动器上安装了双启动的 Win 7 和 14.04 Ubuntu。我不太清楚 GRUB 在后台是如何工作的,但我安装了 GRUB,所以我的 Win7 主启动就消失了。现在我在启动 Ubuntu 时遇到了一些问题,所以我想进行全新安装,但我想知道 Windows 7 安装会发生什么。

重新安装 Ubuntu 和 GRUB 后,GRUB 能否识别 Windows 7 安装(即使它已被 GRUB 修改?)并且我能否进入与现在相同的状态?还是说全新安装会搞乱双启动?

我想我可以重新安装 win7 并全新安装两者,但这会省去一些麻烦。

不太确定我是否有 grub2(可能是 1.9 或 smthn)

非常感谢 :)

答案1

是的,如果您没有对链式加载进行硬编码,那么它能够再次检查所有操作系统。grub-mkconfig 可以在安装后完成。主引导记录包含几个汇编程序命令来加载外部代码,最后执行JMP一个命令来执行它(我的意思是它是‘jump’捆绑包之外的东西JNZ JNE)。所以你可以保存第一个扇区,比如说dd,把它放到 NASM 中NDISASM,也把新的扇区放在那里,比较两个汇编程序块,然后告诉我们“发生了什么”。

相关内容