如何在三星 Series 9 笔记本电脑上双启动 Ubuntu + Windows 8?

mma*_*ida 7 grub2 dual-boot windows uefi

我有一个安装了 Windows 8 的三星 Np900X4C。

我的目标是进行双引导设置。我几乎遵循了Samsung series 9 np900x4c-a03us Dual boot windows 7的答案,即:

  1. 在 BIOS 中禁用安全启动
  2. 将“操作系统模式选择”更改为 CSM 操作系统*
  3. 从 USB 启动并安装 Ubuntu 12.10

*- 使用 UEFI + CSM 操作系统时,我在从 USB 启动时遇到了一些内核恐慌错误

问题- 如果我在 BIOS 中更改启动类型,我只能双启动:

  1. 只有使用 CSM,我才能获得 Grub 选项,并且可以在 Ubuntu 中启动。如果我选择 Windows 8 选项,我会收到一条 Windows 错误消息**并且无法启动。
  2. 使用 CSM + UEFI OS 或 UEFI only 我直接启动到 Windows 8

**- Windows 启动管理器 - Windows 无法启动(...)。您的 PC 的启动配置数据丢失或包含错误。

似乎我安装了传统的 grub 并安装了 UEFI 引导,但我不能同时工作。 如何更正此双引导设置?如果我确实在旧版 BIOS 上安装了 Ubuntu 并且不应该安装,我该如何纠正?

Rod*_*ith 5

您确实使用 BIOS/legacy 启动选项安装了 Ubuntu——这就是“CSM”。(此首字母缩写词扩展为“兼容性支持模块”,即 BIOS 兼容模式的 EFI。)因此,将固件中的“操作系统模式选择”设置为“CSM”以进行安装实质上是告诉您的计算机仅在 BIOS 中启动/ 传统模式。

有多种可能的解决方案。这些包括:

  • 在 Windows 中安装我的rEFInd 启动管理器。编辑refind.conf文件:取消注释该scanfor行并添加hdbios到其选项中。当您重新启动时,rEFInd 应该出现并显示至少两个启动选项。一个应该启动 Windows,另一个应该在 BIOS 模式下启动 GRUB,然后应该启动 Linux。如果您尝试这样做并想进行更多实验,您可以尝试调整配置以直接在 EFI 模式下启动 Linux。
  • 通过添加合适的 EFI 模式引导加载程序,将您现有的 Ubuntu 安装转换为以 EFI 模式引导。rEFInd 可以用于此目的,或者您可以安装 ELILO 或 GRUB 2 的 EFI 版本。诀窍是使用固件注册 EFI 引导加载程序,这需要 Linux 的 EFI 模式引导或从 Windows 执行工作。(前面的选项通过在 Windows 中完成工作来为 rEFInd 执行此操作。)请参阅我的EFI Boot Loaders for Linux站点,了解有关此分数的更多选项。这种方法有一个相当陡峭的学习曲线,但它是一种相当干净的方法。不过,有一个关于 EFI 模式引导可能在您的系统上出现问题的警告。
  • 在 EFI 模式下重新安装 Ubuntu。不过,这将需要克服您的内核恐慌问题,我对此没有任何具体建议。也许添加(或删除)内核选项可以解决问题,或者切换到另一个内核版本(但这对于安装程序的内核来说很尴尬)。

总的来说,我认为最简单的方法是安装 rEFInd。它可能使您能够在 EFI 模式下启动 Linux,并且如果您决定采用 EFI 模式启动,它提供了一条试验路径。