可通过三种路径进入修复环境:一、grub高级选项进recovery mode;二、编辑内核参数添加systemd.unit=multi-user.target降级启动;三、uefi shell或live usb绕过grub密码锁定。

当你在银河麒麟操作系统V10中遭遇桌面崩溃、登录循环、图形界面黑屏或关键服务无法启动时,必须绕过常规启动流程,直接进入具备root权限的最小化运行环境,才能执行文件系统修复、密码重置或内核参数调试等紧急操作。
通过GRUB菜单快捷触发恢复模式
该方法适用于未启用GRUB密码保护的常规安装环境,是最快捷、最稳定的入口路径,无需额外介质或固件干预。
重启电脑,在厂商Logo刚消失、屏幕即将变黑的瞬间,快速连续按【Esc键】(多数主板)或反复按方向键(↑/↓)——若错过时机,系统将直接加载默认内核,需强制关机重试。
进入GRUB高级选项界面后,用方向键高亮选中“Advanced options for kylin v10”,按Enter进入子菜单。
在子菜单中,向下翻页找到名称含【recovery mode】的条目(如“kylin v10.1 (recovery mode)”),该条目通常位于列表末尾,【切勿选择带“(rescue mode)”字样的条目,它不提供完整root shell】。
按Enter确认后,系统自动加载精简内核与initramfs,约15秒后停驻在黑色终端界面,显示“Welcome to GRUB Rescue Mode”及root@kylin提示符,此时已获得最高权限,可立即执行passwd、fsck或journalctl -xb排查故障。
黑屏但键盘有响应时的内核参数降级启动
此方式专为屏幕无输出但主机仍在运行的场景设计,本质是跳过图形子系统,强制进入文本控制台,完全不依赖GRUB菜单是否可见。
方法一:在GRUB默认启动项高亮状态下,按【e】键进入编辑模式。
定位到以linux开头的行(通常为第二行),将光标移至行末,在最后一个参数后添加一个空格,然后输入:systemd.unit=multi-user.target。
注意:不要删除原有参数(如splash、quiet、ro等),否则可能导致根文件系统无法挂载;添加完毕后按【Ctrl+X】启动,系统将跳过gdm3或kylin-dm,直接进入tty1登录界面。
方法二(备用):若【e】键无响应,长按【Shift】键强制唤出GRUB菜单,再执行上述步骤。
GRUB被密码锁定时的UEFI Shell绕过方案
当系统管理员曾手动配置GRUB超级用户密码,常规recovery mode会被拦截,此时必须从固件层切入,修改引导配置文件本身。
方法一:UEFI Shell直接编辑user.cfg
关机后开机,在POST阶段立即反复敲击【F2键】(联想/同方)或【F10键】(华为Atlas)进入UEFI Setup;关闭Secure Boot → 保存退出 → 重启 → 在Boot Manager中选择UEFI Shell。
进入Shell后依次执行:fs0: → ls → 定位到EFI\kylin\目录 → 执行edit user.cfg → 删除整行含password_pbkdf2的内容 → 按Ctrl+S保存 → Ctrl+Q退出。
方法二:Live USB挂载修复(需提前准备麒麟V10 Live USB)
启动Live系统后打开终端,用sudo fdisk -l识别原系统根分区(如/dev/sda2)和/boot分区(如/dev/sda1)→ 依次挂载:sudo mount /dev/sda2 /mnt && sudo mount /dev/sda1 /mnt/boot→ 执行sudo chroot /mnt→ 运行rm -f /boot/grub/user.cfg && sed -i '/^set superusers\|^password_pbkdf2/d' /boot/grub/grub.cfg→ 输入exit退出chroot,重启即可。











