在Ubuntu安装之后,特别是在安装GRUB2之后,我遇到了Windows环境的问题。在sda1上,我有一个Windows7安装程序(可引导的,类似以前提供的,但在硬盘上,这是微软最大的错误)。在sda2上,我安装了Windows7,现在我需要重新安装它。
GRUB2位于sda的前512b,有以下4个条目:
·Linux
·Linux恢复.
·Windows 7.
·Windows 7恢复env.
除了Windows恢复环境之外,一切正常。Windows恢复Env的条目如下:
insmod part_msdos
insmod ntfs
set root='(hd0, msdos1)'
search --no-floppy --fs-uuid --set da1e-3be0
drivemap -s (hd0) ${root}
chainloader +1在选择Windows 7恢复env之后,我得到以下错误:
booting a command list
error: no argument specified,
Press any key to continue......and然后出现一个闪烁光标的黑色屏幕。
我想我已经试过了我能想到的一切。我记得当我第一次安装GRUB2时,我不得不对Windows 7条目做一些手动更改,因为它也不能运行。因此,我尝试以各种方式修改Windows恢复的条目,但没有成功。我甚至备份了MBR (我的sda的第一个512 b),并试图通过运行/fixmbr和/fixboot从其他一些恢复Windows .但是在这之后,事情变得更糟了,因为在PC启动时,我没有直接加载Windows,我只得到了一个带有令人讨厌的闪烁光标的黑色屏幕,所以我不得不从备份中恢复我的Grub2来启动任何东西。
有什么方法可以到达sda1并从它启动吗?我将非常感谢任何一种暗示!
发布于 2013-07-30 06:25:13
如果恢复软件的数据已经损坏,您可能不得不使用新的win7副本来代替它。第二次修复尝试可能导致一些冲突,如果它们是不同的版本。我以前也经历过这种事。损坏的恢复软件是最初的问题,如果初始安装在驱动器开始时有覆盖软件,那么在安装grub时,它可能还没有全部移动。这将导致恢复分区的引导段损坏。由于担心盗版,制造商不容易修理/修改恢复软件。实际上,它与损坏的cd或损坏的iso是相同的。必须更换制造商的光盘,或者用没有使用恢复分区的安装来替换。Grub在开始恢复的位置上有问题。有关示例grub配置的引用,请参见https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/663137。我想你要找的是40%的下页.希望这能有所帮助
https://askubuntu.com/questions/326348
复制相似问题