在计算机上安装两个Linux系统(双Linux)是一种常见需求,适合开发者测试不同环境、学习多发行版特性或隔离工作场景,以下是详细操作指南,操作前务必备份所有重要数据,误操作可能导致数据丢失。
准备工作
-
硬件要求
- 存储空间:建议预留至少 50GB 空闲磁盘(每个系统分配 20-30GB,剩余给交换分区和/home)。
- 内存:4GB 或以上(推荐 8GB)。
- U 盘:8GB 以上(用于制作启动盘)。
-
工具准备
- 下载 Linux 镜像(如 Ubuntu 和 Fedora)。
- 制作启动盘工具:Rufus(Windows)或 BalenaEtcher(跨平台)。
-
备份与分区规划
- 备份硬盘数据至外部设备。
- 规划分区(示例):
/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 为例)
-
制作启动盘
使用 Rufus 将 Ubuntu ISO 写入 U 盘(选择 GPT 分区 + UEFI 模式)。
-
启动安装
- 插入 U 盘,重启电脑,按 F12/UEFI 键选择 U 盘启动。
- 选择 “Install Ubuntu”,语言选“English”。
-
分区设置(关键步骤)
- 安装类型选 “Something Else”(手动分区)。
- 创建分区表(若硬盘无数据):
- EFI 分区:500MB,类型
EFI System Partition
。 - Ubuntu 根分区:30GB,挂载点 ,文件系统 ext4。
- 交换分区:8GB,类型
swap area
。 - /home 分区:剩余空间,挂载点
/home
,文件系统 ext4(可选共享)。
- EFI 分区:500MB,类型
- 将引导器安装到 EFI 分区(如
/dev/sda1
)。
-
完成安装
设置用户名/密码,重启后进入 Ubuntu。
安装第二个 Linux 系统(以 Fedora 为例)
-
制作 Fedora 启动盘
同上步骤写入 Fedora ISO。
-
启动安装
从 U 盘启动,选择 “Install Fedora”。
-
分区设置
- 安装位置选 “Custom”(手动分区)。
- 重用现有分区:
- EFI 分区:保持不变(不格式化)。
- 根分区:选择预留的 30GB(如
/dev/sda3
),挂载点 ,文件系统 ext4。 - 交换分区:复用已创建的 Swap。
- /home 分区:复用现有
/home
(不格式化以保留数据)。
- 引导器安装位置:与 Ubuntu 共用 EFI 分区(确保选择同一位置,如
/dev/sda1
)。
-
完成安装
设置 Fedora 用户名/密码,重启。
配置 GRUB 引导菜单
- 重启后默认进入最后安装的系统(如 Fedora)。
- 在 Fedora 中更新 GRUB:
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
- 若需从 Ubuntu 管理引导:
sudo update-grub # Ubuntu 会自动检测 Fedora
- 结果:重启后出现 GRUB 菜单,可选 Ubuntu 或 Fedora。
常见问题解决
-
无法识别另一个系统
- 在任一系统执行
sudo os-prober && sudo update-grub
(Ubuntu)或sudo grub2-mkconfig
(Fedora)。
- 在任一系统执行
-
EFI 分区冲突
确保两个系统共用同一 EFI 分区(勿重复创建)。
-
分区误格式化
- 手动分区时仔细核对:/home 分区切勿二次格式化。
-
时间不同步
- 在终端执行:
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 社区获取实时支持。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/21701.html