银河麒麟V10可通过三种方式进入安全模式:一、GRUB菜单选“Advanced options”→“recovery mode”获root shell;二、UEFI Shell或Live USB清除/boot/grub/user.cfg中password_pbkdf2解除GRUB密码锁定;三、GRUB编辑添加systemd.unit=multi-user.target降级启动至文本终端。

当你在银河麒麟操作系统V10中无法正常登录、桌面卡死或系统服务异常,又不想重装系统时,必须先进入安全模式(即恢复模式/救援模式)才能执行故障排查、密码重置或内核参数调试等关键操作。
通过GRUB菜单进入安全模式
该方法适用于未启用GRUB密码保护的常规安装场景,是最快捷的入口路径。
重启电脑,在厂商Logo刚消失、GRUB启动菜单即将出现的瞬间,快速连续按 【Esc键】 或反复按方向键(↑/↓),触发GRUB高级选项界面。
使用方向键高亮选中“Advanced options for kylin v10”,按Enter进入子菜单。
在子菜单中,选择带有 【recovery mode】 字样的条目(通常位于列表末尾,名称类似“kylin v10.1 (recovery mode)”),按Enter确认。
系统将加载精简环境并自动进入root shell界面,此时已获得最高权限,可直接执行passwd、fsck或systemctl命令。
当GRUB被密码锁定时绕过进入
若你曾手动配置GRUB超级用户密码,常规recovery mode会被拦截,此时需跳过GRUB认证层,从固件级切入。
方法一:UEFI Shell直接修改配置
关机后开机,在POST阶段立即反复敲击 【F2键(联想/同方)或F10键(华为Atlas)】 进入UEFI Setup;关闭Secure Boot → 保存退出 → 重启 → 在Boot Manager中选择UEFI Shell;进入后执行 fs0: → ls → 定位到 EFI\kylin\ 目录 → 编辑 user.cfg 删除含 password_pbkdf2 的整行 → 保存退出即可解除GRUB密码。
方法二:Live USB挂载修复
准备麒麟V10 Live USB,启动后打开终端,用 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 → 退出chroot并重启。
通过内核参数临时禁用图形界面
此方式不依赖GRUB菜单可见性,适合屏幕黑屏但键盘有响应的场景,本质是降级启动至文本控制台。
第一步:在GRUB菜单界面,用方向键高亮当前默认启动项,按 【e】 键进入编辑模式。
第二步:定位到以 linux 开头的行,在行末尾空格后添加 systemd.unit=multi-user.target(注意不要删掉原有参数)。
第三步:按 【Ctrl+X】 启动修改后的内核。系统将跳过图形登录界面,直接进入tty1文本终端,用户名密码输入框仍有效。
第四步:登录成功后,可运行 sudo systemctl set-default multi-user.target 永久切换为文本模式,或用 sudo systemctl set-default graphical.target 恢复图形界面。

















