我想在我的 Acer 笔记本电脑上以 UEFI 模式安装 Debian 8 以及预装的 Windows 8.1。
我通过将 Debian 8 ISO 直接复制到闪存驱动器设备 ( /dev/sdc
),在 Debian 7 计算机上创建了一个 liveusb:
# cp debian-live-8.2.0-amd64-gnome-desktop.iso /dev/sdc
(ISO 下载自http://mirror.yandex.ru/debian-cd/8.2.0-live/amd64/iso-hybrid/)
我已经安装了 Windows 8.1。我在 UEFI 菜单和 Windows 控制面板中禁用了安全启动和快速启动。我的 UEFI 启动顺序菜单中的 Windows Bootloader 之前有 USB HDD、USB CD 和 USB FDD UEFI 条目。
尽管如此,当在 UEFI 中禁用传统模式(即 BIOS 兼容性)时,它会启动 Windows Bootloader,而忽略闪存驱动器。如果我切换到传统模式,它会成功地从闪存运行 Debian 安装程序,但我不希望在 BIOS 中安装 Debian,因为在一个驱动器上混合以 UEFI 和 BIOS 模式安装的操作系统是不好的。
他们说 (1,2)这些笔记本电脑上的 UEFI 固件是 32 位(奇怪),启动 64 位操作系统,但 Debian 文档说,它们支持这样的组合:https://wiki.debian.org/UEFI#Support_for_mixed-mode_systems:_64-bit_system_with_32-bit_UEFI
更新:我想,我找到原因了。我仔细阅读了“支持混合模式系统”段落,对混合模式的支持仅适用于 dvd 和 netinst 图像,不适用于我使用的 cd。将尝试从 DVD 映像安装并报告结果。
答案1
是的,问题是 Debian 8 的 CD 映像显然不支持 32 位 UEFI 启动,而 DVD 则支持。因此,我必须下载一个 3.7 GB DVD 映像并用它创建一个可启动 USB 记忆棒,就像处理 CD 映像一样。
我从该 U 盘成功在 ESP 中安装了 Debian 和 GRUB。启动时,GRUB 菜单提供链式加载 Windows 8 引导加载程序,Debian 和 Windows 8.1 都可以正常工作。