无法输入正确开机密码时,可通过三种方式重置密码:一、GRUB单用户模式重置普通用户密码;二、GRUB救援模式重置root密码;三、使用外部镜像U盘离线重置密码。

如果您在启动银河麒麟V10系统时无法输入正确开机密码,导致被锁定在登录界面,则可能是由于用户密码遗忘或误输多次触发安全限制。以下是解决此问题的步骤:
一、通过GRUB引导菜单进入单用户模式重置用户密码
该方法适用于普通用户密码遗忘场景,利用Linux内核启动参数临时绕过图形登录流程,直接获得命令行环境以修改指定账户密码。
1、重启系统,在BIOS自检结束后快速连续按Shift键(部分机型为Esc键),调出GRUB引导菜单。
2、使用方向键选中当前默认启动项,按下e键进入编辑模式。
3、定位到以linux开头的行,将光标移至行末,添加空格后追加:rw init=/bin/bash console=tty0。
4、按下Ctrl+X或F10启动修改后的内核参数,进入单用户命令行界面。
5、执行挂载重写操作:mount -o remount,rw /。
6、输入passwd 用户名(将“用户名”替换为实际登录账户名,如kylin或administrator)。
7、按提示两次输入新密码(输入过程无屏幕回显)。
8、执行exec /sbin/init或/usr/sbin/reboot -f重启系统。
二、使用GRUB救援模式重置root密码
当忘记的是root账户密码,或需获取最高权限执行系统级修复时,可通过GRUB菜单中的救援模式启动,该模式自动加载基础服务并提供chroot环境。
1、重启系统并进入GRUB菜单,选择Advanced options for Kylin V10或类似高级选项。
2、在子菜单中选择带有rescue mode或Recovery Mode字样的启动项。
3、等待系统加载完成后,出现提示符时按回车确认进入命令行。
4、系统会自动尝试挂载根分区;若未成功,手动执行:mkdir /mnt/sysimage && mount /dev/sdaX /mnt/sysimage(sdaX需替换为实际根分区,如sda2)。
5、切换根环境:chroot /mnt/sysimage。
6、重置root密码:passwd root,随后输入并确认新密码。
7、退出chroot环境:exit。
8、输入reboot -f强制重启主机。
三、使用外部镜像启动进行离线密码重置
当GRUB菜单本身被设置密码保护,或上述两种方式均无法进入编辑界面时,需借助外部可启动介质创建独立运行环境,对原系统磁盘进行离线访问与密码修改。
1、从银河麒麟官网下载对应版本V10的ISO镜像文件。
2、使用Rufus或balenaEtcher等工具将ISO写入U盘,制作可启动安装介质。
3、插入U盘,重启主机并进入BIOS/UEFI设置,将U盘设为第一启动设备。
4、启动后选择Rescue installed system或类似救援选项。
5、等待初始化完成,选择语言及键盘布局后,系统将自动探测已安装系统分区。
6、在提示是否挂载时选择Continue,随后执行chroot /mnt/sysimage。
7、运行passwd 用户名或passwd root修改目标账户密码。
8、依次执行exit、reboot,拔出U盘,系统将从硬盘正常启动。










