参考这个:
https://zhiliao.h3c.com/Theme/Chart/672
问题:客户忘记cvk的root密码,且无法通过Ubuntu grub修改密码,需要找回root或者重置root密码。现场通过进入recovery mode 的GRUB引导模式,修改编译kernel进行启动参数,但是Ctrl+x之后,便卡在root@(none):/# 键盘无法进行任何操作,如下图所示:
GRUB引导模式,修改编译kernel进行启动参数方法见如下链接:
***.***/Linux/2016-05/131256.htm
过程分析:
1、忘记密码只能通过修改Linux GRUB或者用LiveCD引导启动系统修改密码
2、修改Linux GRUB:卡在root@(none):/#
可能的解决办法:通过HDM远程,可能因为HDM原因,键盘无法操作;于是通过现场直接接键盘鼠标显示器方式,结果还是键盘敲enter无任何反应
2、LiveCD引导启动:没得选只能再尝试
LiveCD引导启动:
1、下载Ubuntu操作系统:
现场使用的是Ubuntu desktop 20.04.3版本的镜像(需要被重置密码的Ubuntu 12.04)
***.***/download/desktop/
2、通过HDM的远程 加载虚拟介质(加载ubuntu-20.04.3-desktop-amd64.iso)
3、重启服务器,并按F7从虚拟光驱启动
4、ctrl+c 跳过磁盘检查 并选择 try Ubuntu
有时候没有图形界面会是如下情况:
加载live CD的系统时间有点长需要耐心等待
5、打开终端,然后sudo -i 切换root用户(也可不切换执行命令前加sudo)
6、fdsik -l 查找原系统所在的分区设备名称,带*的/dev/sda1就是
也有可能是如下图/dev/sda1 是EFI分区,实际的/分区为/dev/sda2
7、创建一个目录来挂载硬盘驱动器
mkdir -p /media/sda1
8、挂载系统分区设备到刚创建的目录(根据实际情况挂载有可能是/dev/sda1 也有可能是/dev/sda2)
mount /dev/sda1 /media/sda1
9、使用chroot命令 打开一个具有与当前shell正在使用的不同的根目录的shell,我们将传入我们挂载硬盘驱动器的文件夹
chroot /media/sda1
10、现在就可以更改所挂载系统的root密码了
passwd root
或者如下
11、直接按HDM远程的重启按钮(重启之前去掉虚拟介质)
重启之后就可以使用修改后的root密码登录系统了
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
前台页面登录不了