我一直在用这个资源作为使用 2TB HDD 进行双引导过程的指南:
我先安装了windows。
我已经采取了我所采取的所有步骤的图片。但是,一旦我安装 Debian 并重新启动,它就会直接启动到 Windows,并且似乎不在 Windows 启动加载程序中?顺便说一句,对图片质量表示歉意,这是从我的手机上发布的。
*编辑 - 我尝试使用 ubuntu 而不是 debian,它说它无法检测 HDD 上的任何其他操作系统,即使 Windows 分区在那里。
答案1
问题描述:
您以 BIOS 兼容模式(Legacy BIOS)安装 Debian,但 Windows 已以新的 UEFI 模式安装。这是因为grub
看不到 Windows 引导加载程序,并且您无法在引导菜单中选择 Debian。它可以启动,但只能直接从硬盘启动(SATA:ST2000...)要解决此问题,也需要在 UEFI 模式下重新安装 Debian。
在 PC 架构(amd64 和 i386)上,基于 UEFI 的固件是自 20 世纪 80 年代 PC 首次开发以来就存在的古老 BIOS(基本输入/输出系统)的相对较新的替代品。旧的 BIOS 系统由于其古老的设计而具有严格的限制,以 16 位模式运行,只能访问 1MB 内存,并且对磁盘等其他资源的访问也受到限制。 UEFI 固件通常是完全原生的,因此应该能够访问所有系统内存和所有设备。
为了向后兼容,当前大多数使用 UEFI 的 PC 还包括兼容性支持模块 (CSM),这是将继续以旧 BIOS 风格启动的额外支持代码。随着时间的推移,这种支持很可能会被逐步淘汰。 2014 年,一些系统已开始销售纯 UEFI(即没有 CSM)的系统。
解决方案:
在UEFI模式下安装Debian,需要:
第一个变体
- 插入安装介质(USB、DVD)
- PC启动时进入启动菜单(F8在我的情况下 - 华硕主板)
- 在我的计算机中,启动菜单中有两项用于此媒体 - 一项用于 Legacy BIOS 启动,另一项用于 UEFI 启动。选择 UEFI 项目。
第二种变体(我在互联网上找到了示例的照片)
在 UEFI 设置中禁用兼容性支持模块 (CSM):
或者将启动模式更改为 UEFI,如下所示:
然后 Debian 安装程序启动屏幕会显示它是 UEFI 安装程序,如下所示:
有用的信息: