我是靠谱客的博主 清秀秀发,最近开发中收集的这篇文章主要介绍VMware Esxi忘记root密码的解决方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

准备一个CentOS6的安装盘(任意版本),或准备一张其他linux的安装盘,此处以CentOS6为例。我的是真机上操作的。

CENTOS ISO文件的下载地址:

http://vault.centos.org/6.5/isos/x86_64/

此文针对与Esxi5.5与Esxi6.5版本,两个版本都已经尝试成功,其余版本没有进行尝试。
1、把centos6.5的iso文件释放到U盘上
用软碟通进行ISO文件写入U盘的时候便捷启动设置选择为“sylinux”比较合适。
2.在bios当中把first boot 设置为U盘启动
3.启动
问题:在这里插入图片描述
解决方法:
从网上搜索一个vesamenu.c32文件,下载下来,把U盘根目录下的/syslinux/vesamenu.c32文件覆盖替换掉。
http://www.mamicode.com/info-detail-1361502.html
文件共享地址:http://pan.baidu.com/s/1kVk1kIN

4.启动后按照图示选择(救援模式):
在这里插入图片描述
再次出现新问题:
卡在child_rip+0x0/0x20不动了。
https://llblogs.lofter.com/post/1e131973_1205aeed(但是解决问题的具体细节说的不清楚)

http://iqotom.com/?p=1585
CentOS Install BUG child_rip+0x0/0x20 soft lockup – cpu#0 stuck
在这里插入图片描述
解决方案:
在出现U盘启动界面时,选择救援模式:
在这里插入图片描述
然后按tab键,再按space(空格键)输入:acpi=off 后回车
上面卡在child_rip+0x0/0x20为止不能继续的问题就得到了解决

特别说明:
如果你的U盘系统是CENTOS6系列的ISO,你选择了正常安装模式,不是救援模式,那么,可能你出现的卡死错误是:
switching to clocksource tsc
不要紧张,使用按tab键,再按space(空格键)输入:acpi=off 后回车 的方法同样能解决这个卡死的提示。

5.请按照图示选择在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、此时已经进入到了CentOS的救援模式,将要开始对VMware esxi进行密码找回了,请按照以下命令执行

mkdir /mnt/sda5

mount /dev/sda5 /mnt/sda5

cp /mnt/sda5/state.tgz /tmp
在这里插入图片描述
7、cd /tmp

tar xf state.tgz (这一步对文件进行解压之后,会生成一个local.tgz的文件)

tar xf local.tgz (这一步操作结束后,tmp下会有一个etc目录)
在这里插入图片描述
7、vi etc/shadow (记住,在救援模式下只能使用vi,并且不要按a或者i键进入编辑模式,直接使用x对文字进行删除)
在这里插入图片描述
8、请按照两个红色框内标记方式将内容删除,请注意冒号(主要是删除第一个冒号与第二个冒号中间的内容,最终的结果应该是如下图所示
在这里插入图片描述
9、rm /tmp/state.tgz /tmp/local.tgz
在这里插入图片描述
10、tar czf local.tgz etc/
tar czf state.tgz local.tgz
在这里插入图片描述
cp state.tgz /mnt/sda5/

拔掉U盘将服务器重启,VMware esxi完全启动之后,按F2,提示输入密码时直接回车,再重新设定密码,但是要注意符合密码复杂度要求

最后

以上就是清秀秀发为你收集整理的VMware Esxi忘记root密码的解决方法的全部内容,希望文章能够帮你解决VMware Esxi忘记root密码的解决方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部