需先安装Windows再装银河麒麟以实现双系统启动,二者必须同为UEFI模式,Windows预留未分配空间,银河麒麟通过GRUB接管引导并自动识别Windows Boot Manager。

如果您希望在一台计算机上同时安装 Windows 10/11 与银河麒麟操作系统,并实现双系统启动,需特别注意分区规划、引导加载器兼容性及 UEFI/Legacy 模式匹配问题。以下是完成该目标的详细操作步骤:
一、准备启动介质与系统镜像
需分别制作 Windows 与银河麒麟的可启动安装盘,且二者必须使用相同启动模式(全部为 UEFI 或全部为 Legacy),否则将导致引导失败。UEFI 模式为当前主流推荐,银河麒麟 V10 SP1 及以上版本与 Win10/11 均默认支持 UEFI 启动。
1、下载官方 Windows 10/11 ISO 镜像(通过微软 Media Creation Tool 获取)。
2、下载银河麒麟桌面操作系统 V10 SP1 或更新版本 ISO(从麒麟软件官网获取正版镜像)。
3、使用 Rufus 工具(版本 4.0+)分别写入两个 ISO 到不同 U 盘,务必在 Rufus 中选择“UEFI (non-CSM)”模式,并勾选“DD 写入模式”以确保银河麒麟引导正常。
4、将两支 U 盘分别标注为“Win-Install”与“Kylin-Install”,避免安装过程中误选。
二、磁盘分区预处理(Windows 安装前)
Windows 安装程序对磁盘分区有强制要求:必须存在未分配空间或 NTFS 分区供其自动创建系统保留分区;若直接在已有 Linux 分区上安装 Windows,会覆盖原有 GRUB 引导,导致银河麒麟无法启动。因此须先为银河麒麟预留空间,再安装 Windows。
1、在当前 Windows 系统中,右键“此电脑”→“管理”→“磁盘管理”。
2、选择容量较大的 NTFS 分区(如 C: 盘),右键→“压缩卷”,输入压缩大小(建议 ≥60GB,如 81920MB)。
3、确认后生成一块“未分配”空间,该空间必须位于磁盘末尾或紧邻现有 NTFS 分区右侧,不可被其他分区隔开。
4、记录该未分配空间起始扇区号与大小(可通过 diskpart 的 list volume + list disk 命令辅助确认)。
三、安装 Windows 10/11(优先安装)
Windows 引导管理器(Bootmgr)不识别银河麒麟内核,但可被 GRUB4.0+ 正确识别。因此必须先安装 Windows,再安装银河麒麟以接管引导权。
1、插入 Win-Install U 盘,重启进入 BIOS/UEFI 设置界面(通常按 Del/F2/F12),关闭 Secure Boot,设置启动模式为 UEFI ONLY(禁用 CSM/Legacy)。
2、保存并重启,从 U 盘启动,进入 Windows 安装界面。
3、在“你想将 Windows 安装在哪里?”页面,点击“驱动器选项(高级)”,选择之前压缩出的“未分配”空间。
4、点击“新建”,系统将自动创建 EFI 系统分区(ESP)、MSR 分区及主 NTFS 分区;切勿手动格式化或删除已存在的 ESP 分区(通常为 FAT32、100–500MB)。
5、选定主分区后点击“下一步”,完成 Windows 安装并重启。
四、安装银河麒麟(后安装,接管引导)
银河麒麟安装程序内置 GRUB2 引导管理器,具备自动探测 Windows Boot Manager 的能力。只要 Windows 已正确安装于 UEFI 模式且 ESP 分区完好,GRUB 即可生成双启动菜单。
1、插入 Kylin-Install U 盘,在 Windows 关机状态下重启,快速按 F12(或其他启动菜单键)选择该 U 盘启动。
2、进入麒麟安装界面后,选择“试用银河麒麟”进入 Live 环境,打开终端验证 ESP 分区状态:执行 sudo fdisk -l | grep -A10 "Disk /dev/nvme|sda",确认存在 FAT32 类型、Flag 标记为 "boot, esp" 的分区(如 /dev/nvme0n1p1)。
3、启动安装向导,至“安装类型”页,选择“与其他系统共存”,此时安装程序应自动识别 Windows Boot Manager 并显示分区建议。
4、若未自动识别,点击“手动分区”,挂载点设置如下:
— 将 ESP 分区(如 /dev/nvme0n1p1)挂载至 /boot/efi(文件系统保持 FAT32,不格式化);
— 新建根分区(/),格式化为 ext4,大小建议 ≥40GB;
— 可选新建 /home 分区(ext4);
— 交换分区(swap)非必需,若内存 ≥16GB 可跳过。
5、确认后开始安装,安装结束提示重启时,务必拔掉所有 U 盘,仅保留硬盘启动。
五、验证双系统启动与引导修复
首次重启后应直接进入 GRUB 菜单,顶部显示银河麒麟选项,底部显示“Windows Boot Manager”。若直接进入 Windows 无菜单,则说明 GRUB 未生效或被覆盖。
1、开机时反复按 Shift 键(UEFI 下部分机型需长按 Esc 或按方向键)调出 GRUB 菜单。
2、若菜单出现,上下键选择 Windows 启动项并回车,验证可正常进入 Windows 桌面。
3、若开机直接进 Windows,重启后强制进入 BIOS,检查启动顺序中是否将“ubuntu”、“kylin”或“grubx64.efi”条目置于首位。
4、若仍无效,在银河麒麟系统中打开终端,执行:sudo update-grub && sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=kylin --recheck。
5、执行完毕后重启,确认 /boot/efi/EFI/kylin/grubx64.efi 文件存在且 /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi 未被删除。










