关于双启动Ubuntu和Windows 8. CSM或UEFI的困惑?

据我所知,UEFI中的双启动(Ubuntu和Windows)不是很干净,因此人们更喜欢CSM。 但是,如果我的笔记本电脑在UEFI中预先安装了Windows,我需要重新安装它才能在CSM中安装它。

现在,我的笔记本电脑的启动菜单有一个UEFI and CSM选项。 这个选项意味着什么? 这是否意味着我可以毫无困难地进行双重启动?

每个固件可以不同,但​​通常此选项意味着您的固件将首先尝试以UEFI模式启动 (它将搜索与您的UEFI条目对应的.efi文件),然后如果它无法在UEFI模式下启动,它将尝试在传统模式下启动。

双启动窗口8.1和Ubuntu 14-10

  1. 安装Windows 8.1
  2. 安装Ubuntu
  3. 重新开始
  4. 您的计算机将不会显示您选择要引导的操作系统的选项。 别担心,启动进入Ubuntu
  5. 打开终端
  6. 运行de follow命令update-grub

享受你的双启动!

在EFI模式下双启动Windows和Linux可以完全“干净”的方式完成。 事实上,它比BIOS / CSM /传统模式有一些优势。 EFI模式双启动设置的主要问题是固件错误,用户对这些问题缺乏了解。 固件错误正在慢慢解决,但仍有太多问题。 (有时升级固件会有所帮助。)通过阅读适当的站点可以获得用户的理解。 我建议的两个是:

  • 我的Linux EFI安装页面
  • Ubuntu UEFI wiki页面

据我所知,UEFI中的双启动(Ubuntu和Windows)并不是很干净

我需要重新安装它才能在CSM中获取它。

这不是真的。

正如@RodSmith所说,存在固件错误或看似故意的错误实现。 设备制造商应该为此负责,而不是微软! (如果你指责微软并且没有对设备制造商的坏固件做任何事情,那么事情将会保持现状。)

在这些问题的情况下,我始终能够从UEFI加载程序启动可移动媒体。

此外,您无需重新安装操作系统只是为了更改它的启动方式。 您可以在现有Windows 8安装上设置BIOS引导分区 ,也可以将GRUB安装到GRUB BIOS引导分区以启用旧式引导。 我从遗留启动(MBR)和Windows 8(GPT)的角度编写了可以做的事情:

  • 是否仍然可以使用UEFI将Ubuntu安装到外部硬盘?

从消费者的角度来看,这个话题实际上是微不足道的。 应该如此。

混乱来自哪里?

这是金锤。

虽然我理解人们会想要一个像boot-repair这样的工具,但我也希望他们阅读它所包含的shell脚本集合并告诉我这是一个编写良好的文档代码(编码样式?),然后再要求包含在Ubuntu中在现场媒体上,维护者必须维护代码并可能改进其使用的现有解决策略。

当然,我知道作者是谁,这不是个人的。