分享一波解决方案!
方案一
1.下载xubuntu系统,官网下载即可https://xubuntu.org/
2.制作启动盘,用制作好的U盘,引导ESXI主机启动
(注意:选择中文!!!!!!然后试用!!!!!!!)
3.试用启动的Xubuntu系统启动完成后,自动挂载了硬盘分区界面如图,在挂着的分区里200多M的一个分区,找到state.tgz,并双击打开state.tgz。
(注意:如果双击无法打开,下文提供挂载方式修改命令)
4.打开的state.tgz如图,内含一个local.tgz压缩文件,双击打开local.tgz,内含etc目录,打开找到名为shadow的文件如图。
5.双击打开shadow文件如图,编辑shadow文件,将“root:”“:18547”两个冒号之间的内容删除,保存退出,reboot,拔出启动盘。
(注意:如果无法保存,下文提供挂载方式修改命令)
方案二
ESXi密码文件shadow保存在sda5分区上,将*/dev/sda5挂载至/mnt*
将文件state.tgz 复制到 /tmp下,并用命令 tar xzf state.tgz解压,看到 local.tgz,再次解压 tar xzf local.tgz,得到 etc文件夹
进入到etc,编辑shadow,将“root:”“:18547”两个冒号之间的内容删除
将etc文件夹压缩到 local.tgz 再到 state.tgz ,再将 state.tgz 拷贝到 /mnt 下,卸载 /mnt ,保存退出,reboot,拔出启动盘。
整理一下命令
右键,选择“Open Terminal”
mount /dev/sda5 /mnt
cd /mnt
cp state.tgz /tmp
cd /tmp
tar -xzf state.tgz
tar -xzf local.tgz
cd etc/
vi shadow “编辑shadow,保存退出“”
cd /tmp
tar -czf local.tgz etc/
tar -czf state.tgz local.tgz
cp state.tgz /mnt
umount /mnt
reboot