我不能用UEFI (索尼SVP1322R4RBI)启动Ubuntu与Windows8.1一起安装在我的笔记本电脑上。
我按照关于双引导Windows 8和Ubuntu的说明,尝试使用推荐的修复启动修复,然后使用Windows手动设置{bootmgr}选项,两者都是
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi和
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi但是没有任何影响,笔记本电脑直接引导到Windows。这是引导修复http://paste.ubuntu.com/9616775/的报告。
也许一些先进的选择会有帮助..。
这是我的UEFI屏幕:链接到dropbox (我不能发布图片)
我试过所有的F键,但是我不能加载启动菜单。
我把grubx64.efi改名为EFI\Boot\bootx64.efi,现在一切都好了!据我所知,Sony的某些型号只使用bootx64.efi引导程序。
发布于 2014-12-27 17:43:25
当我习惯于双引导时,我也遇到了同样的问题,当我按下F12时,我启用了windows引导加载程序(您可以在您的PC的BIOS中更改这一点)。然后,我按了F12(您的PC可能有一个不同的F命令),并选择启动Ubuntu。
这种方法的缺点是:
发布于 2014-12-27 18:51:45
好的。我一直在看你的Boot维修公司的Pastebin,在我看来是这样的:
这里列出了所有分区,列出了哪些分区包含引导程序。
/dev/sda1似乎包含Windows引导程序和用于Ubuntu的安全引导处理程序/EFI/ubuntu/shimx64.efi。不过,我认为在与shimx64.efi相同的目录中也应该有一个grubx64.efi,否则它就不会正确切换。
/dev/sda3看起来包含Windows和正确配置的用于Ubuntu的安全引导引导程序。
/dev/sda7看起来包含一个传统的GRUB2引导程序(以及您的Ubuntu安装)。如果您在启动时重新启动并打开您的EFI配置工具(只需在启动启动屏幕消失之前按下用于“安装”或“配置实用程序”的启动屏幕列表中的任何键),并告诉EFI从安装了GRUB2的两个分区之一启动。我会亲自选择安装在/dev/sda7上的那个。
如果安全启动尚未被禁用,我将禁用它。你在另一条评论中说,你已经找到了选择。
您还可能需要更改一些设置,告诉它默认情况下从该分区启动,具体取决于EFI安装实用程序的行为。如果在默认情况下将其设置为从GRUB2引导,则应该能够使用GRUB2来选择将来从哪个操作系统启动,而不是必须使用EFI。(在您的pastebin中复制的grub.cfg文件看起来确实包含用于引导Windows的条目,方法是将这些条目传递给Windows。)
如果您的EFI没有为您提供在安装程序中启动哪个设备的选项(它通常会这样做,所以如果它没有给您一个选项来配置从哪个设备启动的话,我会有点震惊),那么您可能需要在启动启动屏幕上按下另一个键才能显示引导设备/分区选项。
如果您找不到这些选项,也许您可以提供一些引导屏幕和EFI安装实用程序的映像,这样我们就可以查看它们,看看是否能够找到您需要的设置?
如果我们不能让它正常工作,还有另一种方法值得一试:正确地将GRUB2安装到/dev/sda1 1(所在的地方)。不过,我会首先考虑使用partimage或dd创建分区的映像。然后,如果发生了可怕的错误,就可以将分区恢复到原来的状态。
https://askubuntu.com/questions/565920
复制相似问题