这是一个关于在 Windows 7/8/10 与麒麟(这里通常指优麒麟 UKUI 或中标麒麟等国产系统)上安装双系统的详细攻略讲解。
重要提示:
数据备份:在进行任何磁盘操作前,请务必备份硬盘上所有重要数据到外部存储设备。分区操作有数据丢失风险。
麒麟版本:本攻略以当前流行的、基于 Ubuntu/Debian 的
优麒麟(Ubuntu Kylin) 为例,其安装方法与 Ubuntu 基本相同。其他版本(如中标麒麟)可能基于不同发行版,但核心分区思想类似。
引导方式:现代电脑多为
UEFI 启动,本攻略以此为基础。传统的 Legacy BIOS 方式有所不同,但目前已不常见。
安装顺序:通常建议
先安装 Windows,后安装 Linux。因为 Windows 的引导程序不识别 Linux,但 Linux 的引导程序(GRUB)可以识别并添加 Windows 选项。
双系统安装核心思路
在已安装 Windows 的电脑上,为麒麟系统腾出磁盘空间,然后在此空间内进行安装,并配置 GRUB 引导菜单,实现开机时选择进入哪个系统。
第一阶段:Windows 下的准备工作
1. 下载麒麟系统镜像
访问优麒麟官网下载最新版的 ISO 镜像文件。
2. 制作启动U盘
使用工具(如 Rufus、Ventoy 或 balenaEtcher)将麒麟镜像写入一个至少 8GB 的 U 盘。
- Rufus 设置(推荐):选择U盘,选择ISO镜像,分区类型选择 GPT(对应UEFI),目标系统类型选择 UEFI,其他默认,点击开始。
3. 为麒麟系统分配磁盘空间
这是最关键的一步,目的是在不破坏原有 Windows 和数据的情况下,压缩出一块“未分配空间”。
- 在 Windows 中,右键点击 “此电脑” > “管理” > “磁盘管理”。
- 选择一个有足够空闲空间的硬盘(通常是 C 盘所在的磁盘),右键点击并选择 “压缩卷”。
- 输入要压缩出的空间大小(建议至少 50GB,最好 100GB 以上,单位是 MB,例如 102400MB = 100GB)。
- 点击“压缩”后,你会看到一块黑色的 “未分配” 空间。到此为止,Windows 下的操作完成,不要在这里创建新卷。
4. 关闭 Windows 的快速启动和安全启动(可选但建议)
- 快速启动:控制面板 > 电源选项 > 选择电源按钮的功能 > 更改当前不可用的设置 > 取消勾选“启用快速启动”。这可以避免双系统间休眠/关机冲突。
- 安全启动:进入 BIOS/UEFI 设置(开机按 F2、Del、F12 等键),在 Boot 或 Security 选项中,将 Secure Boot 设置为 Disabled。大多数新版麒麟支持 Secure Boot,但关闭它可以减少潜在的驱动冲突。
第二阶段:安装麒麟系统
1. 从U盘启动
- 插入制作好的启动U盘。
- 重启电脑,在开机时按特定的 启动菜单键(通常是 F12、F10、Esc 等,因品牌而异)。
- 在启动菜单中,选择你的 U 盘(通常带 UEFI: 前缀),回车进入。
2. 试用与安装
- 进入麒麟的 Live 环境后,可以先选择“试用”体验,确认硬件兼容性(如显卡、声卡、网络)。
- 桌面通常会有“安装麒麟”的图标,双击开始。
3. 关键步骤:分区与安装位置选择
这是安装过程的核心,请仔细操作。
- 在“安装类型”这一步,选择最下面的“其他选项”或“手动分区”。不要选择“与 Windows 共存”,它有时不够精确。
- 你会看到磁盘分区列表,找到在 Windows 下压缩出来的那块 “空闲空间”。
- 在这块空闲空间上,你需要创建几个必要的分区(点击“+”号):
- EFI 系统分区:
- 大小:300MB - 512MB(如果已存在一个 Windows 的 EFI 分区,绝对不要新建! 只需挂载到现有的即可)。
- 类型:主分区(逻辑分区亦可)。
- 用途:EFI 系统分区。
- 挂载点:/boot/efi。(关键: 确保挂载点正确,且不要格式化现有的 Windows EFI 分区,否则 Windows 将无法启动)。
- 根分区 /:
- 大小:剩余的大部分空间(例如 80-90GB)。
- 类型:主分区 或 逻辑分区。
- 文件系统:ext4(推荐)。
- 挂载点:/。
- 交换空间 swap(可选,但建议):
- 大小:物理内存的 1-2 倍(如果内存 >= 8GB,可等于内存大小或不设)。
- 类型:逻辑分区。
- 用途:交换空间。
- 家分区 /home(可选,但推荐):
- 大小:剩余所有空间。
- 类型:逻辑分区。
- 文件系统:ext4。
- 挂载点:/home。(好处:重装系统时可保留个人文件与设置)。
- “安装启动引导器的设备”选择:这是重中之重! 必须选择你的 整个硬盘的 EFI 分区所在位置(例如
/dev/nvme0n1p1 或 /dev/sda1),通常是第一个较小的 FAT32 格式分区。这会将 GRUB 安装到此,让它来管理双系统启动菜单。
4. 完成安装
- 确认分区设置无误后,点击“现在安装”。
- 设置用户名、密码、时区等。
- 安装完成后,根据提示重启,记得拔掉U盘。
第三阶段:安装后的引导与配置
1. GRUB 引导菜单
- 重启后,你应该会看到一个 GRUB 引导菜单,里面会列出 麒麟系统 和 Windows Boot Manager。
- 使用方向键选择,回车进入相应系统。
2. 如果直接进入 Windows(没有出现 GRUB 菜单)
这说明 Windows 引导管理器覆盖了 GRUB。解决方法是:
- 方法一(进入BIOS):重启电脑,进入 BIOS/UEFI 设置,将启动顺序中的 “Ubuntu” 或 “麒麟” 选项调整到 “Windows Boot Manager” 之前。
- 方法二(在麒麟中修复):用启动U盘再次进入麒麟 Live 环境,打开终端,安装并运行
boot-repair 工具进行自动修复。
3. 默认启动项和等待时间
- 进入麒麟系统后,可以安装
grub-customizer 工具来图形化地调整 GRUB 菜单顺序、默认启动项、等待时间等。
- 终端命令修改默认项:编辑
/etc/default/grub 文件,修改 GRUB_DEFAULT 和 GRUB_TIMEOUT,然后运行 sudo update-grub。
常见问题与注意事项
分区错误:最危险的操作,务必确认是在“空闲空间”上创建分区,不要误删或格式化已有的 Windows 分区(尤其是 NTFS 分区)。
引导丢失:如前所述,优先通过 BIOS 启动顺序或
boot-repair 工具修复。
时间不一致:Windows 和 Linux 对待 BIOS 时间的方式不同(UTC vs Local Time)。会导致进入一个系统后,另一个系统时间错误。解决方法:在 Windows 或 Linux 中统一使用 UTC 或修改注册表/配置。
驱动问题:麒麟系统自带了大量驱动,但部分新硬件(如最新的 NVIDIA 显卡、某些无线网卡)可能需要额外安装驱动。可在“驱动管理器”中查看。
文件互通:双系统间访问对方文件。
- 麒麟访问 Windows:通常自动挂载 NTFS 分区,可直接读写(但建议彻底关闭 Windows 的“快速启动”,否则可能为只读)。
- Windows 访问麒麟:需要安装第三方软件(如 Ext2Fsd, Linux Reader)来读取 ext4 分区,但写入操作不安全,不推荐。
总结步骤流程图
准备阶段(Windows内)
↓
下载麒麟ISO → 制作启动U盘
↓
压缩磁盘得到“未分配空间”
↓
关闭快速启动(可选进BIOS关安全启动)
↓
↓
安装阶段(从U盘启动)
↓
进入Live环境 → 选择“手动分区”
↓
在“空闲空间”上创建:
- /boot/efi (挂载到现有EFI分区)
- / (ext4)
- swap (可选)
- /home (可选,ext4)
↓
引导器安装位置 → 选择整个硬盘的EFI分区
↓
完成安装并重启
↓
↓
配置阶段
↓
出现GRUB菜单 → 成功!
↓
未出现菜单 → 进BIOS调整启动顺序 或 使用boot-repair修复
按照以上步骤,耐心仔细操作,你就能成功搭建一个功能完善的 Windows + 麒麟双系统环境。如果在某个具体环节遇到问题,可以针对该环节搜索更详细的解决方案。