如何安装双系统 Linux 系统(与 Windows 共存)
安装双系统(Linux + Windows)是体验开源系统的最佳方式之一,无需完全放弃熟悉的 Windows 环境,本文将提供详细、安全的操作指南,涵盖从准备到故障排除的全流程,操作前请务必备份重要数据,避免意外丢失。
准备工作:确保兼容性与安全性
-
硬件检查
- 确认电脑支持 UEFI(新设备主流模式)或 Legacy BIOS(旧设备)。
- 预留至少 30GB 未分配空间 给 Linux(建议 50GB 以上)。
- 准备一个 8GB 以上 U 盘(用于制作启动盘)。
-
备份数据
- 备份 Windows 的 个人文件、系统镜像(可用系统自带的“备份与还原”功能)。
- 建议创建 Windows 恢复介质(U 盘),防止引导损坏。
-
下载所需文件
- Linux 镜像:推荐新手选择 Ubuntu 或 Linux Mint。
- 启动盘工具:
- Windows 用户:使用 Rufus(UEFI 兼容)或 BalenaEtcher。
- macOS/Linux 用户:使用
dd
命令或 Etcher。
为 Linux 分区腾出空间
在 Windows 中操作:
- 按
Win + X
→ 选择 “磁盘管理”。 - 右键 Windows 所在分区(通常是 C 盘)→ “压缩卷”。
- 输入压缩空间量(单位 MB,如 50GB = 51200MB)→ 点击 “压缩”。
- 完成后会生成一块 黑色未分配空间(勿在此创建新分区)。
⚠️ 警告:
- 勿删除 Windows 的 EFI 系统分区(约 100MB,含引导文件)。
- 若磁盘为 MBR 格式(旧式),需转换为 GPT(工具如 MiniTool Partition Wizard),否则可能无法安装。
制作 Linux 启动 U 盘
以 Rufus 为例:
- 插入 U 盘 → 打开 Rufus → 选择设备(U 盘)。
- “引导类型选择”:加载下载的 Linux ISO 文件。
- “分区类型”:
- UEFI 电脑选 GPT
- Legacy BIOS 电脑选 MBR
- 点击 “开始” → 等待写入完成(U 盘数据将被清空)。
调整 BIOS/UEFI 设置
- 重启电脑 → 开机时狂按 F2/F12/Del(品牌不同按键不同)进入 BIOS/UEFI。
- 关键设置:
- 关闭 Secure Boot(安全启动,部分 Linux 驱动不兼容)。
- 启用 UEFI 模式(新设备默认开启)。
- 调整启动顺序:将 U 盘设为第一启动项。
- 保存设置并退出(通常按 F10)。
安装 Linux 系统(以 Ubuntu 为例)
-
启动安装程序
- 从 U 盘启动 → 选择 “Try Ubuntu”(试用模式)或 “Install Ubuntu”。
-
分区配置(关键步骤!)
- 安装类型选择 “其他选项”(手动分区)。
- 找到之前预留的 “空闲”空间 → 点击 创建分区:
| 挂载点 | 大小 | 类型 | 格式 |
|——–|————|—————|———-|
| | 建议 30GB+ | 主分区/逻辑分区 | ext4 |
|/home
| 剩余空间 | 逻辑分区 | ext4 |
|swap
| 内存的 2 倍(≤8GB) | 交换空间 | swap | - 引导安装器位置:
- UEFI 电脑:选择 Windows Boot Manager 所在 EFI 分区(切勿格式化!)。
- Legacy BIOS:选择 磁盘根目录(如 /dev/sda)。
-
完成安装
- 设置用户名、密码 → 时区 → 键盘布局。
- 点击 “现在安装” → 等待完成 → 重启并拔掉 U 盘。
首次启动与引导设置
-
GRUB 引导菜单
- 重启后会出现 GRUB 菜单(默认等待 10 秒),可选进入 Linux 或 Windows。
-
修复常见引导问题
- 问题 1:直接进入 Windows,无 GRUB 菜单
- 解决方案:
- Linux 启动 U 盘进入试用模式 → 打开终端。
- 安装 Boot Repair 工具:
sudo add-apt-repository ppa:yannubuntu/boot-repair sudo apt update sudo apt install boot-repair boot-repair
- 点击 “Recommended repair” 自动修复。
- 解决方案:
- 问题 2:无法进入 Windows
- 在 Linux 终端更新 GRUB:
sudo update-grub
- 在 Linux 终端更新 GRUB:
- 问题 1:直接进入 Windows,无 GRUB 菜单
安装后优化
- 更新系统与驱动
sudo apt update && sudo apt upgrade # Ubuntu/Debian sudo dnf update # Fedora
- 安装显卡驱动(如 NVIDIA)
sudo ubuntu-drivers autoinstall # Ubuntu
卸载 Linux(可选)
- 删除 Linux 分区:
Windows 磁盘管理中删除 Linux 分区(ext4/swap)→ 扩展原 Windows 分区。
- 修复 Windows 引导:
- 使用 Windows 恢复 U 盘 → 选择 “疑难解答” → “命令提示符” → 执行:
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd
- 使用 Windows 恢复 U 盘 → 选择 “疑难解答” → “命令提示符” → 执行:
注意事项
- 双系统时间不同步:
Linux 默认 UTC 时间,Windows 使用本地时间,修复命令:timedatectl set-local-rtc 1 --adjust-system-clock
- 文件共享:
- 在 Linux 中访问 NTFS(Windows 分区):安装
ntfs-3g
(Ubuntu 默认支持)。 - 在 Windows 中访问 ext4:使用软件 Linux File Systems for Windows。
- 在 Linux 中访问 NTFS(Windows 分区):安装
🔒 安全提示:
操作分区有风险!确保备份数据后再继续。
引用说明:
- Ubuntu 官方安装指南:https://ubuntu.com/tutorials/install-ubuntu-desktop
- Windows 磁盘管理文档:https://docs.microsoft.com/zh-cn/windows-server/storage/disk-management/overview-of-disk-management
- GRUB 引导修复:https://help.ubuntu.com/community/Boot-Repair
通过以上步骤,您可安全实现 Windows + Linux 双系统,如遇问题,建议查阅相关发行版社区论坛(如 Ubuntu Forums、Arch Wiki)获取支持。
原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/21681.html