2026 Windows下如何硬盘安装Ubuntu

在 Windows 下通过硬盘安装 Ubuntu(即不依赖 U 盘,直接从硬盘分区引导安装),通常是因为手头没有 U 盘或者 U 盘读写速度太慢。

⚠️ 风险提示:

硬盘安装涉及修改磁盘分区和引导记录,风险高于 U 盘安装。如果操作失误可能导致 Windows 无法启动。请务必提前备份重要数据!

以下是 2026 年最稳妥的“硬盘分区引导法”(适用于 UEFI 启动模式,即现在的 Win10/Win11/Win12 电脑)。

📥 第一阶段:准备工作

1.  下载 Ubuntu 镜像

    *   去 Ubuntu 官网下载最新的 LTS 版本(如 ubuntu-24.04-desktop-amd64.iso)。

    *   重要技巧:将下载的 .iso 文件重命名为简短的英文名,例如 ubuntu.iso,并把它放在某个磁盘的根目录下(比如 D 盘根目录),不要放在深层文件夹里,方便后续查找。

2.  在 Windows 下“腾”出空间

    我们需要在硬盘上切出一块空地给 Ubuntu,同时也用来存放解压后的安装文件。

    *   右键点击“此电脑” -> “管理” -> “磁盘管理”。

    *   选择一个空间较大的分区(如 D 盘),右键选择 “压缩卷”。

    *   输入压缩空间量:建议至少 60000 MB (约 60GB)。

    *   点击“压缩”,你会得到一块黑色的 “未分配空间”。先不要管它,留着给安装程序用。

🔧 第二阶段:部署引导文件

我们需要把 ISO 里的引导文件提取出来,放到硬盘上,让电脑以为这是一个启动盘。

1.  解压 ISO 文件

    *   右键点击你下载的 ubuntu.iso,选择“解压到当前文件夹”或者用 WinRAR/7-Zip 解压。

    *   将解压出来的所有文件,复制到一个非系统盘(比如 D 盘)的根目录下。

2.  配置引导菜单 (EasyBCD)

    *   下载并安装 EasyBCD(一款强大的引导编辑工具)。

    *   打开 EasyBCD,点击左侧的 “添加新条目”。

    *   选择 “NeoGrub” 选项卡(在“高级”或“工具”栏下)。

    *   点击 “安装” NeoGrub,安装完成后点击 “配置”。

3.  修改引导配置

    *   此时会打开一个 menu.lst 文件。请删除里面的所有内容,复制粘贴以下代码(注意:如果你的 ISO 放在 D 盘,且 D 盘是硬盘上的第 3 个分区,通常 hd0,2 对应 D 盘,具体需根据实际分区顺序调整,UEFI 模式下通常只需指向文件路径):

    针对 UEFI 模式(Win10/11/12 主流)的简单写法:

    由于现代电脑都是 UEFI,我们可以利用 Ubuntu 自带的 EFI 文件。

    *   在解压的文件中,找到 EFIBOOTgrubx64.efi (或者 shimx64.efi)。

    *   我们需要把这个文件复制到硬盘的 EFI 分区比较麻烦,更简单的方法是利用 EasyBCD 的“ISO 模式”(部分新版支持)或者手动指定。

    最通用的手动引导代码 (NeoGrub menu.lst):

        title Install Ubuntu

    find --set-root /ubuntu.iso

    map /ubuntu.iso (0xff)

    map --hook

    chainloader (0xff)

    注意:这种方法依赖 grub4dos,在 UEFI 下可能失效。

    ✅ 2026年推荐的 UEFI 硬盘安装“骚操作” (无需 EasyBCD):

    如果你的电脑是 UEFI 启动(绝大多数),可以直接利用 Windows 的引导管理器。

    1.  以管理员身份运行 CMD 或 PowerShell。

2026 Windows下如何硬盘安装Ubuntu

    2.  输入 diskpart 并回车。

    3.  输入 list vol 查看分区,找到那个 FAT32 格式的 系统分区 (EFI 分区),记下卷号(假设是卷 5)。

    4.  输入 select vol 5 然后 assign letter=Z (给它分配盘符 Z)。

    5.  退出 diskpart。

    6.  把你解压出来的 ubuntu.iso 里的 EFIBOOT 文件夹里的 grubx64.efi 复制到 Z:EFIBOOT 下,并重命名为 bootx64.efi (覆盖前建议备份原文件)。

    7.  同时,把 ubuntu.iso 文件本身也复制到 Z 盘根目录(或者确保安装程序能找到它)。

    8.  重启电脑,进入 BIOS,把 ubuntu 或 UEFI OS 调到第一位。

    (如果觉得上面的 UEFI 替换法太危险,建议使用 UNetbootin 软件,选择“硬盘安装”模式,它会自动帮你处理 EasyBCD 的配置,虽然成功率略低于 UEFI 原生法,但对新手更友好。)

🚀 第三阶段:开始安装

1.  重启电脑

    *   如果你用了 EasyBCD,重启时会看到选择菜单,选择 NeoGrub Bootloader 或 Ubuntu。

2026 Windows下如何硬盘安装Ubuntu

    *   如果你用了 UEFI 替换法,重启会直接进入 Ubuntu 的安装引导界面。

2.  安装过程

    *   进入安装界面后,语言选中文。

    *   关键步骤:安装类型

        *   选择 “其他选项” (Something else)。

        *   找到之前我们在 Windows 磁盘管理中切出来的 “空闲空间” (free space)。

        *   点击 + 号,创建分区:

            *   EFI 分区(如果已有 Windows 的 EFI 分区,则不需要新建,挂载即可):300MB, FAT32, 挂载点 /boot/efi。

            *   根分区 /:建议 40GB 以上,Ext4 日志文件系统,挂载点 /。

            *   交换空间 (Swap):可选,约等于内存大小。

            *   Home 分区 /home:剩余所有空间,Ext4,挂载点 /home。

    *   “安装启动引导器的设备”:选择 Windows 的那个 EFI 分区(通常是 /dev/nvme0n1p1 或类似),或者默认即可。

    *   点击“现在安装”,按照提示设置用户名密码。

🧹 第四阶段:收尾与清理

1.  修复引导

    *   安装完成后重启,你通常会直接看到 GRUB 菜单(有 Ubuntu 和 Windows Boot Manager),这就成功了。

    *   如果直接进了 Windows,说明引导没覆盖成功。进入 Windows,打开 EasyBCD,删除 NeoGrub 条目,重新添加一个 “Linux/BSD” 条目,选择你的 Ubuntu 分区,重启即可。

2.  清理垃圾

    *   进入 Ubuntu 后,打开终端,输入 sudo update-grub 确保能识别到 Windows。

    *   回到 Windows,把 D 盘根目录下解压的 Ubuntu 文件和 ubuntu.iso 删除,释放空间。

💡 避坑指南

*   BitLocker:如果你的 Windows 开启了 BitLocker 加密,硬盘安装可能会触发恢复密钥验证,请提前备份密钥或暂停 BitLocker。

*   快速启动:建议在 Windows 的电源选项里关闭“快速启动”,否则可能导致 Ubuntu 无法挂载 Windows 的硬盘分区。