我精通 Windows,但不太熟悉 Linux。以下是我的故事:
原始系统附带 Windows 7,在第二个硬盘上安装了 openSUSE,此设置的双启动工作正常。想要切换到 Windows 7 和 Ubuntu 11.04 双启动,所以我进行了 Windows 系统恢复,它似乎让我恢复了全新的 Windows 7 安装。
然后我去安装 Ubuntu 11.04,安装程序告诉我我已经安装了多个操作系统。我转到高级分区选项,果然 Windows 7 在 /sda 上,而 openSUSE 仍在 /sdb 上。从这里开始,我按照这个指南(如何使用两个硬盘双启动 Linux 和 Ubuntu),在此之前,我已通过安装程序的分配驱动器空间选项卡删除了 /sdb 上的所有 openSUSE 分区。我创建了 /boot、swap、/ 和 /home 分区,并将 GRUB 放入第二个磁盘 (/dev/sdb) 的 MBR 中。一切安装正常。
我重新启动,Windows 自动加载,安装 EasyBCD 并在 Windows 启动管理器中添加 Ubuntu 条目,同时将类型指定为 GRUB2。重新启动系统,现在它显示 Windows 和 Ubuntu 的双启动选项。
问题是:当我尝试启动 Windows 时,虽然我可以正常使用 Ubuntu,但它只会给我一个黑屏,过了一会儿,风扇开始疯狂运转。如果我重新启动计算机,我有时会收到一条消息,说我的系统已进入休眠模式,因为温度过高(90C),我认为这与风扇疯狂运转有关。我已将 Boot Info Script 的输出链接到下面,任何关于如何解决此问题的建议都将不胜感激!
更新脚本输出 启动信息脚本输出:http://paste.ubuntu.com/682152/
答案1
启动 Windows 7(与 Ubuntu 11.04 的双启动设置)时出现黑屏,似乎是因为我为 230m 卡使用了最新的 Nvidia 驱动程序。在安装最新的 Nvidia 驱动程序之前选择 Windows 7 还原点,Windows 7 和 Ubuntu 11.04 中一切正常。但是,几乎每次启动时我都会收到一条奇怪的消息,提示我的机器已进入休眠模式,因为温度过高。
肖恩
答案2
从你之前的配置来看这张表,我会假设几件事
Device UUID TYPE LABEL
/dev/sda1 783A75E63A75A234 ntfs SYSTEM
/dev/sda2 A2D0756FD0754A95 ntfs OS
/dev/sda3 303619B436197BD2 ntfs RECOVERY
/dev/sda4 80E4-8C77 vfat HP_TOOLS
/dev/sdb1 354285b2-04d6-4eca-8282-f234302b5833 ext2
/dev/sdb2 c720ad52-4d12-43a1-aa92-62e258caa03d swap
/dev/sdb5 16779e10-819b-4215-a767-b9e7e19e54bd ext4
/dev/sdb6 20d15c22-1eea-4680-aac5-83f0a0eda59d ext4
我有点困惑。在你的第一个硬盘(sda)上,你有两个不同的窗口条目。一个用于“系统”另一个是“操作系统”。这可能会对启动它们产生很大的影响。如果能知道 win7 是在“系统”还是“操作系统”,那就太好了。
如果仍然可以在 ubuntu 中启动,我建议尝试使用名为 Grub-Customizer 的程序修复启动项。要安装它,只需在终端中输入:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
sudo apt-get update
sudo apt-get install grub-customizer
运行该程序,它会弹出所有能找到的启动项,包括恢复中的 win7 和常规 win7。至少解决了我在安装第二个 ubuntu 安装时遇到的一个问题,这个问题搞乱了菜单项。我希望它也能帮到你。