我有一台预装了 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。
- 在这里我可以点击
使用右上角的软件更新来更新
重启并选择正常模式
希望它有帮助,我两个小时前刚刚修好它!