ESXI一般设置好后基本都不会再动,经常几年都不登录,因此会比较容易忘记当初设置的密码。一旦虚拟机出现问题需要登录ESXI操作,结果进不去直接抓瞎。ESXI官方提供的重置密码的方法等于重装系统,之前部署的虚拟机都会被删除所有设置都被清空,重置后要重装虚拟机并设置(强烈不推荐此种方式),经过不断采坑,发现有一种无损重置方法可以清空密码并保留所有虚拟机及相关设置。
前期准备
1、材料:HDMI线(那种版本均可)、U盘(8GB以上空盘)、鼠标键盘(最好是USB接口的)
2、下载xubuntu系统,去官网https://xubuntu.org 即可下载
3、下载balenaEtcher软件,去官网https://www.balena.io/etcher 即可下载
用balenaEtcher软件把xubuntu系统写入到U盘里面,用制作好的U盘插入工控机USB接口,键鼠连接工控机USB接口,hdmi线连接工控机和显示器,通电开机后立刻狂按“DEL”键 ,几秒钟后就会进入bios,设置好USB启动引导,引导成功后会进入xubuntu,选中文,单击“试用xubuntu”,进入系统界面后,打开命令行工具,复制下面命令粘贴进命令行工具并回车。
sudo -i
mount /dev/sda5 /mnt/sda5
cp /mnt/sda5/stage.tgz /tmp/.
cd /tmp
tar xvfz stage.tgz
tar xvfz local.tgz
vi /tmp/etc/passwd
按“i”键进入编辑模式,移动光标把类似root:x:143434343:12232:9:99999:7
这一行中的143434343删掉,完成后按“Esc”键输入“:wq”保存并退出。复制下面命令粘贴进命令行工具并回车。
rm -f stage.tgz local.tgz
tar czvf local.tgz etc
tar czvf stage.tgz local.tgz
cp local.tgz /mnt/sda5/.
重启esxi后,不用输入密码直接登录,进入ESXI重新设置一个不会忘记的root密码。这次记住了,再别忘了