安装 ubuntu 后无法启动 windows

安装 ubuntu 后无法启动 windows

我从四月份开始使用 Ubuntu。我以为每次启动时它都会给我一个选择是启动 Ubuntu 还是 Windows。但那并没有发生。但我对 Ubuntu 很满意,而且没有时间,所以我没有尝试让双启动正常工作。

现在我父亲加大对我的压力,要么使用双启动,要么删除 Ubuntu。

2 个月前,我尝试使用 CD 修复 Windows(朋友建议的),但仍然没有获得双启动选项。

最近,在网上搜索后,我发现很多人确实使用双启动,但即使搜索了很多,我仍然不明白我应该怎么做

我有 2 个硬盘,主硬盘上安装了 Ubuntu 12.04 LTS 和 Windows 7。辅助硬盘上安装了另一个 Windows 7。
我只想有仅在主硬盘上启动操作系统的选项。

我得到了 Xchat Ubuntu 服务器人员的帮助。他们要求我做以下事情:

  1. 打开 GParted 并截屏
  2. grub.cfg/boot/grub
  3. grub归档/etc/default/grub
  4. 我的电脑如何启动的视频

我正在写这些的链接(根据上面的数字)

  1. http://www.4shared.com/photo/79wMbZvw/Screenshot_from_2012-08-21_174.html?refurl=d1url
  2. http://paste.ubuntu.com/1159285/
  3. http://paste.ubuntu.com/1159386/
  4. http://youtu.be/-Jzr6_HAJEU[视频中间(出现矩形框时)写着 - “ATENCION”(第一行)“92K/58HZ”(第二行)“FREQUENCIA FUERA DE MARGEN”(第三行)] 看看这张清晰的图片 -

http://www.4shared.com/photo/XnhOte2Q/21082012002.html?refurl=d1url

热心人士得出结论:我的显示器太旧了,不支持双启动。

不知怎的,我没法接受这一点,所以请检查一下并帮助我。
各位,你们有责任拯救像我这样的 Ubuntu 粉丝。

答案1

显示器提示“注意 92K/58HZ 频率超出范围。” 这意味着显示器无法显示 Grub 菜单,因为 Grub 以显示器无法识别的形式发送该菜单。

请尝试以下操作:

gksu gedit /etc/default/grub

取消注释(从开头删除 #)以下行。

# GRUB_TERMINAL=console

保存并退出 gedit。

使用update-grub命令:

sudo update-grub

重启。

如果在任何这些设置更改时计算机无法启动,您将必须从 Ubuntu Live CD 启动(尝试 Ubuntu)并/etc/default/grub在硬盘中恢复更改。

解释: 启动计算机时,首先加载 BIOS。然后加载 GRUB。在此阶段,没有加载操作系统,计算机的图形处理能力有限。默认情况下,GRUB 假定显示器可以在没有 CPU 帮助的情况下处理一些图形,大多数现代显示器都可以。

这个显示器非常旧,无法处理 GRUB 菜单的默认显示分辨率。因此,当 GRUB 尝试显示菜单选项时,它会显示错误消息。由于您看不到菜单,因此您等到 GRUB 超时并加载默认操作系统 Ubuntu。通过注释掉该行,GRUB_TERMINAL=console我们告诉 GRUB 以旧的“文本模式”样式显示菜单,这样您的显示器无需 CPU 的任何帮助即可显示。

答案2

显然,您的文件grub.cfg中不包含 Windows 的条目,而且也不应该包含,因为 Windows 位于另一个硬盘上。

您需要手动编辑您的grub.cfg文件。

  • 运行sudo lshw -C disk并找出Physical id安装了Windows的硬盘。

lshw -C 磁盘

  • grub.cfg使用 root 权限在文本编辑器中打开(例如, sudo gedit grub.cfg)。

  • 在文件中添加以下条目:

    菜单项“Windows 7”{
        设置根=(hdX,msdosY)
        链式装载机 +1
    }

    这里,Xphysical id硬盘的,Y是安装Windows的分区号。

重启并测试。

相关内容