在 UEFI 笔记本电脑上双启动 Windows 7 和 Ubuntu 12.10

在 UEFI 笔记本电脑上双启动 Windows 7 和 Ubuntu 12.10

我有一台预装了 Windows7 的笔记本电脑,我按照安装映像中的标准安装步骤在其上安装了 Ubuntu 12.10。

唯一的问题是,重新启动时机器继续启动 Windows,而忽略 Ubuntu 的存在(Grub 从未出现)。

我的分区方案是这样的

sda1: NTFS 612MB
sda2: NTFS 50GB (after resizing during Ubuntu installation. This is the main windows partition)
sda4: extended
sda5: ext4 /boot
sda6: btrfs /

我努力了引导修复但没有帮助。试过了重新索引启动管理器,但它不支持 NTFS 分区。

我不知道还能尝试什么。我的下一次尝试是尝试手动将 GRUB 安装到 MBR。

还有其他想法吗?

答案1

如果你提供的分区数据准确,则不是在 UEFI 模式下启动。计算机可能支持 UEFI 启动,但大多数 UEFI 计算机还包含兼容性功能,使其能够以 BIOS/传统模式启动,我的直觉就是您正在使用的模式。

为了更好地诊断此问题,我建议您下载启动信息脚本并从实时 CD 运行它。发布脚本生成的 RESULTS.txt 文件的链接。此信息将告诉我们 GRUB 的安装方式,并向我们提供有关您的分区的更多详细信息等。

答案2

我遇到过同样的问题,还有其他一些问题...这是我解决问题的方法:

在了解了一些事情并做了以下事情后,我终于对它进行了整理:

安装 Ubuntu(您已经安装过了)

创建 Live-USB 或 LIVE-CD(我使用 Universal-USB-Installer 完成)

运行 Live USB(只需重新启动计算机即可使用 CD,否则进入 BIOS 并选择 USB 进行启动)

从 Dash Home->终端安装并运行启动修复:

用以下命令定位引导修复:

sudo add-apt-repository ppa:yannubuntu/boot-repair  

更新内容:

sudo apt-get update

使用以下命令安装:

sudo apt-get install boot-repair
  • GRUB 诞生于此

然后我登录了,但无法点击任何东西,直到我:

在登录屏幕中选择 Ubuntu Classic/2D。

  • 在这里我可以点击

使用右上角的软件更新来更新

重启并选择正常模式

希望它有帮助,我两个小时前刚刚修好它!

相关内容