找回密码
立即注册
搜索
热搜: Java Python Linux Go
发回帖 发新帖

3787

积分

0

好友

492

主题
发表于 3 小时前 | 查看: 4| 回复: 0

这是一个经过验证且高效的安装方案。其核心在于利用 Ventoy “即拷即用”的特性,配合 FirPE 强大的预安装环境,避免频繁烧录U盘,并能确保安装的是最纯净的原版系统。

以下为详细的操作步骤与原理说明。

第一步:制作万能启动U盘(Ventoy)

  1. 下载 Ventoy:前往官网 https://www.ventoy.net/cn/ 下载 Ventoy 工具。
  2. 制作启动盘
    • 插入一个容量至少 16GB 的 U 盘(建议 64GB 或以上,以便存放多个 ISO 文件)。
    • 运行 Ventoy,选择你的 U 盘设备。
    • 关键点:点击“配置选项” -> “分区设置”,建议将 分区类型 设置为 GPT(适用于近几年支持 UEFI 的新电脑)。若电脑较旧(仅支持 Legacy BIOS),则选择 MBR。
    • 点击“安装”。注意:此操作会格式化U盘,请提前备份数据。

Ventoy启动菜单界面

第二步:准备系统镜像文件

制作完成后,U盘会被分成两个分区:一个隐藏的启动分区和一个名为 Ventoy 的可见数据分区。

请将以下三个文件直接拷贝到U盘的数据分区中:

  1. FirPE.iso:前往 FirPE 官网 https://firpe.cn 下载最新版。这是一个基于 Win11 PE 的维护系统,内置了 DiskGenius、WinNTSetup 等实用工具。
  2. Windows.iso:原版 Windows 镜像。可从 https://massgrave.dev/genuine-installation-mediamsdn.itellyou.cn 下载。
  3. Linux.iso:例如 Ubuntu、Fedora 等,请到各自官网下载最新版 ISO 文件。

FirPE桌面环境截图
系统镜像文件示意图

第三步:进入PE环境进行磁盘分区

  1. 将制作好的U盘插入电脑,开机。
  2. 按主板快捷启动键(通常是 F12、F8、Esc、Del 等)选择从 U盘 启动。
  3. 在 Ventoy 启动菜单中选择 FirPE.iso,进入 FirPE 桌面。
  4. 打开桌面上的 DiskGenius(分区工具,官网:https://www.diskgenius.cn)。

分区规划(以 512GB SSD 为例)
我们需要为 Windows 和 Linux 规划不同的区域。重点:不要使用“快速分区”功能,需要手动操作以预留空间。

  • 操作步骤
    1. 删除硬盘上所有原有分区(请务必提前备份数据),使其变成“空闲”状态。
    2. 建立 ESP 分区(引导分区)
      • 点击“新建分区”,选择 EFI System Partition (ESP)
      • 大小建议 500MB - 1GB。这是双系统共用的引导分区,UEFI 启动必须要有。
    3. 建立 MSR 分区(微软保留分区):大小 16MB 或 128MB 均可(DiskGenius 通常会自动创建)。
    4. 建立 Windows 系统分区
      • 新建分区,类型选择 NTFS。
      • 大小根据需求设定,例如 200GB。
      • 注意:此时的盘符(如C盘)无需理会,后续在 WinNTSetup 中会自动识别。
    5. 预留 Linux 空间
      • 剩余的空闲空间暂时不要新建任何分区
      • 原因:Linux 安装程序对 Ext4 或 Btrfs 格式的处理更为灵活。让 Linux 安装器在空闲空间上自动或手动创建分区(如 //homeswap),可以有效避免因分区表错乱导致的引导问题。

DiskGenius分区工具主界面

第四步:安装 Windows 系统

  1. 在 FirPE 中,打开 WinNTSetup(Windows 安装工具)。
  2. 选择 Windows 安装源:点击“选择”,找到U盘里的 Windows.iso,进入 sources 文件夹,选择 install.wiminstall.esd 文件。
  3. 选择引导驱动器:选择刚才创建的 ESP 分区(通常显示为 Z: 或其他盘符,大小为 500MB 的那个)。软件会提示“此分区将是 EFI 系统分区”。
  4. 选择安装驱动器:选择刚才为 Windows 创建的 NTFS 分区
  5. 点击“开始安装”。务必勾选“挂载安装驱动器为 C:”和“预分配驱动器盘符”选项。
  6. 安装完成后,点击“重启”。

第一次重启的处理
此时重启,可能会直接进入 Windows 的初始设置(OOBE),也可能再次进入 Ventoy 菜单。建议先拔掉U盘,让系统从硬盘启动,完成 Windows 的账户设置、联网等操作,确保 Windows 能正常进入桌面。

WinNTSetup安装界面

第五步:安装 Linux 系统

  1. 重新插入 Ventoy U盘,重启电脑。
  2. 再次按快捷启动键,选择从 U盘 启动,进入 Ventoy 界面。
  3. 这次选择 Linux.iso(例如 Ubuntu)。
  4. 选择“Try or Install”(试用或安装)。

关键点:分区与引导设置

  1. 语言/键盘:按需选择。
  2. 安装类型:选择 “其他选项” (Something else)。切勿选择“与 Windows 共存”,以免引导混乱。
  3. 手动分区
    • 在分区列表中,找到之前预留的那块“空闲”空间。
    • 选中空闲空间,点击 + 号创建分区:
      • 挂载点 /:大小建议 50GB - 100GB,文件系统选 ext4。这是系统根目录。
      • 挂载点 /home:分配剩余的大部分空间,文件系统选 ext4。这是用户文件目录。
      • 交换空间 (swap):大小建议等于或略大于物理内存大小(如 8GB 或 16GB),用于虚拟内存。
    • 最关键的一步:安装启动引导器的设备
      • 在界面底部,找到“安装启动引导器的设备”下拉菜单。
      • 不要选择 /dev/sda1 (Windows 的 ESP 分区),也不要选择 /dev/sda2 等具体分区,而应选择 整个硬盘的设备名,通常是 /dev/sda(对于SATA硬盘)或 /dev/nvme0n1(对于NVMe硬盘)。
      • 原理:现代 Linux 发行版(如 Ubuntu 18.04+)能自动识别硬盘上已有的 EFI 分区(即 Windows 创建的 ESP)。选择整个硬盘,安装程序会将 GRUB(Linux 引导器)写入到那个共用的 ESP 分区中,并自动添加 Windows 启动项。若错误新建一个 EFI 分区,可能导致无法启动 Windows。
  4. 点击“现在安装”,后续按提示设置用户名密码即可。

Ubuntu系统安装引导界面

第六步:双系统启动与引导管理

安装完成后,拔出U盘,重启电脑。

  • 此时电脑通常会直接进入 GRUB 引导菜单(Linux 的引导管理器)。
  • 菜单中一般包含:
    • Ubuntu (或你安装的发行版名称)
    • Advanced options for Ubuntu
    • Windows Boot Manager (或直接显示 Windows 10/11)
  • 使用方向键选择对应的系统即可进入。

如果重启后直接进入了 Windows,而没有出现 GRUB 菜单,说明主板引导顺序被重置了:

  1. 进入 BIOS/UEFI 设置界面(开机按 Del/F2/F10 等键)。
  2. 在 Boot (启动) 选项中,将 Linux Boot ManagerGRUBubuntu 设置为第一启动项。
  3. 保存设置并重启。

注意事项与常见问题排查

  1. 安全启动 (Secure Boot)
    • Ventoy 和较新的 Linux 发行版(如 Ubuntu 22.04+)通常支持安全启动。
    • 如果启动时报错,可以进入 BIOS/UEFI 设置暂时关闭 Secure Boot。安装完成后再开启,通常不影响 GRUB 引导 Windows。
  2. 安装顺序
    • 重要经验:务必遵循 先 Windows,后 Linux 的顺序。Windows 安装程序有时会覆盖主引导记录(MBR)或 EFI 引导项,先装 Linux 很可能导致其引导被破坏。后装 Linux 可以让 GRUB 正确接管并管理双系统引导。
  3. 显卡驱动问题
    • 若使用 NVIDIA 独立显卡,首次进入 Linux 安装界面或系统时可能黑屏/花屏。可在 Linux 启动菜单按 e 键编辑启动参数,在 quiet splash 后添加 nomodeset 参数。进入系统后,再通过“软件和更新”中的“附加驱动”安装官方闭源驱动。
  4. 系统时间不同步
    • 双系统下,可能会出现 Windows 时间比实际慢 8 小时的情况。
    • 解决方法:在 Linux 终端中执行以下命令,让 Linux 使用本地时间(与 Windows 一致):
      sudo timedatectl set-local-rtc 1
  5. 引导修复
    • 若因意外操作(如 Windows 更新)导致 GRUB 引导丢失,可再次用 FirPE U盘启动,使用其内置的系统引导修复工具或 boot-repair 工具进行一键修复。

总结

通过上述流程,你利用 Ventoy 实现了 “一个U盘,多系统部署” 的便利。整个方案的核心在于正确的手动分区规划,以及让 Linux 安装程序将引导器安装到共用的 ESP 分区。这套方法能帮你获得干净、独立且引导清晰的双系统环境。

如果在操作过程中遇到其他系统引导相关的问题,或者想了解更多关于磁盘分区的底层知识,可以到 云栈社区 的相关板块与更多开发者交流讨论。




上一篇:数据库CPU飙升100%紧急排查:三招5分钟定位MySQL/PostgreSQL高负载根因
下一篇:单月收入暴增60亿!Anthropic凭AI编码撬动市场,引发SaaS行业市值重估
您需要登录后才可以回帖 登录 | 立即注册

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-3-29 06:27 , Processed in 0.517036 second(s), 42 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表