U盘安装双CentOS系统,详细教程与操作指南

LEAF
本文详细介绍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.isoCentOS-8-stream-x86_64-dvd1.iso直接拖入U盘根目录(无需解压);
  • 安全弹出U盘,启动盘制作完成。

安装第一个CentOS系统

进入BIOS/UEFI设置

  • 将U盘插入目标电脑,开机时反复按F2F10DelEsc(具体键位根据主板型号,可查阅电脑说明书)进入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,未分配空间留足第二个系统所需):

U盘安装双CentOS系统,详细教程与操作指南

分区类型 挂载点 大小 文件系统 说明
/boot/efi /boot/efi 1024MB FAT32 UEFI启动分区,与系统1共享
/boot /boot 1024MB xfs 系统1引导分区
swap swap 4096MB swap 交换分区,建议≥内存大小
50GB xfs 系统1根分区
  • 操作步骤
    1. 在安装界面选择“Installation Destination”,点击“Done”;
    2. 选择“Custom”(自定义分区),点击“+”创建分区;
    3. 依次创建上述分区(注意:/boot/efi仅需创建一次,第二个系统复用此分区);
    4. 确认分区后,点击“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根分区(新建)
  • 操作步骤
    1. 进入“Installation Destination”,点击“Custom”;
    2. 选择第一个系统已创建的/boot/efi分区(无需重新创建,直接“Update”);
    3. 为第二个系统新增/bootswap、分区(注意:不要选择第一个系统的分区,避免覆盖);
    4. 确认分区后,接受更改并继续安装。

完成第二个系统安装

  • 设置时区、语言、主机名(建议与第一个系统区分,如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盘进入救援模式:
    1. 用U盘启动Ventoy,选择“CentOS Rescue”或“Troubleshooting”→“Rescue a CentOS system”;
    2. 进入终端,挂载系统分区(假设第一个系统根分区为/dev/sda2):
      mount /dev/sda2 /mnt
      mount /dev/sda1 /mnt/boot/efi  # 挂载EFI分区
      chroot /mnt
    3. 重新安装GRUB并生成配置:
      grub2-install /dev/sda
      grub2-mkconfig -o /boot/grub2/grub.cfg
    4. 退出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系统下载原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码