Windows10系统的电脑上安装银河麒麟桌面操作系统V10 SP1双系统

2,104 阅读13分钟

国产银河麒麟桌面操作系统是一款优秀的操作系统,一台联想笔记本电脑上已经在C盘安装了Windows操作系统,客户想在D盘安装银河麒麟桌面操作系统V10 SP1,经过以下安装设置,成功在一台电脑上实现双系统运行。

现在唯一缺点是启动前需要设置BIOS:

  • Windows系统启动时需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"Legacy Support"

  • 银河麒麟系统启动时需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"UEFI"

下边我们从制作银河麒麟Live CD启动盘开始到启动双系统做一个完整的说明。

注意:安装系统有风险,请一定备份好你电脑磁盘中的数据,由此造成的一切后果,本文不承担任何责任。

为银河麒麟开辟磁盘安装空间

进入客户电脑的Windows10操作系统后,看到磁盘信息如下:

  • C盘:Windows操作系统安装盘
  • D盘:无数据,有200G空余
  • E盘:存在145G数据
  • F盘:存在30G数据

屏幕截图_20250601_063255.png

在不破坏C、D、E、F已存在的数据的情况下,安装麒麟系统。

现在需要在D盘开辟出80G~200G的安装空间,操作如下:

  • 在 Windows 系统中,鼠标移动到左下侧的"开始菜单",点击鼠标右键(或Win+X),打开“磁盘管理”。

屏幕截图_20250531_234608.png

  • 选择 D 盘 (麒麟系统准备安装到D盘) 后,点击鼠标右键“压缩卷”

屏幕截图_20250601_063718.png

  • 输入压缩空间量(MB):184320 (180G),如果你的D盘有200G空余,但是这里显示“可用压缩空间大小“非常小,可以尝试把D盘重新格式化,可以获得更大的“可用压缩空间”

屏幕截图_20250601_083045.png

  • 压缩后,底部出现了180G的"未分配"空间。(建议 80–200 GB)

屏幕截图_20250601_083202.png

  • Windows中,此时D盘由原来的200G,变成剩余20G空间可用,"未分配"空间在Windows中不可见。

屏幕截图_20250601_083317.png

完成后,关闭“磁盘管理”。

制作Live CD 启动盘

  1. 在麒麟官方网站的这个页面(www.kylinos.cn/support/tri… ),随便输入一个公司名称和准确的手机号后,可以看到有数十个不同版本的麒麟系统镜像可以下载。

  2. 根据客户电脑硬件配置,我选择下载了“银河麒麟桌面操作系统V10”->"Intel(不包括12代)、AMD "这个版本,以下安装也使用这个版本进行安装,其他麒麟版本的安装暂未测试。

  3. 下载ISO文件 Kylin-Desktop-V10-SP1-2503-HWE-Release-20250430-X86_64.iso

  4. 准备一个 ≥8 GB U 盘,建议先格式化为 FAT32。

  • 使用 微软的Rufus工具(下载地址:apps.microsoft.com/detail/9pc3… ),下载完成后双击启动Rufus, 把麒麟ISO 写入 U 盘:(老毛桃等windows下的装机工具不适用制作麒麟安装盘)

    • 设备:你的 U 盘
    • 引导类型选择:选择下载好的 Kylin-Desktop-V10-SP1-2503-HWE-Release-20250430-X86_64.iso 文件
    • 分区类型:GPT
    • 目标系统类型:UEFI(非 CSM)
    • 文件系统:FAT32
  • 点击“开始”,写入完成后安全拔出。

屏幕截图_20250601_001724.png

使用GParted预先分区

如果直接使用刚才制作的U盘安装麒麟系统,在把系统安装到D盘的“压缩卷”的过程中,会出现如下错误:

麒麟安装器在“自动调整”和“移动”现有分区时失败了:

> 错误:您要求将分区从 64.4 GB 移动到 750 GB (扇区 125831168..1465149167)。  
> 我们可以管理的最近分区是从 64.4 GB215 GB (扇区 125831168..419344495)。

说明安装器试图在一块已经被“extended”(扩展)分区占用的 HDD 上滑动或扩展分区表,
但由于“extended”容器后面还有其他逻辑分区(E、F),它没法把空闲分区扩展到整个盘尾,所以自动分区失败了。

解决办法就是:

手动用 GParted 预先布局好分区

  1. 启动 麒麟Live 环境

    • 电脑启动时按F2 (适用联想小新 chao 5000) ,进入BIOS,把BIOS中的“Boot”->"Boot Mode"设置为"UEFI",插入刚才制作的U盘 ,按F10保存重启。
    • 电脑启动时按F12 (适用联想小新 chao 5000) ,选择从U盘启动系统,在启动界面,选择第一行“*Try Kylin-Desktop V10-SP1...” ,回车后,你会看到一个纯黑色的屏幕,啥也没有(客户机是联想xiao xin chao 5000电脑,应该是硬件不适配导致的),不要着急,这不是启动错误,要有耐心等待(大约1~2分钟),最后会进入漂亮的麒麟桌面。

屏幕截图_20250601_003053.png

如果等待了5分钟还没有进入桌面,可以尝试如下操作:
 当白色选择条在 第一行“*Try Kylin-Desktop V10-SP1...” 时候,按 `e` 进入编辑界面。
 - 找到以 `linux` 开头的那一行,删除 `quiet splash` 参数,这样可以看到详细的内核输出(去掉静默参数)
 - 在同一行末尾追加:nomodeset modprobe.blacklist=snd_hda_intel,pcm_skl,sof-pci-dev,sof-intel-hda-dsp     
 (暂时屏蔽了显卡声卡驱动)
 
按 `Ctrl+X` 启动。启动后同样需要进入黑屏等待,等待时间可能会少一些。
  1. 进入麒麟Live CD 桌面,银河麒麟Live CD桌面是一个基于U盘启动的临时操作系统环境,无需安装即可运行,主要用于系统维护、故障修复和数据备份。

  2. 下边在D盘"空闲"的180G空间中,预先分好区。打开 GParted

    • GParted是“分区编辑器”,点击“开始”->“分区管理器”,然后启动。

屏幕截图_20250601_004504.png

4.“分区管理器”启动后界面如下,下边展示的是C盘,C盘是一块独立的磁盘。已经安装了Windows10操作系统,不需要对这个磁盘做任何操作。

屏幕截图_20250601_084302.png

5.在“分区管理器”右上角可以选择磁盘,第二块磁盘中包含 “D、E、F”盘,第三块磁盘是U盘。

屏幕截图_20250601_084505.png

6.选择进入第二块磁盘后。这里可以看到“D、E、F”盘和"未分配"空间,

D盘对应:/dev/sdb1

E盘对应:/dev/sdb2

F盘对应:/dev/sdb3

操作时候,不要对“D、E、F”盘行有任何操作。

只对“未分配”盘进行操作。

屏幕截图_20250601_084621.png

7.把压缩卷的所有空间,创建一个“拓展分区”,然后在“拓展分区”内部创建麒麟系统分区。

选中"未分配"行,点击鼠标右键"新建"

屏幕截图_20250601_085101.png

选择“拓展分区”,其他保持默认,点“添加” 屏幕截图_20250601_085233.png

8.选择拓展分区下的“未分配”,点击鼠标右键“新建”,创建根分区。根分区预留80G (总空间180G)

屏幕截图_20250601_085923.png

新大小:81920 (80G) ,文件系统:ext4,然后点“添加” 屏幕截图_20250601_090053.png

9.在拓展分区内,继续创建EFI分区。选择“未分配”行,点击鼠标右键“新建”。

屏幕截图_20250601_090312.png 新大小:1024 (1G) ,文件系统:fat32,然后点“添加”

屏幕截图_20250601_090447.png

10.在拓展分区内,创建swap分区。选择“未分配”行,点击鼠标右键“新建”。

屏幕截图_20250601_090630.png

新大小:4096 (4G) ,文件系统:linux-swap,然后点“添加”

屏幕截图_20250601_090752.png

11.在拓展分区内,创建/home分区(可选).选择“未分配”行,点击鼠标右键“新建”。

屏幕截图_20250601_090944.png 新大小:51200 (50G) ,文件系统:ext4,然后点“添加”

屏幕截图_20250601_091137.png

12.在拓展分区内,创建/data分区,把剩余的空间都给/data分区。 选择“未分配”行,点击鼠标右键“新建”。

屏幕截图_20250601_091250.png

新大小:剩余大小 (45G) ,文件系统:ext4,然后点“添加”

屏幕截图_20250601_091530.png

13.设置完成后的界面如下:

屏幕截图_20250601_091653.png

确认无误后,点击上方工具栏中,最后一个的绿色“对号”按钮。“应用全部操作”保存刚才的操作。

屏幕截图_20250601_094005.png

13.创建完毕后,需要对EFI分区添加标识,这样启动时候才能自动找到D盘的麒麟系统,否则即使系统安装成功,也无法进入麒麟系统。

屏幕截图_20250601_094317.png

添加boot 、esp 标识

屏幕截图_20250601_094437.png

13.“手动分区”完成后的界面如下:

屏幕截图_20250601_094550.png

完成“手动分区”后,这样完全绕开了安装器自动“移动”分区的步骤,也就不会再出现那个 64.4 GB→750 GB 的错误,下边重启电脑,进行麒麟系统的安装。

启动银河麒麟安装

保持BIOS中的“Boot”->"Boot Mode"设置为"UEFI",插入刚才制作的U盘,电脑启动时按F12,选择从U盘启动系统,在启动界面,选择第二行“*Install kylin-Desktop V10-SP1-hwe” ,回车后,看到一个纯黑色的屏幕,等待进入安装界面。

屏幕截图_20250601_075542.png

选择语言、选择“专业版”、时区,安装体验感非常好。非常接近Windows

屏幕截图_20250601_095232.png

选择“从Live安装”

屏幕截图_20250601_095358.png

在“选择安装方式”这个界面,一定要选择“自定义安装”。点击确定后,选择“自定义安装”。

屏幕截图_20250601_095604.png

自定义安装初始界面如下:

屏幕截图_20250601_095753.png

这个界面分上下两部分,上边部分/dev/sda是客户电脑的C盘,是一个独立硬盘。这里不需要任何改动。

下边部分说明如下:

/dev/sdb1 这是客户电脑的D盘,不需要任何改动。

/dev/sdb4 本行不需要任何改动。

/dev/sdb5 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 选择"/"

屏幕截图_20250601_100436.png

/dev/sdb6 点击本行最后一个“编辑”图标,在弹出框中:用于(efi) , 千万不要勾选“格式化此分区”,挂载点 选择"/boot/efi"

屏幕截图_20250601_100723.png

/dev/sdb7 点击本行最后一个“编辑”图标,在弹出框中:用于(linux-swap) , 不要勾选“格式化此分区”,挂载点 不需要选择。

屏幕截图_20250601_100854.png

/dev/sdb8 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 手工输入"/home"

屏幕截图_20250601_101018.png

/dev/sdb9 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 手工输入"/data"

屏幕截图_20250601_101126.png

/dev/sdb2 这是客户电脑的E盘,不需要任何改动

/dev/sdb3 这是客户电脑的F盘,不需要任何改动

完成后的界面如下:重点检查 右侧的“格式化”那列,对于windows系统的C、D、E、F盘,格式化都是“否”,否则会丢掉Windows系统的数据。

屏幕截图_20250601_101402.png

最后选择“引导加载程序路径”,麒麟系统安装在那个硬盘,就选择那个。 这里默认选择的是第一块硬盘,因为客户电脑麒麟系统安装的D盘,属于第二块电脑,我选择第二个。

屏幕截图_20250601_101754.png

然后点“下一步”,此时会有2个提示,都可以点“确定”。继续安装。

屏幕截图_20250601_102059.png

屏幕截图_20250601_102121.png

下边界面是再次确定被格式化的分区,勾选“确认以上操作”,然后点“下一步”继续安装。

屏幕截图_20250601_102342.png

下边开始创建登录账户,点“立即创建”,输入账户名和密码:

屏幕截图_20250601_102604.png

勾选需要安装的应用,点击“开始安装”。

屏幕截图_20250601_102726.png

屏幕截图_20250601_103536.png 安装完毕后,重启电脑还不能进入D盘的麒麟系统,会出现下边这样的错误,需要我们“重建引导区”。

error: file '/boot/grub/x86_64-efi/normal.mod' not found. Entering rescue mode ... grub rescue>

屏幕截图_20250601_103730.png

重建引导区

  1. 启动 麒麟Live 环境

    • 保持BIOS中的“Boot”->"Boot Mode"设置为"UEFI",插入刚才制作的U盘 ,按F10保存重启。
    • 电脑启动时按F12,选择从U盘启动系统,在启动界面,选择第一行“*Try Kylin-Desktop V10-SP1...” ,回车后,看到一个纯黑色的屏幕,等待进入Live CD界面。 屏幕截图_20250601_003053.png
  2. 查看麒麟系统当前分区 在桌面上鼠标右键 “打开终端”

屏幕截图_20250601_104652.png

在终端中运行如下命令:


lsblk

运行后输出如下内容:

NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
loop0    7:0    0   3.4G  1 loop /rofs
sda      8:0    0 119.2G  0 disk 
└─sda1   8:1    0 119.2G  0 part /media/kylin/E4581004580FD468
sdb      8:16   0 698.7G  0 disk 
├─sdb1   8:17   0   300G  0 part /media/kylin/E
├─sdb2   8:18   0 198.6G  0 part /media/kylin/F
├─sdb3   8:19   0     1K  0 part 
├─sdb5   8:21   0    80G  0 part /media/kylin/SYSROOT
├─sdb6   8:22   0     1G  0 part /mnt
├─sdb7   8:23   0     4G  0 part [SWAP]
├─sdb8   8:24   0    60G  0 part /media/kylin/home
└─sdb9   8:25   0    55G  0 part /media/kylin/data
sdc      8:32   1  28.9G  0 disk 
└─sdc1   8:33   1  28.9G  0 part /cdrom

通过上边信息,获得刚才已安装的麒麟系统分区如下:
/dev/sdb5  根分区
/dev/sdb6  /boot/efi 分区
  1. 挂载分区后,修复grub
# 挂载你的根分区(上边通过lsblk命令获取的 /dev/sdb5)
sudo mount /dev/sdb5 /mnt

# sdb6 是你建的 EFI 分区(上边通过lsblk命令获取的 /dev/sdb6)
sudo mount /dev/sdb6 /mnt/boot/efi  

# 挂载必要的 pseudo-filesystems
sudo mount --bind /dev  /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys  /mnt/sys

# chroot 进你的系统
sudo chroot /mnt

#修复grub
grub-install --target=x86_64-efi \
             --efi-directory=/boot/efi \
             --bootloader-id=Kylin \
             --no-nvram \
             --recheck
             
# 生成新配置
update-grub

exit

在未联网的情况下,上边代码在chroot环境中运行结果如下:


kylin@kylin:~/桌面$ sudo chroot /mnt
root@kylin:/# grub-install --target=x86_64-efi \
>              --efi-directory=/boot/efi \
>              --bootloader-id=Kylin \
>              --no-nvram \
>              --recheck
正在为 x86_64-efi 平台进行安装。
安装完成。没有报告错误。
root@kylin:/# update-grub
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
正在生成 grub 配置文件 ...
找到主题:/usr/share/grub/themes/UKUI/theme.txt
找到 Linux 镜像:/boot/vmlinuz-5.10.0-18-generic
找到 initrd 镜像:/boot/initrd.img-5.10.0-18-generic
找到 initrd 镜像:/boot/initrd.img-5.10.0-18-generic
完成

上边已经完成GURB的修复,到目前为止,已经成功在D盘的“压缩卷”安装了“银河麒麟桌面操作系统V10 SP1”,而不影响C盘和其他E、F盘的数据。

现在重启系统就可以进入D盘的麒麟系统了。

屏幕截图_20250601_105925.png

可能是客户电脑应硬件配置问题,中间有1~2分钟黑色屏幕没有看到内容。

麒麟系统界面欣赏

屏幕截图_20250601_110454.png

2025-06-01_11-06-59.png

2025-06-01_11-09-49.png

启动银河麒麟桌面操作系统

  • 需要使用D盘的“银河麒麟系统“时,启动前需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"UEFI",按F10保存,重启后自动进入麒麟系统。

启动Windows10操作系统

  • 需要使用C盘的“Windows10操作系统“时,启动前需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"Legacy Support",按F10保存,重启后自动进入Windows10操作系统。