错误的 iso 文件导致无法使用 uefi 启动 Debian DVD

错误的 iso 文件导致无法使用 uefi 启动 Debian DVD

我有这台新计算机(MSI Ge70 2PE Apache Pro),配备了 Windows 8 和 UEFI。我在 Windows 所在的同一硬盘上创建了一个分区来安装 Debian 测试 64 位。我在制作分区时没有遇到任何问题,但之后我尝试制作可启动 USB 来安装 Debian,但没有成功。所以我尝试使用安装 DVD,即使我更改了 BIOS 中的启动顺序,它也不起作用。

阅读更多内容后,我意识到尝试使用 UEFi 启动正常安装 DVD 可能会出现问题,因此我禁用了安全启动,然后将 Bios 上的启动模式切换为使用 CSM 的 UEFI。再次失败,直接启动进入 Windows。所以我将启动模式切换为Legacy。这次 Windows 没有直接启动,但我在黑屏上收到“重新启动并选择正确的启动设备”消息。

无论我做什么,我都无法让 DVD 启动来安装 Debian。有什么想法我应该做什么吗?

编辑:

这是一个令人尴尬的第 8 层问题。我试图安装这个 iso debian-testing-ia64-DVD-1.iso,它与许多主板存在兼容性问题,并且是 Live CD,而不是 debian 安装程序 iso。我下载了 debian net 安装程序并解决了这个问题。

答案1

您应该根据此链接中包含的说明构建您自己的 Debian 映像:

Debian UEFI-BIOS 兼容性

我之前已经按照这个确切的指南完成了此操作。如果您有任何疑问,请告诉我。

答案2

这是一个非常有趣的 FOSS 支持问题。支持 UEFI BIOS 的主板往往会出现问题。这确实不会像我今年早些时候解决的 Power-VR 图形支持问题那么糟糕,而且我严重怀疑我们是否需要任何内核黑客攻击,因为这个问题与 GRUB 相关。

我知道您需要双启动功能。

因此,一个分区将是 GNU/Linux,另一个分区将托管您的 Microsoft 操作系统。

您需要执行的第一步:

http://www.rodsbooks.com/refind/getting.html

阿瓦斯特!获取 rEFInd 启动管理器。获取 CD ISO 或 USB 记忆棒。如果您要在 USB 记忆棒上执行此操作,那就是另一个“蠕虫病毒”,但我很乐意指导您完成在 Linux 上安装 USB 可启动媒体的过程。

第二步你需要:

出动部队!将该介质粘贴到损坏的系统中,然后启动它! rEFInd 将检查您是否安装了 Linux。选择要启动的内核!

第三步你需要:

现在您已处于系统上的可用环境中,请检查您的 EFI 系统分区是否已安装到 /boot/efi

i.e., mount /dev/sda1 /boot/efi

但别这么急!检查您的安装。

mount -l

显示输出,我将帮助您确定该分区是否存在。

检查您的计算机是否以 EFI 模式启动...

[ -d /sys/firmware/efi ] && echo "EFI" || echo "Legacy"

应返回“EFI”。

重新安装 grub-efi 软件包

$> apt-get install --reinstall grub-efi

安装引导加载程序 /boot/efi

$> grub-install /dev/sda

引导加载程序现在应该位于 /boot/efi/EFI/debian/grub*ARCH.efi

$> efibootmgr --verbose

您可能会根据最后两个步骤的输出知道此过程是否有效。

如果此过程失败,则设备上的固件未将信息输入 NVRAM。请确保您的 BIOS 设置已为此配置(不确定您的主板在本提示中的情况如何。)

当您到达那里时,请回发 efibootmgr --verbose 的输出。

祝我的男人好运。

答案3

这是一个令人尴尬的第 8 层问题。我试图安装这个 iso debian-testing-ia64-DVD-1.iso,它与许多主板存在兼容性问题,并且是 Live CD,而不是 debian 安装程序 iso。我下载了 debian net 安装程序并解决了这个问题。

相关内容