多硬盘安装Linux的核心思路是“分盘而治”:系统盘(SSD)专用于/和/boot/efi,数据盘(HDD/SSD)挂载为/home或/data实现物理隔离;安装时须手动分区并精准指定挂载点,EFI分区建议共享以避免启动混乱。

多硬盘安装 Linux 的核心思路是“分盘而治”:把不同角色的系统或数据,物理隔离到不同硬盘上,既提升安全性,又便于维护和扩展。关键不在“能不能装”,而在于“怎么分、怎么挂、怎么引导”。
明确每块硬盘的定位
先理清你手头的硬盘用途,避免混用导致混乱:
- 系统盘(推荐 SSD):只放操作系统(/ 和 /boot/efi),不存用户数据或业务文件;响应快、启动稳。
- 数据盘(可 HDD 或大容量 SSD):专门挂载为 /home、/data 或 /var/log 等;重装系统时完全不动它,个人文件和日志全保留。
- 独立引导盘(可选):仅存放 EFI 系统分区(ESP),供所有系统共用;适合多系统共存场景,避免各系统争抢 ESP。
分区与挂载的关键操作
安装时必须手动分区(别选“自动”),确保挂载点精准指向目标硬盘:
- 进入安装器的“手动分区”界面后,先看清设备名(如 /dev/sda、/dev/sdb),用 lsblk 或磁盘图标旁的容量提示辅助识别。
- 在系统盘(如 /dev/sda)上创建:
– 512MB FAT32 分区,挂载为 /boot/efi(UEFI 必需);
– 剩余空间建 ext4/xfs 分区,挂载为 /(根分区)。 - 在数据盘(如 /dev/sdb)上创建:
– 整块盘或大部分空间建 ext4/xfs 分区,挂载为 /home(桌面用户)或 /data(服务器/开发);
– 不要格式化已有数据——只要挂载点正确,原有文件自动可见。 - swap 可设为分区(传统方式)或文件(更灵活),建议放在系统盘,大小按内存 1–1.5 倍即可。
引导管理不能忽略
多硬盘容易引发引导错乱,尤其当 Windows 和 Linux 共存时:
- 先装 Windows,再装 Linux:Windows 引导管理器(Boot Manager)不识别 Linux,但 GRUB 或 systemd-boot 能自动探测并加载 Windows。若反过来,很可能进不了 Windows。
- EFI 分区建议共享:只在一块硬盘(通常是系统盘)上保留一个 /boot/efi,其他系统安装时复用它;避免多个 ESP 导致 UEFI 启动项混乱。
- 安装完成后,进 BIOS/UEFI 启动菜单确认:应能看到 “ubuntu”、“fedora”、“Windows Boot Manager” 等多个选项;若只有 Windows,说明 GRUB 没写入 ESP,需 chroot 修复。
典型多硬盘配置示例
以两块硬盘(sda=256GB SSD,sdb=1TB HDD)为例:
- /dev/sda:512MB /boot/efi + 40GB / + 4GB swap —— 纯系统运行盘
- /dev/sdb:200GB /home(用户文档/下载)+ 750GB /data(项目/数据库/媒体库)—— 完全与系统解耦
- 安装 Ubuntu 时,在“其他选项”里分别指定上述挂载点;安装完成重启,/home 下原有文件仍在,/data 内容即刻可用。


















