麒麟系统开机卡logo且键盘鼠标无响应,说明阻塞在用户空间初始化环节,需立即通过grub干预:先尝试ctrl+alt+f2切tty;若失败,则在grub编辑linux行末加systemd.unit=multi-user.target进入文本模式,再执行df -h /、fsck或禁用systemd-rfkill等故障服务;严重时需live usb chroot重装grub。

麒麟系统开机卡在Logo界面,屏幕静止无响应,键盘指示灯不切换、鼠标无反应,说明系统已通过内核加载阶段但阻塞在用户空间初始化环节,必须立即通过引导层干预获取操作入口,避免反复强制断电扩大文件系统损坏风险。
先确认能否切入TTY终端
开机后若屏幕停在Kylin Logo但按NumLock键能亮/灭指示灯,说明内核已就绪,只是图形服务未启动。立刻按Ctrl + Alt + F2(部分机型需F3或F4)切换至字符终端。
输入登录用户名和密码——密码输入时【不会显示任何字符】,输完直接回车。若提示“Login incorrect”,请关闭Caps Lock并核对大小写;若根本无登录提示,则跳过此步,进入GRUB干预阶段。
通过GRUB编辑临时进入文本模式
该方法绕过LightDM/UKUI图形链路,直接启用多用户命令行环境,适用于90%以上因显示管理器崩溃导致的卡Logo问题。
第一步:开机时在BIOS自检结束、Kylin Logo出现前,反复按Esc键(部分主板需按Shift键),直到出现黑底白字的GRUB菜单。
第二步:用方向键高亮默认启动项(通常为“Kylin Linux”或含内核版本号的条目),按e进入编辑模式。
第三步:定位到以linux或linuxefi开头的行,在该行末尾、quiet splash参数之后、$vt_handoff之前,添加一个空格再输入:systemd.unit=multi-user.target。
第四步:按Ctrl+X或F10启动修改后的配置。若成功进入命令行,立即执行df -h /检查根分区使用率——若使用率达100%,需清理/var/log/journal或/tmp下缓存才能继续图形启动。
用fsck修复根文件系统
方法一:若已进入GRUB编辑界面,直接在linux行末尾添加:fsck.mode=force fsck.repair=yes,确保各参数间仅用单个空格分隔,然后Ctrl+X启动。
方法二:若卡在(initramfs)提示符下,先输入exit回车,观察错误信息中提示的设备名(如/dev/sda2);再执行fsck -y /dev/sda2。若提示“xfs filesystem”,改用xfs_repair -f -y /dev/sda2。
注意:不要对已挂载的分区运行fsck,否则可能造成数据损坏。
禁用引发阻塞的硬件服务
某些设备服务(如蓝牙射频控制、生物识别认证)在特定主板上存在初始化超时,会拖垮整个图形会话启动链。
1、通过GRUB编辑添加systemd.unit=rescue.target进入救援模式,登录root账户。
2、执行systemctl list-units --state=failed查看已失败单元。
3、若发现systemd-rfkill.service或biometric-authentication.service处于failed状态,执行:systemctl disable systemd-rfkill.service。
4、重启后若仍卡Logo,再尝试禁用biometric-authentication.service。
Live USB环境下重装GRUB
当GRUB配置损坏或引导扇区异常时,需借助外部介质重建引导环境。
将银河麒麟安装U盘插入机器,在BIOS阶段将第一启动项设置为USB。启动后选择“试用而不安装”,打开终端。
执行sudo fdisk -l识别系统根分区(如/dev/sda2)及/boot所在分区(如/dev/sda1)。
依次执行挂载命令:sudo mount /dev/sda2 /mnt → sudo mount /dev/sda1 /mnt/boot(若/boot独立分区)。
执行sudo grub2-install --boot-directory=/mnt/boot /dev/sda重装GRUB到磁盘MBR。
执行sudo grub2-mkconfig -o /mnt/boot/grub2/grub.cfg重建配置文件。











