Linux双系统安装指南

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

在计算机上安装两个Linux系统(双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. 分区设置(关键步骤)

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

    Linux双系统安装指南

    设置用户名/密码,重启后进入 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 用户名/密码,重启。

    Linux双系统安装指南


配置 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 官方文档(UbuntuFedora)及 GNU GRUB 手册,结合社区实践(如 Ask Ubuntu、Fedora Forum)验证,分区工具推荐 GParted Live。

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

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/21701.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年6月12日 23:11
下一篇 2025年6月12日 23:24

相关推荐

  • Linux如何查看开放端口

    查看Linux开放端口常用命令: ,1. netstat -tuln 列出监听端口 ,2. ss -tuln(更快速替代netstat) ,3. lsof -i -P -n 显示进程占用端口 ,4. nmap localhost 扫描本机端口 ,防火墙状态检查:sudo ufw status 或 firewall-cmd –list-ports

    2025年6月8日
    100
  • Linux如何禁用独显省电?

    在Linux中关闭独立显卡主要有两种方法:一是进入电脑BIOS/UEFI设置彻底禁用独显硬件(最彻底但需重启);二是使用系统工具(如prime-select切换为集显、bbswitch禁用N卡电源或optimus-manager)实现软件层面的临时关闭以节省功耗。

    2025年6月14日
    100
  • Linux下高效编写代码的秘诀是什么?

    在Linux中编写代码需安装编译器(如GCC)和文本编辑器(如Vim/VSCode),创建代码文件后,使用编辑器编写源代码,保存后通过终端调用编译器生成可执行文件,最后运行程序测试结果。

    2025年6月1日
    400
  • 如何查看Linux命令参数

    查看Linux命令参数,常用方法包括:使用命令名 –help或-h获取快速帮助;通过man 命令名查阅详细手册页;利用info 命令名获取结构化文档;对Shell内置命令可用help 命令名。

    2025年6月11日
    100
  • 快速查看Linux系统

    查看Linux系统信息,常用命令组合:,1. uname -a 查看内核版本和系统架构。,2. lsb_release -a 或 cat /etc/*release 查看发行版名称和版本。,3. free -m 查看内存使用情况。,4. df -h 查看磁盘空间占用。

    2025年6月11日
    200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN