Ubuntu 24.04 双系统安装(不使用 U 盘,亲测有效)

Ubuntu 24.04 双系统安装(不使用 U 盘)

适用场景:Windows 10/11 + UEFI,引导安装 Ubuntu,保留原有 Windows。

ISO 路径:C:\ubuntu-24.04.3-desktop-amd64.iso

0. 重要提醒

  • 该方案可行,但稳定性低于 U 盘安装。
  • 安装前请备份重要数据。
  • 安装时不要选择 Erase disk and install Ubuntu(会清空整盘)。

1. Windows 侧准备

  1. 关闭快速启动:
    • 控制面板 -> 电源选项 -> 选择电源按钮功能 -> 取消"启用快速启动"。
  2. 暂停 BitLocker(如已开启)。
  3. 压缩系统盘腾出未分配空间(建议 80GB+):
    • Win + X -> 磁盘管理 -> 右键 C: -> 压缩卷。
    • 压缩后保持"未分配",不要在 Windows 内新建分区。
  4. 确认当前系统为 UEFI 启动模式(非 Legacy/CSM)。

2. 安装 Grub2Win(用于硬盘引导 ISO)

  1. 下载并安装 Grub2Win。
  2. 以管理员身份运行 Grub2Win。
  3. 若后续无法进入该引导项,可在 BIOS 临时关闭 Secure Boot 再试。

3. 新建 Ubuntu ISO 启动项

在 Grub2Win 中:

  1. Manage Boot Menu -> Add A New Entry
  2. 类型选择 Custom code
  3. 名称建议:Ubuntu 24.04 ISO Install
  4. 粘贴以下配置:
grub 复制代码
set isofile="/ubuntu-24.04.3-desktop-amd64.iso"
search --no-floppy --set=root --file $isofile
loopback loop ($root)$isofile
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt quiet splash ---
initrd (loop)/casper/initrd
boot
  1. 保存并点击 Apply

4. 进入安装器

  1. 重启电脑。
  2. 在 Grub2Win 菜单中选择 Ubuntu 24.04 ISO Install
  3. 进入 Ubuntu 安装界面后选择 Install Ubuntu

5. 分区与安装(关键)

优先选择:

  • Install Ubuntu alongside Windows Boot Manager(如果有该选项)。

若没有该选项,选择 Something else 手动分区:

  • 在未分配空间新建:
    • /(ext4)50GB
    • swap 8~16GB
    • /home(ext4)使用剩余空间(可选)
  • 选择已有 EFI 分区(FAT32,常见 100~300MB)挂载到 /boot/efi不要格式化
  • 引导安装位置通常选整盘设备(如 /dev/nvme0n1/dev/sda)。

6. 安装后收尾

  1. 重启后应看到 GRUB 菜单,可选择 Ubuntu 或 Windows。
  2. 进入 Ubuntu 更新系统:
bash 复制代码
sudo apt update && sudo apt upgrade -y
  1. 确认双系统都正常后,可删除 Grub2Win 中的临时 ISO 启动项。

7. 常见问题

7.1 找不到 (loop)/casper/vmlinuz

  • 少数版本内核文件名可能不同,尝试将 vmlinuz 改为 vmlinuz.efi

7.2 安装完成后直接进 Windows

  • 进入 BIOS/UEFI,将 ubuntu 启动项调整到 Windows Boot Manager 前面。

7.3 GRUB 里没有 Windows 项

在 Ubuntu 执行:

bash 复制代码
sudo os-prober
sudo update-grub

7.4 无法启动 Grub2Win 项

  • 先确认 ISO 路径与文件名完全一致。
  • 临时关闭 Secure Boot 后重试。

如果安装中遇到报错,记录完整报错信息(界面文字/截图),可按报错逐项修复。

相关推荐
字节逆旅10 小时前
ubuntu应用深度守护
ubuntu
甲鱼92920 小时前
MySQL 实战手记:日志管理与主从复制搭建全指南
运维
Johny_Zhao1 天前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
chlk1233 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑3 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件3 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
碳基沙盒3 天前
OpenClaw 多 Agent 配置实战指南
运维
深紫色的三北六号3 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash4 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI4 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github