我有一台双启动 HP 笔记本电脑,安装了 Windows 7 Home Premium 和 Ubuntu 12.04。我把 Windows 弄乱了,不得不使用我使用管理器创建的备份光盘将系统恢复到出厂配置。
但是,当恢复管理器完成将所有文件复制到硬盘时,它告诉我必须重新启动机器几次 以便安装默认操作系统和驱动程序。但当它第一次重新启动时,它会自动启动到 GRUB 管理器并告诉我选择一个操作系统进行启动,并且没有出现窗口。
所以,我的问题是:有没有办法先禁用 Ubuntu 启动,以便让 Recovery Manager 重新安装文件?还是我必须完全卸载 Ubuntu?如果这是最后一个选项,我是否仍然可以启动 Recovery Manager没有任何操作系统?还是我的机器永远都完蛋了?
如能提供任何解释或教程链接我将不胜感激。
顺便说一句,Ubuntu 启动没有任何问题,重新格式化硬盘似乎不会影响它 -.-
答案1
嗯。这很奇怪。从技术上讲,GRUB 应该被 Windows 引导加载程序覆盖。无论如何,GRUB 可能因您的操作系统还原而混淆。嗯,我能提供的最好的办法是尝试这个:https://help.ubuntu.com/community/Boot-Repair#A1st_option_:_get_a_CD_ including_Boot-Repair
如果 Windows 在您的硬盘上正常存在,使用此工具应该可以让 GRUB 自行修复并将其重新添加到启动菜单中。否则,您需要进行清理(阅读:从头开始安装 Windows,而不是从恢复盘安装),确保您为 Win 和 Ubuntu 划分了足够的空间,然后在 Windows 安装完成后安装 Ubuntu。
*不确定是否可以将其放在这里,如果它违反规则,请删除(可能违反,抱歉)
如果您只有 Windows 恢复光盘(例如计算机附带的光盘),则可以使用 bit-torrent 获取新的零售光盘映像。据我所知,只要您下载与您拥有产品密钥的 Windows 版本相同,从技术上讲这并不违法。无论如何,我感觉这违反了规则。如果是,那是我的错,请编辑,
答案2
补充一下 Ryan 的回答,如果在恢复或重新安装 Windows 后丢失了 Linux 的 GRUB2(通常会发生这种情况),则无需重新安装 Ubuntu。相反,请在终端中输入以下内容(使用您的 Live CD):
sudo fdisk -l (to check what partition Linux is in)
sudo mount /dev/sdax /mnt (sdax is your Linux partition - replace x for whatever is appropriate in your case)
sudo grub-install --root-directory=/mnt/ / dev/sda (sda contains all your partitions)