Skip to content

Windows、Ubuntu 双硬盘双系统安装指南

日常开发偶尔需要 Linux 环境,但主力机仍以 Windows 为主,同时还要兼顾娱乐和常用软件。因此,这里记录一次 Windows + Ubuntu 双系统安装流程。本文采用 双硬盘安装 方案:一块硬盘保留 Windows,另一块硬盘独立安装 Ubuntu。

WARNING

安装系统有数据丢失风险,操作前一定要备份重要文件。本文以 Windows 已经安装完成,再把 Ubuntu 安装到第二块硬盘 为例。 本文仅供参考,不同品牌电脑的 BIOS、硬盘命名、安装器界面可能不同。实际操作前请以自己设备显示为准,并确认已经备份重要数据。 本文配图为步骤示意图,用来帮助理解安装流程。实际界面会因为电脑品牌、BIOS 版本、Ubuntu 安装器版本不同而略有差异。

步骤一:安装方案

双硬盘双系统安装方案

双硬盘安装比单硬盘分区更清晰,也更适合后期维护。

txt
硬盘1:Windows
硬盘2:Ubuntu
启动方式:UEFI + GPT
启动菜单:优先使用 GRUB,也可以通过 BIOS 启动菜单选择系统

推荐这样安装的原因:

txt
Windows 和 Ubuntu 数据互不影响
不需要压缩 Windows 分区
后期删除 Ubuntu 更简单
重装任意一个系统时风险更低

TIP

如果电脑支持 UEFI,建议 Windows 和 Ubuntu 都使用 UEFI + GPT 模式安装,避免两个系统启动方式不一致。

步骤二:前期准备

安装前准备清单

工具

txt
8G 以上的 U 盘
正常运行 Windows 的电脑
第二块硬盘或 SSD
Ubuntu 系统镜像
启动盘制作工具

镜像下载

Windows11 系统下载

Ubuntu 下载

TIP

下载 Ubuntu 桌面版镜像即可。 Ubuntu 建议选择 LTS(长期支持)版本,稳定性和维护周期更适合日常开发。

启动盘制作工具

常用工具二选一即可:

1、Rufus:适合只制作一个系统启动盘,操作简单。

Rufus 下载

2、Ventoy:适合一个 U 盘放多个系统镜像,后续只需要复制 ISO 文件。

Ventoy 下载

TIP

如果只安装一次,推荐 Rufus。如果经常折腾系统,推荐 Ventoy

步骤三:Windows 安装前设置

Windows安装前设置

备份重要数据

虽然 Ubuntu 会安装到第二块硬盘,但仍然建议先备份 Windows 中的重要文件。

建议备份:

txt
桌面文件
文档、图片、视频
浏览器书签
开发项目
SSH 密钥
数据库备份
重要软件配置

如果 Windows 开启了 BitLocker,建议先备份恢复密钥,必要时暂停 BitLocker。

关闭快速启动

Windows 的快速启动可能导致 Ubuntu 无法正常访问 Windows 分区,建议提前关闭。

操作路径:

txt
控制面板

硬件和声音

电源选项

选择电源按钮的功能

更改当前不可用的设置

取消勾选“启用快速启动”

关闭休眠

以管理员身份打开 CMDWindows 终端,执行:

shell
powercfg /h off

确认启动模式

按下 Win + R,输入:

txt
msinfo32

查看 BIOS 模式

txt
UEFI:推荐,Ubuntu 也使用 UEFI 安装
传统:Legacy BIOS,老机器常见

也可以在 磁盘管理 中右键系统磁盘,选择 属性,在 选项卡中查看分区形式。

txt
GUID 分区表(GPT):适合 UEFI 启动
主启动记录(MBR):适合 Legacy 启动

步骤四:第二块硬盘准备

第二块硬盘准备

打开 磁盘管理,确认第二块硬盘能被 Windows 正常识别。

新硬盘

如果是全新硬盘,Windows 可能会提示初始化。

推荐选择:

txt
GPT

初始化后不要创建新卷,也不要格式化,保留为 未分配 空间即可。

旧硬盘

如果第二块硬盘之前用过,里面可能有旧分区和数据。

处理方式:

txt
确认硬盘里没有重要数据

在 Windows 磁盘管理中删除旧分区

保留整块硬盘为未分配空间

WARNING

删除分区会清空第二块硬盘里的数据。一定要确认操作的是 Ubuntu 目标硬盘,不要误删 Windows 硬盘。

建议临时断开 Windows 硬盘

如果电脑方便拆机,最稳妥的方式是安装 Ubuntu 时临时断开 Windows 硬盘,只保留第二块硬盘和 U 盘。

这样做的好处:

txt
避免误选 Windows 硬盘
让 Ubuntu 的 EFI 启动文件写入 Ubuntu 硬盘
两个系统引导更独立

如果不方便拆机,也可以不断开 Windows 硬盘,但安装时一定要看清硬盘名称和容量。

步骤五:制作 Ubuntu 启动盘

制作Ubuntu启动盘

使用 Rufus 制作

1、插入 U 盘,打开 Rufus

2、设备选择你的 U 盘。

3、引导类型选择下载好的 Ubuntu ISO 镜像。

4、分区类型根据电脑启动模式选择:

Windows 启动模式分区类型目标系统类型
UEFIGPTUEFI
Legacy BIOSMBRBIOS 或 UEFI

5、文件系统保持默认即可。

6、点击 开始,等待制作完成。

WARNING

制作启动盘会清空 U 盘数据,操作前先备份 U 盘中的文件。

使用 Ventoy 制作

1、打开 Ventoy2Disk

2、选择 U 盘,点击 安装

3、安装完成后,把 Ubuntu ISO 直接复制到 U 盘中。

4、重启电脑,从 U 盘启动后选择对应的 ISO 文件。

步骤六:进入 BIOS 设置

BIOS启动设置

重启电脑,在开机 Logo 出现时连续按启动快捷键。

常见快捷键:

品牌启动菜单BIOS 设置
联想F12F2
戴尔F12F2
惠普F9F10
华硕F8F2 或 Del
微星F11Del
技嘉F12Del

进入 BIOS 后重点检查:

txt
Boot Mode:UEFI
Secure Boot:可先保持开启,遇到驱动或启动问题再关闭
Fast Boot:建议关闭
USB Boot:开启

TIP

启动 U 盘时,优先选择带有 UEFI 字样的 U 盘启动项。

步骤七:安装 Ubuntu

启动Ubuntu安装器

从 U 盘启动

插入启动盘,重启电脑,进入启动菜单,选择带有 UEFI 字样的 U 盘启动项。

进入 Ubuntu 启动界面后,选择:

txt
Try or Install Ubuntu

等待进入桌面后,点击 Install Ubuntu

基础安装选项

Ubuntu安装器基础选项

安装向导中按需选择:

txt
语言:中文(简体)或 English
键盘布局:Chinese 或 English (US)
网络:可以先连接 Wi-Fi,也可以跳过
安装类型:建议选择普通安装
第三方驱动:有 NVIDIA 显卡或无线网卡时建议勾选

选择安装类型

双硬盘安装建议选择:

txt
其他选项

然后手动选择第二块硬盘进行分区。

WARNING

不要选择“清除整个磁盘并安装 Ubuntu”,除非你已经确认安装器选中的就是第二块硬盘。为避免误删 Windows,双硬盘安装更推荐手动分区。

步骤八:手动分区方案

识别Ubuntu目标硬盘

TIP

手动分区时只操作第二块硬盘。可以通过硬盘容量、型号、接口名称来判断,例如 /dev/nvme1n1/dev/sdb

识别硬盘名称

常见硬盘命名:

txt
/dev/nvme0n1:第一块 NVMe 硬盘
/dev/nvme1n1:第二块 NVMe 硬盘
/dev/sda:第一块 SATA 硬盘
/dev/sdb:第二块 SATA 硬盘

常见分区命名:

txt
/dev/nvme1n1p1
/dev/nvme1n1p2
/dev/sdb1
/dev/sdb2

WARNING

不要只凭 /dev/sda/dev/sdb 判断硬盘,一定要结合容量和型号确认。

推荐分区

Ubuntu推荐分区方案

双硬盘安装建议让 Ubuntu 硬盘拥有自己的 EFI 分区。

挂载点大小文件系统说明
/boot/efi1GBFAT32Ubuntu 启动分区
/80GB - 120GBExt4Ubuntu 系统目录
/home剩余空间Ext4个人文件和开发项目

如果内存较小,或者需要休眠,可以再创建 swap 分区。Ubuntu 默认也可以使用 swapfile,不一定必须单独创建 swap 分区。

分区示例

假设第二块硬盘是 /dev/nvme1n1,可以这样分:

txt
/dev/nvme1n1p1    1GB       FAT32    /boot/efi
/dev/nvme1n1p2    100GB     Ext4     /
/dev/nvme1n1p3    剩余空间   Ext4     /home

如果是 /dev/sdb,可以这样分:

txt
/dev/sdb1    1GB       FAT32    /boot/efi
/dev/sdb2    100GB     Ext4     /
/dev/sdb3    剩余空间   Ext4     /home

EFI 分区设置

创建 EFI 分区时注意:

txt
大小:1GB
类型:EFI System Partition 或 FAT32
挂载点:/boot/efi
格式化:勾选

TIP

双硬盘独立安装时,Ubuntu 硬盘自己的 EFI 分区可以格式化。Windows 硬盘上的 EFI 分区不要动。

安装启动引导器

Ubuntu启动引导器安装位置

安装启动引导器的位置选择 Ubuntu 所在的整块硬盘。

txt
Ubuntu 安装在第二块 NVMe 硬盘:/dev/nvme1n1
Ubuntu 安装在第二块 SATA 硬盘:/dev/sdb
不要选择具体分区:/dev/nvme1n1p1 或 /dev/sdb1

确认无误后点击 现在安装,等待安装完成。

步骤九:首次启动

首次启动GRUB菜单

安装完成后重启电脑,拔掉 U 盘。

如果安装时临时断开了 Windows 硬盘:

txt
关机

接回 Windows 硬盘

进入 BIOS

把 ubuntu 或 Ubuntu 硬盘设置为第一启动项

正常情况下会进入 GRUB 菜单,可以看到:

txt
Ubuntu
Windows Boot Manager

如果没有出现 Windows 启动项,可以先进入 Ubuntu,执行:

shell
sudo update-grub

如果仍然没有识别到 Windows,可以安装 os-prober

shell
sudo apt install os-prober
sudo update-grub

步骤十:双硬盘启动方式

双硬盘启动方式

方式一:使用 GRUB 选择系统

BIOS 第一启动项设置为 ubuntu 或 Ubuntu 所在硬盘。开机后通过 GRUB 选择 UbuntuWindows Boot Manager,这是最方便的方式。

方式二:使用 BIOS 启动菜单

BIOS 中保留 Windows 硬盘为第一启动项。需要进入 Ubuntu 时,开机按启动菜单快捷键,手动选择 Ubuntu 硬盘。

这种方式两个系统更独立,但每次切换系统要按启动菜单。

步骤十一:Ubuntu 安装后配置

Ubuntu安装后配置

更新系统

进入 Ubuntu 后,打开终端执行:

shell
sudo apt update
sudo apt upgrade

安装常用工具

shell
sudo apt install curl wget git vim net-tools build-essential

解决 Windows 和 Ubuntu 时间不一致

双系统常见问题是进入 Windows 后时间不对。可以让 Ubuntu 使用本地时间:

shell
timedatectl set-local-rtc 1 --adjust-system-clock

查看是否设置成功:

shell
timedatectl

看到下面字段为 yes 即可:

txt
RTC in local TZ: yes

步骤十二:常见问题

双系统常见问题排查

启动后直接进入 Windows

进入 BIOS,把 ubuntu 或 Ubuntu 所在硬盘移动到第一启动项。如果不想改第一启动项,也可以开机按启动菜单快捷键,手动选择 Ubuntu 硬盘。

Ubuntu 安装器看不到第二块硬盘

常见原因:

txt
硬盘没有插好
BIOS 中禁用了对应接口
硬盘控制模式为 Intel RST、RAID 或 VMD
新硬盘本身异常

WARNING

不要直接在 BIOS 里把 RAID/RST 改成 AHCI,否则 Windows 可能蓝屏。先搜索对应机型的安全切换方法。

GRUB 没有 Windows 选项

先进入 Ubuntu,执行 sudo update-grub。如果还是没有,安装 os-prober 后再次执行 sudo update-grub。也可以不依赖 GRUB,直接用 BIOS 启动菜单选择 Windows Boot Manager

想删除 Ubuntu 恢复单 Windows

双硬盘删除 Ubuntu 很简单:

txt
进入 Windows

备份 Ubuntu 硬盘中的重要文件

在 BIOS 中把 Windows Boot Manager 设为第一启动项

进入磁盘管理

删除 Ubuntu 硬盘上的分区

重新格式化为 NTFS 数据盘

如果还残留 ubuntu 启动项,可以在管理员终端中查看:

shell
bcdedit /enum firmware

确认对应的是 ubuntu 启动项后再删除:

shell
bcdedit /delete {标识符}

WARNING

bcdedit 操作会影响系统启动,删除前一定要确认标识符对应的是 ubuntu。

总结

双硬盘安装 Windows 和 Ubuntu,核心就是三点:

txt
Windows 保留在原硬盘
Ubuntu 安装到第二块硬盘
Ubuntu 硬盘单独创建 EFI 分区

如果安装时能临时断开 Windows 硬盘,整个过程会更稳;如果不能断开,也没问题,只要在安装器里仔细确认硬盘容量、型号和分区位置即可。

上次更新于: