本文详细介绍U盘安装双CentOS系统的操作流程,涵盖前期准备、分区规划及安装配置,需准备可启动U盘及两个CentOS镜像文件,通过DiskGenius划分独立系统分区(建议/boot、/swap、/root分开),安装时注意引导项配置,避免冲突,重点讲解BIOS启动设置、磁盘分区方案(如两个系统各独立分区)及GRUB引导修复,确保双系统能独立启动,适用于学习测试或服务器部署环境,全程图文结合,新手也可按步骤完成,实现多系统高效管理。
在日常开发、测试或服务器运维中,有时需要在单台设备上安装多个CentOS系统(例如不同版本的环境隔离、功能验证等),U盘作为便携式存储介质,可轻松实现多系统的引导安装,本文将详细介绍如何通过U盘安装两个CentOS系统,涵盖启动盘制作、分区规划、系统安装及引导配置全流程,帮助读者快速完成双系统部署。
准备工作
所需材料
- U盘:容量建议≥16GB(存放两个CentOS镜像及安装文件,预留冗余);
- CentOS镜像:两个CentOS系统的ISO安装文件(如CentOS 7和CentOS 8,或同版本不同用途),可从CentOS官网下载;
- 目标电脑:需支持U盘启动,且硬盘有足够未分配空间(建议每个系统预留50GB以上);
- 工具软件:
- Windows系统:Ventoy(推荐,支持多镜像启动)或Rufus;
- Linux系统:
dd命令或Ventoy GUI工具。
注意事项
- 备份数据:安装双系统会修改硬盘分区,务必提前备份重要数据,避免丢失;
- 启动模式:建议开启UEFI+GPT模式(兼容性更好,若电脑较旧可 Legacy+MBR,但需注意分区格式匹配);
- U盘选择:U盘内数据将被完全清空,避免使用存储重要文件的U盘。
制作U盘启动盘(以Ventoy为例)
Ventoy是一款开源的多系统启动盘制作工具,支持直接将ISO文件拖入U盘,无需反复格式化,适合安装多个系统。
下载并安装Ventoy
- 访问Ventoy官网,下载最新版Windows/Linux客户端(如Windows用户下载
Ventoy2.x-windows.zip); - 解压后运行
VentoyGUI.exe(Windows)或VentoyGUI(Linux,需安装依赖gtk3)。
写入Ventoy到U盘
- 插入U盘,打开VentoyGUI,在“设备”栏选择U盘(务必确认U盘路径正确,避免误删其他磁盘数据);
- 点击“安装”,等待提示“Install Success”完成(此过程会清空U盘所有数据)。
添加CentOS镜像
- 将下载的两个CentOS ISO文件(如
CentOS-7-x86_64-DVD-2009.iso和CentOS-8-stream-x86_64-dvd1.iso)直接拖入U盘根目录(无需解压); - 安全弹出U盘,启动盘制作完成。
安装第一个CentOS系统
进入BIOS/UEFI设置
- 将U盘插入目标电脑,开机时反复按
F2、F10、Del或Esc(具体键位根据主板型号,可查阅电脑说明书)进入BIOS/UEFI; - 在“Boot”或“启动”选项中,将启动顺序设置为“UEFI: Ventoy”或“USB-HDD”(Legacy模式),保存并重启(按
F10保存)。
启动CentOS安装程序
- 进入Ventoy界面后,会自动扫描U盘内的ISO文件,选择第一个CentOS镜像(如
CentOS-7-x86_64-DVD-2009.iso),按回车启动; - 等待加载安装程序,选择“Install CentOS 7”(或对应版本),进入安装界面。
分区规划(关键步骤)
双系统安装的核心是为每个系统分配独立的分区,避免冲突,以下以第一个系统(CentOS 7)为例,分区方案如下(假设硬盘总容量500GB,未分配空间留足第二个系统所需):

| 分区类型 | 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|---|
| /boot/efi | /boot/efi | 1024MB | FAT32 | UEFI启动分区,与系统1共享 |
| /boot | /boot | 1024MB | xfs | 系统1引导分区 |
| swap | swap | 4096MB | swap | 交换分区,建议≥内存大小 |
| 50GB | xfs | 系统1根分区 |
- 操作步骤:
- 在安装界面选择“Installation Destination”,点击“Done”;
- 选择“Custom”(自定义分区),点击“+”创建分区;
- 依次创建上述分区(注意:
/boot/efi仅需创建一次,第二个系统复用此分区); - 确认分区后,点击“Done”,弹出“Changes Pending”窗口,选择“Accept Changes”。
完成第一个系统安装
- 设置时区、语言、主机名、root密码及用户(可选);
- 等待安装完成,点击“Reboot”重启。
- 重启时务必拔掉U盘,避免自动进入安装程序,从硬盘启动第一个CentOS系统。
安装第二个CentOS系统
再次进入Ventoy启动
- 插入U盘,重启电脑,进入BIOS/UEFI,将启动顺序改回“UEFI: Ventoy”;
- 在Ventoy界面选择第二个CentOS镜像(如
CentOS-8-stream-x86_64-dvd1.iso),启动安装程序。
分区规划(复用共享分区,新增独立分区)
第二个系统需复用/boot/efi分区(UEFI启动必需),并新增独立分区,避免与第一个系统冲突:
| 分区类型 | 挂载点 | 大小 | 文件系统 | 说明 |
|---|---|---|---|---|
| /boot/efi | /boot/efi | 1024MB | FAT32 | 共享UEFI启动分区(已存在) |
| /boot | /boot | 1024MB | xfs | 系统2引导分区(新建) |
| swap | swap | 4096MB | swap | 系统2交换分区(新建) |
| 50GB | xfs | 系统2根分区(新建) |
- 操作步骤:
- 进入“Installation Destination”,点击“Custom”;
- 选择第一个系统已创建的
/boot/efi分区(无需重新创建,直接“Update”); - 为第二个系统新增
/boot、swap、分区(注意:不要选择第一个系统的分区,避免覆盖); - 确认分区后,接受更改并继续安装。
完成第二个系统安装
- 设置时区、语言、主机名(建议与第一个系统区分,如
centos8)、root密码及用户; - 安装完成后重启,拔掉U盘,从硬盘启动。
配置双系统引导
安装完成后,GRUB引导程序会自动识别两个系统,但若出现启动项缺失或引导错误,需手动修复。
检查GRUB配置
- 启动第一个CentOS系统,打开终端,输入:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
- 若第二个系统未出现在启动项,需手动添加,编辑GRUB配置文件:
sudo nano /boot/grub2/grub.cfg
在文件末尾添加第二个系统的启动项(参考格式):
menuentry "CentOS 8" { set root=(hd0,gptX) # 替换为第二个系统根分区对应的设备名(可通过`lsblk`查看) linux /boot/vmlinuz-5.4.17-2011.el8.x86_64 root=/dev/sdYX ro # 替换为实际内核路径和根分区 initrd /boot/initramfs-5.4.17-2011.el8.x86_64.img # 替换为实际initrd路径 }保存后运行
sudo grub2-mkconfig -o /boot/grub2/grub.cfg更新配置。
修复GRUB引导(若无法启动)
- 若两个系统均无法启动,需通过U盘进入救援模式:
- 用U盘启动Ventoy,选择“CentOS Rescue”或“Troubleshooting”→“Rescue a CentOS system”;
- 进入终端,挂载系统分区(假设第一个系统根分区为
/dev/sda2):mount /dev/sda2 /mnt mount /dev/sda1 /mnt/boot/efi # 挂载EFI分区 chroot /mnt
- 重新安装GRUB并生成配置:
grub2-install /dev/sda grub2-mkconfig -o /boot/grub2/grub.cfg
- 退出
chroot,重启电脑。
常见问题与解决方案
安装时提示“no space left on disk”
- 原因:未选择未分配空间,误覆盖了已有分区;
- 解决:返回分区界面,确保在“unallocated space”中创建分区,不要选择第一个系统的分区。
启动后只显示一个系统
- 原因:GRUB未正确识别第二个系统;
- 解决:按“五、配置双系统引导”手动添加启动项,或运行
sudo update-grub(CentOS 8)更新配置。
U盘启动失败
- 原因:BIOS未开启UEFI、U盘格式错误或Ventoy写入失败;
- 解决:检查BIOS启动模式,重新制作Ventoy启动盘(格式化U盘后重写)。
通过U盘安装双CentOS系统的核心在于分区规划和引导配置,借助Ventoy工具,可轻松实现多镜像启动;手动分区时需确保每个系统有独立的根分区和引导分区,并复用UEFI启动分区,完成安装后,通过GRUB配置即可实现双系统无缝切换,本文以CentOS 7和8为例,流程同样适用于其他版本或同版本不同用途的双系统部署,希望对读者有所帮助。
文章版权声明:除非注明,否则均为XMSDN - MSDN原版系统镜像 | 纯净ISO系统下载原创文章,转载或复制请以超链接形式并注明出处。


