首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >二进制文件是从live-cd win8中白色安装的。

二进制文件是从live-cd win8中白色安装的。
EN

Ask Ubuntu用户
提问于 2013-05-17 19:54:16
回答 1查看 2K关注 0票数 0

我试图在运行预装k55n的asus win8上安装ubuntu12.04.2 64位。bios (这台计算机的uefi )被设置为从UEFI设备加载,快速引导被禁用,与安全引导类似的“启动CSM”也被禁用。grub窗口打开(GNUGRUBVersion1.99-2 ubuntu3.9 ),带有常规的3个选项(尝试退出安装、安装、检查磁盘是否有错误),但是我选择的任何选项都会产生一个“二进制被白化”,然后在没有引导的情况下停止。

我已经在ubuntu论坛上寻找答案,但是(即使有相当多的华硕所有者也有类似的问题),但由于没有什么启动,我不能改变标题集或grub参数。

我真的被困住了,而且我读到的关于这个主题的许多文章似乎都没有用.真的非常感谢任何能帮忙的人,Cri

EN

回答 1

Ask Ubuntu用户

发布于 2013-05-18 14:58:03

首先,Ubuntu用于处理安全引导(即shim)的程序显示“二进制已白化”消息;它表明后续程序(通常为GRUB)是正确签名的,因此是可信的。没有必要像bodhi.zazen所建议的那样,“在你的生物中白名单上的ubuntu”。

第二,您提到的“启动CSM”选项与安全引导并不类似。在“基本的”EFI实现下,所有的OSes引导都使用未签名的EFI引导加载器。兼容性支持模块(CSM)和安全引导都改变了这一点,但方式完全不同。CSM只是BIOS仿真层的另一个名称,也就是“遗留引导”模式。启用CSM意味着计算机将能够启动BIOS模式的OS --但通常,启用CSM并不保证BIOS模式启动;其他因素决定计算机是否在BIOS模式下启动。相比之下,Secure与BIOS模式的引导是相互排斥的;安全引导要求所有EFI引导加载器都使用私有加密密钥签名,其公共密钥存储在计算机的NVRAM中。请注意,许多EFIs允许同时启用CSM和安全引导;固件根据它在硬盘上找到的内容及其引导顺序设置来决定如何启动。但是,一些EFIs会阻止BIOS/CSM/旧模式引导(如果安全引导是活动的)。

因此,通过禁用CSM选项,您只需排除在BIOS/CSM/旧式模式下启动Ubuntu的可能性。这可能是件好事,因为Windows 8几乎总是安装在EFI模式中,在两个OSes之间混合引导模式可能会变得很棘手。但是,您收到的“二进制文件已被白化”消息表示您的计算机上仍然启用了安全启动。(如果禁用了它,shim将生成一条相应的消息。)

不幸的是,Ubuntu的安全引导支持是基于早期版本的shim,我已经看到了很多关于这种支持的问题的报告。因此,我最初的建议是回到您的固件设置实用程序,找到控制安全启动的选项,并禁用它。

另一件要尝试的事情是固件更新。可悲的是,许多EFIs都有问题;但是更好的制造商,包括ASUS,已经发布了频繁的bug修复更新。因此,有可能更新您的固件将使您通过这一障碍。

如果这些建议都没有帮助,那么它就会变得更加棘手。用另一个EFI引导加载程序替换Ubuntu安装介质上的GRUB是可能的,但是如果您还不熟悉EFI引导加载程序的安装,这可能是一个重大的挑战。在CD/DVD媒体上,这也比在USB闪存盘上困难得多。另一种选择是进入固件,启用CSM模式的引导,并在BIOS/CSM/旧式模式下安装Ubuntu。然后,您可以在硬盘上安装一个用于Linux的EFI引导加载程序,这可能比在Ubuntu安装介质上更容易工作。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/296839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档