当前位置:首页 > Linux > 正文

Linux双系统安装指南

安装双Linux系统需先分区:为每个系统预留独立根目录和交换空间,建议先安装主系统,再安装第二系统,安装时选择手动分区并挂载到预留分区,最后用GRUB引导管理器自动识别双系统即可。

在计算机上安装两个Linux系统(双Linux)是一种常见需求,适合开发者测试不同环境、学习多发行版特性或隔离工作场景,以下是详细操作指南,操作前务必备份所有重要数据,误操作可能导致数据丢失。


准备工作

  1. 硬件要求

    • 存储空间:建议预留至少 50GB 空闲磁盘(每个系统分配 20-30GB,剩余给交换分区和/home)。
    • 内存:4GB 或以上(推荐 8GB)。
    • U 盘:8GB 以上(用于制作启动盘)。
  2. 工具准备

    • 下载 Linux 镜像(如 Ubuntu 和 Fedora)。
    • 制作启动盘工具:Rufus(Windows)或 BalenaEtcher(跨平台)。
  3. 备份与分区规划

    • 备份硬盘数据至外部设备。
    • 规划分区(示例):
      • /dev/sda1:EFI 系统分区(ESP,500MB,FAT32)。
      • /dev/sda2:Ubuntu 根分区(30GB,ext4)。
      • /dev/sda3:Fedora 根分区(30GB,ext4)。
      • /dev/sda4:共享 /home 分区(剩余空间,ext4)。
      • 交换分区(Swap):根据内存大小(如 8GB 内存分配 8GB)。

安装第一个 Linux 系统(以 Ubuntu 为例)

  1. 制作启动盘

    使用 Rufus 将 Ubuntu ISO 写入 U 盘(选择 GPT 分区 + UEFI 模式)。

  2. 启动安装

    • 插入 U 盘,重启电脑,按 F12/UEFI 键选择 U 盘启动。
    • 选择 “Install Ubuntu”,语言选“English”。
  3. 分区设置(关键步骤)

    Linux双系统安装指南  第1张

    • 安装类型选 “Something Else”(手动分区)。
    • 创建分区表(若硬盘无数据):
      • EFI 分区:500MB,类型 EFI System Partition
      • Ubuntu 根分区:30GB,挂载点 ,文件系统 ext4。
      • 交换分区:8GB,类型 swap area
      • /home 分区:剩余空间,挂载点 /home,文件系统 ext4(可选共享)。
    • 将引导器安装到 EFI 分区(如 /dev/sda1)。
  4. 完成安装

    设置用户名/密码,重启后进入 Ubuntu。


安装第二个 Linux 系统(以 Fedora 为例)

  1. 制作 Fedora 启动盘

    同上步骤写入 Fedora ISO。

  2. 启动安装

    从 U 盘启动,选择 “Install Fedora”。

  3. 分区设置

    • 安装位置选 “Custom”(手动分区)。
    • 重用现有分区
      • EFI 分区:保持不变(不格式化)。
      • 根分区:选择预留的 30GB(如 /dev/sda3),挂载点 ,文件系统 ext4。
      • 交换分区:复用已创建的 Swap。
      • /home 分区:复用现有 /home不格式化以保留数据)。
    • 引导器安装位置:与 Ubuntu 共用 EFI 分区(确保选择同一位置,如 /dev/sda1)。
  4. 完成安装

    设置 Fedora 用户名/密码,重启。


配置 GRUB 引导菜单

  • 重启后默认进入最后安装的系统(如 Fedora)。
  • 在 Fedora 中更新 GRUB:
    sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
  • 若需从 Ubuntu 管理引导:
    sudo update-grub  # Ubuntu 会自动检测 Fedora
  • 结果:重启后出现 GRUB 菜单,可选 Ubuntu 或 Fedora。

常见问题解决

  1. 无法识别另一个系统

    • 在任一系统执行 sudo os-prober && sudo update-grub(Ubuntu)或 sudo grub2-mkconfig(Fedora)。
  2. EFI 分区冲突

    确保两个系统共用同一 EFI 分区(勿重复创建)。

  3. 分区误格式化

    • 手动分区时仔细核对:/home 分区切勿二次格式化
  4. 时间不同步

    • 在终端执行:
      timedatectl set-local-rtc 1 --adjust-system-clock

注意事项

  • 数据安全:操作前备份,避免分区错误导致数据丢失。
  • UEFI 模式:新电脑务必使用 UEFI + GPT 分区表(传统 BIOS 需选 MBR)。
  • 发行版兼容性:Ubuntu/Fedora 组合已验证稳定,其他发行版步骤类似。
  • 驱动问题:NVIDIA 显卡需手动安装驱动(建议先安装 Ubuntu 后 Fedora)。

引用说明:本文参考 Linux 官方文档(Ubuntu、Fedora)及 GNU GRUB 手册,结合社区实践(如 Ask Ubuntu、Fedora Forum)验证,分区工具推荐 GParted Live。

通过以上步骤,可安全实现双 Linux 系统共存,如遇问题,建议查阅发行版官方论坛或 Stack Exchange 社区获取实时支持。

0