最通用可靠的方法是通过grub菜单打开高级启动选项:强制重启后在硬件logo出现1–2秒内连按esc键(飞腾平台用shift),进入grub后选择“advanced options for kylin v10”,再手动选中目标项如recovery mode或旧内核启动。

你在麒麟OS中需要进入恢复模式、修改内核参数、选择旧内核启动或清除GRUB密码,但当前桌面卡死或无法响应图形界面,必须绕过常规路径直接调出高级启动选项。这不是在系统设置里点几下就能完成的操作,而是在硬件固件与操作系统引导层之间抢那1–2秒的控制权。
通过GRUB菜单打开高级启动选项
这是最通用、最可靠的入口,适用于所有未启用GRUB密码保护的标准安装场景,无需提前配置,重启即用。
第一步:长按电源键强制关机,再按下电源键开机 → 紧盯屏幕左上角或中央首次出现的硬件Logo(如“Phytium”“Huawei”“Lenovo”),在Logo浮现后1–2秒内,快速、连续敲击【Esc】键(部分飞腾平台需改用【Shift】)。
第二步:若成功触发,屏幕将跳转至GRUB文本菜单;若失败(直接进入登录界面),说明已错过窗口,需立即重试或改用命令行方式。
第三步:在GRUB菜单中,使用方向键高亮选中“Advanced options for kylin v10” → 按Enter进入子菜单 → 此时显示的所有条目均为高级启动选项,包括各版本内核、recovery mode、(safe graphics)等。
注意:不要直接回车启动默认项,必须手动上下键选择目标条目后再按Enter,否则仍走常规启动流程。
在已运行系统中用命令强制调出GRUB高级菜单
当无法物理干预开机过程(如远程维护、VM环境、键盘失灵),且系统当前可正常登录桌面或TTY时,此方法可绕过热键限制直达目标。
方法一:执行重启并强制进入UEFI固件设置页
sudo reboot --firmware-setup
该命令仅对支持UEFI Runtime Services的平台生效(鲲鹏920、兆芯KX-6000+、龙芯3C5000L等主流信创平台均支持),执行后主机将跳过GRUB直接进入UEFI主界面,你可在Boot Maintenance Manager中手动选择启动项或编辑启动顺序。
方法二:临时修改GRUB配置,使下次启动必显高级菜单
sudo nano /etc/default/grub → 将GRUB_TIMEOUT_STYLE=hidden改为menu → 保存后执行sudo update-grub → 重启即可看到完整GRUB菜单,无需再抢热键时机。
【关键前提:必须确保/etc/default/grub文件可写且update-grub命令能成功执行,否则修改无效】
从TTY终端直接加载recovery mode环境
当你已登录系统但图形界面崩溃、LightDM无响应,又不想重启整机时,可跳过GRUB,在运行时注入恢复环境进程链。
按下Ctrl + Alt + F2切换至TTY2 → 登录后执行:
sudo systemctl isolate rescue.target
该命令会终止所有非关键服务,保留基础shell环境与网络,等效于进入单用户救援模式,但不依赖GRUB菜单选择。
若需完整图形化恢复界面(含文件管理器、终端、日志查看器),则改用:
sudo systemctl isolate multi-user.target → 然后手动启动lightdm:sudo systemctl start lightdm
这一步操作起来很简单,直接把文件拖进去就行。











