国产银河麒麟桌面操作系统是一款优秀的操作系统,一台联想笔记本电脑上已经在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数据
在不破坏C、D、E、F已存在的数据的情况下,安装麒麟系统。
现在需要在D盘开辟出80G~200G的安装空间,操作如下:
- 在 Windows 系统中,鼠标移动到左下侧的"开始菜单",点击鼠标右键(或Win+X),打开“磁盘管理”。
- 选择 D 盘 (麒麟系统准备安装到D盘) 后,点击鼠标右键“压缩卷”
- 输入压缩空间量(MB):184320 (180G),如果你的D盘有200G空余,但是这里显示“可用压缩空间大小“非常小,可以尝试把D盘重新格式化,可以获得更大的“可用压缩空间”
- 压缩后,底部出现了180G的"未分配"空间。(建议 80–200 GB)
- Windows中,此时D盘由原来的200G,变成剩余20G空间可用,"未分配"空间在Windows中不可见。
完成后,关闭“磁盘管理”。
制作Live CD 启动盘
-
在麒麟官方网站的这个页面(www.kylinos.cn/support/tri… ),随便输入一个公司名称和准确的手机号后,可以看到有数十个不同版本的麒麟系统镜像可以下载。
-
根据客户电脑硬件配置,我选择下载了“银河麒麟桌面操作系统V10”->"Intel(不包括12代)、AMD "这个版本,以下安装也使用这个版本进行安装,其他麒麟版本的安装暂未测试。
-
下载ISO文件
Kylin-Desktop-V10-SP1-2503-HWE-Release-20250430-X86_64.iso -
准备一个 ≥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
-
点击“开始”,写入完成后安全拔出。
使用GParted预先分区
如果直接使用刚才制作的U盘安装麒麟系统,在把系统安装到D盘的“压缩卷”的过程中,会出现如下错误:
麒麟安装器在“自动调整”和“移动”现有分区时失败了:
> 错误:您要求将分区从 64.4 GB 移动到 750 GB (扇区 125831168..1465149167)。
> 我们可以管理的最近分区是从 64.4 GB 到 215 GB (扇区 125831168..419344495)。
说明安装器试图在一块已经被“extended”(扩展)分区占用的 HDD 上滑动或扩展分区表,
但由于“extended”容器后面还有其他逻辑分区(E、F),它没法把空闲分区扩展到整个盘尾,所以自动分区失败了。
解决办法就是:
手动用 GParted 预先布局好分区
-
启动 麒麟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分钟),最后会进入漂亮的麒麟桌面。
如果等待了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` 启动。启动后同样需要进入黑屏等待,等待时间可能会少一些。
-
进入麒麟Live CD 桌面,银河麒麟Live CD桌面是一个基于U盘启动的临时操作系统环境,无需安装即可运行,主要用于系统维护、故障修复和数据备份。
-
下边在D盘"空闲"的180G空间中,预先分好区。打开 GParted:
- GParted是“分区编辑器”,点击“开始”->“分区管理器”,然后启动。
4.“分区管理器”启动后界面如下,下边展示的是C盘,C盘是一块独立的磁盘。已经安装了Windows10操作系统,不需要对这个磁盘做任何操作。
5.在“分区管理器”右上角可以选择磁盘,第二块磁盘中包含 “D、E、F”盘,第三块磁盘是U盘。
6.选择进入第二块磁盘后。这里可以看到“D、E、F”盘和"未分配"空间,
D盘对应:/dev/sdb1
E盘对应:/dev/sdb2
F盘对应:/dev/sdb3
操作时候,不要对“D、E、F”盘行有任何操作。
只对“未分配”盘进行操作。
7.把压缩卷的所有空间,创建一个“拓展分区”,然后在“拓展分区”内部创建麒麟系统分区。
选中"未分配"行,点击鼠标右键"新建"
选择“拓展分区”,其他保持默认,点“添加”
8.选择拓展分区下的“未分配”,点击鼠标右键“新建”,创建根分区。根分区预留80G (总空间180G)
新大小:81920 (80G) ,文件系统:ext4,然后点“添加”
9.在拓展分区内,继续创建EFI分区。选择“未分配”行,点击鼠标右键“新建”。
新大小:1024 (1G) ,文件系统:fat32,然后点“添加”
10.在拓展分区内,创建swap分区。选择“未分配”行,点击鼠标右键“新建”。
新大小:4096 (4G) ,文件系统:linux-swap,然后点“添加”
11.在拓展分区内,创建/home分区(可选).选择“未分配”行,点击鼠标右键“新建”。
新大小:51200 (50G) ,文件系统:ext4,然后点“添加”
12.在拓展分区内,创建/data分区,把剩余的空间都给/data分区。 选择“未分配”行,点击鼠标右键“新建”。
新大小:剩余大小 (45G) ,文件系统:ext4,然后点“添加”
13.设置完成后的界面如下:
确认无误后,点击上方工具栏中,最后一个的绿色“对号”按钮。“应用全部操作”保存刚才的操作。
13.创建完毕后,需要对EFI分区添加标识,这样启动时候才能自动找到D盘的麒麟系统,否则即使系统安装成功,也无法进入麒麟系统。
添加boot 、esp 标识
13.“手动分区”完成后的界面如下:
完成“手动分区”后,这样完全绕开了安装器自动“移动”分区的步骤,也就不会再出现那个 64.4 GB→750 GB 的错误,下边重启电脑,进行麒麟系统的安装。
启动银河麒麟安装
保持BIOS中的“Boot”->"Boot Mode"设置为"UEFI",插入刚才制作的U盘,电脑启动时按F12,选择从U盘启动系统,在启动界面,选择第二行“*Install kylin-Desktop V10-SP1-hwe” ,回车后,看到一个纯黑色的屏幕,等待进入安装界面。
选择语言、选择“专业版”、时区,安装体验感非常好。非常接近Windows
选择“从Live安装”
在“选择安装方式”这个界面,一定要选择“自定义安装”。点击确定后,选择“自定义安装”。
自定义安装初始界面如下:
这个界面分上下两部分,上边部分/dev/sda是客户电脑的C盘,是一个独立硬盘。这里不需要任何改动。
下边部分说明如下:
/dev/sdb1 这是客户电脑的D盘,不需要任何改动。
/dev/sdb4 本行不需要任何改动。
/dev/sdb5 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 选择"/"
/dev/sdb6 点击本行最后一个“编辑”图标,在弹出框中:用于(efi) , 千万不要勾选“格式化此分区”,挂载点 选择"/boot/efi"
/dev/sdb7 点击本行最后一个“编辑”图标,在弹出框中:用于(linux-swap) , 不要勾选“格式化此分区”,挂载点 不需要选择。
/dev/sdb8 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 手工输入"/home"
/dev/sdb9 点击本行最后一个“编辑”图标,在弹出框中:用于(ext4) , 勾选“格式化此分区”,挂载点 手工输入"/data"
/dev/sdb2 这是客户电脑的E盘,不需要任何改动
/dev/sdb3 这是客户电脑的F盘,不需要任何改动
完成后的界面如下:重点检查 右侧的“格式化”那列,对于windows系统的C、D、E、F盘,格式化都是“否”,否则会丢掉Windows系统的数据。
最后选择“引导加载程序路径”,麒麟系统安装在那个硬盘,就选择那个。 这里默认选择的是第一块硬盘,因为客户电脑麒麟系统安装的D盘,属于第二块电脑,我选择第二个。
然后点“下一步”,此时会有2个提示,都可以点“确定”。继续安装。
下边界面是再次确定被格式化的分区,勾选“确认以上操作”,然后点“下一步”继续安装。
下边开始创建登录账户,点“立即创建”,输入账户名和密码:
勾选需要安装的应用,点击“开始安装”。
安装完毕后,重启电脑还不能进入D盘的麒麟系统,会出现下边这样的错误,需要我们“重建引导区”。
error: file '/boot/grub/x86_64-efi/normal.mod' not found. Entering rescue mode ... grub rescue>
重建引导区
-
启动 麒麟Live 环境
- 保持BIOS中的“Boot”->"Boot Mode"设置为"UEFI",插入刚才制作的U盘 ,按F10保存重启。
- 电脑启动时按F12,选择从U盘启动系统,在启动界面,选择第一行“*Try Kylin-Desktop V10-SP1...” ,回车后,看到一个纯黑色的屏幕,等待进入Live CD界面。
-
查看麒麟系统当前分区 在桌面上鼠标右键 “打开终端”
在终端中运行如下命令:
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 分区
- 挂载分区后,修复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盘的麒麟系统了。
可能是客户电脑应硬件配置问题,中间有1~2分钟黑色屏幕没有看到内容。
麒麟系统界面欣赏
启动银河麒麟桌面操作系统
- 需要使用D盘的“银河麒麟系统“时,启动前需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"UEFI",按F10保存,重启后自动进入麒麟系统。
启动Windows10操作系统
- 需要使用C盘的“Windows10操作系统“时,启动前需要把 BIOS 的“Boot”菜单中"Boot Mode"设置为"Legacy Support",按F10保存,重启后自动进入Windows10操作系统。