在传统模式下安装Ubuntu之后,如何在Ubuntu上运行已安装的Windows 8?
我有预装Windows 8.1的Lenovo Ideapad为了安装Ubuntu,我禁用了安全启动,并将启动模式从UEFI更改为Legacy。 这允许我安装Ubuntu并且grub加载器也显示启动到Windows或Ubuntu的选项,但是每当我尝试启动到Windows时它都说Cannot load
。
发生这种情况是因为引导顺序设置为传统模式,而Windows 8仅使用UEFI引导。 我无法从我可以更改启动顺序的位置访问我的BIOS。 我在启动时按F1 / F2但它没有加载BIOS,而是直接进入grub加载器屏幕。
如何使我的Windows 8与Ubuntu一起运行?
您需要将Ubuntu安装转换为EFI模式。
- 如果还没有,请获取64位Ubuntu磁盘
- 设置BIOS(UEFI固件),以便
boots USB/DVD in EFI mode
- 启动到你的64位Ubuntu磁盘上,选择
Try Ubuntu
- 连接互联网,以这种方式安装Boot-Repair并以这种方式使用它,以便将您的Ubuntu安装转换为UEFI模式。
对于新笔记本电脑,BIOS的关键可能是Fn + F2 。
启动到Ubuntu并安装启动修复
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt-get update sudo apt-get install -y boot-repair
现在从以下任一方面启动引导修
- Dash(屏幕左上角的Ubuntu徽标)
- 或System-> Administration-> Boot-Repair菜单(仅限Ubuntu 10.04)
- 或者在终端中键入
boot-repair
然后单击“推荐修复”按钮。 修复完成后,请记下纸上显示的URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问权限。
这将安装grub-efi bootloader。 按照boot-repair给出的屏幕说明完成安装。
现在重新启动系统并在BIOS中打开EFI模式。 您可以在EFI模式下启动Ubuntu和Windows。 需要禁用BIOS中的安全启动选项。
来自Ubuntu Wiki上的UEFI页面
如果PC没有加载Ubuntu(而是加载Windows,例如,如Bug#1050940),或者如果GRUB 2菜单中的Windows条目无法启动Windows (请参阅Bug #1024383 ,请使用Live CD启动PC) / DVD或Live USB并再次选择“尝试Ubuntu”。
加载实时会话后,运行Boot-Repair 。 加载Boot-Repair时,单击“推荐修复”按钮,然后在纸上写下将出现的URL(paste.ubuntu.com/XXXXXX/)。 然后重启电脑。
UEFI页面还列出了其他方法,并且是如何继续进行的良好资源。