我的系统上有 Windows 8.1 预览版(从 8 升级而来)。我有一块 HDD 或 1 TB,其中一块 228 GB 的驱动器用于 ubuntu。
我从 ubuntu 的站点下载了 13.04 (64 位)。使用 pendrivelinux 创建可启动的 usb。重新启动计算机,然后从 USB 启动(从 UEFI 菜单)。选择尝试不安装的 ubuntu 安装 ubuntu 制作了 4 个分区:- boot、root、home 和 swap。一切顺利,提示要求我重新启动系统。单击重新启动按钮后,windows 会自动加载,而无需选择任何操作系统。
于是我再次重启系统,进入启动菜单,其中还显示了 ubuntu。选择它并按下回车键,Windows 再次加载。
所以我用 Google 搜索了一下并安装了 easybcd,它是这样说的。
There are a total of 3 entries listed in the bootloader.
Default: Windows 8.1 Preview
Timeout: 30 seconds
EasyBCD Boot Device: C:\
Entry #1
Name: Ubuntu
BCD ID: {63712191-130f-11e3-bef6-84a6c82584a5}
Device: \Device\HarddiskVolume1
Bootloader Path: \EFI\ubuntu\grubx64.efi
Entry #2
Name: EFI USB Device
BCD ID: {0bd5b854-4556-11e2-8925-d4bed9614efa}
Device: Unknown
Bootloader Path:
Entry #3
Name: Windows 8.1 Preview
BCD ID: {current}
Drive: C:\
Bootloader Path: \WINDOWS\system32\winload.efi
我也尝试添加新条目,正如许多网站上所说的那样,但都徒劳无功。
我检查了 ubuntu 是否真的安装好了。所以当我尝试重新安装 ubuntu 时,它说它已经安装了。
那我现在能做什么?
根据建议,我安装了启动修复。运行启动修复并在启动修复中选择了推荐选项。系统说我需要关闭安全启动。然后完成说我可以重新启动。重新启动时,无论是否禁用安全启动,都没有任何变化。没有启动菜单。直接进入 Windows。
所以我再次通过 USB 登录并再次安装启动修复。在高级模式下运行启动修复,但检查了默认选项。系统要求我运行几个命令(3),然后运行另一个命令。然后说重新启动。
这次重新启动时,USB 会自动加载,好像没有安装 Windows 或 Ubuntu。我检查了启动菜单,没有 Windows 或 Ubuntu。
当前启动信息摘要为: http://paste.ubuntu.com/6059160/
目前我已关闭安全启动,我猜想双重启动需要将其禁用。
在高级启动中,默认选项是 /boot 分区选择 sd6,boot/efi 分区选择 sd1
我的启动修复屏幕与您的不同。
然后我继续重新安装了 ubuntu(删除了以前的安装)Ubuntu 现在运行良好。
现在我需要找到一种方法来让 Windows 恢复正常。请建议如何操作。
答案1
从实时 Ubuntu USB 驱动器或 CD 启动并
按照以下步骤在 Ubuntu 上安装 Boot-Repair
打开终端并运行以下命令
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
安装完成后,如果您使用 Gnome,可以从系统->管理->启动修复菜单启动它;如果您使用 Unity,则在面板中搜索“启动修复”。然后按照以下屏幕截图操作:
方法 1
- 点击高级选项
- 勾选下面显示的选项
- 将选项卡改为Grub Location选项卡,并勾选如图所示的选项
按“应用”并重新启动系统
方法 2
- 选择推荐的启动修复选项,如第一张截图所示