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,提示输入密码时直接回车,再重新设定密码,但是要注意符合密码复杂度要求

  • 6
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果您忘记VMware ESXiroot 密码,可以通过以下步骤重置密码: 1. 通过 vSphere 客户端或 SSH 连接到 ESXi 主机。 2. 在启动过程中按下 Shift + R 键,进入恢复模式。 3. 选择“重置 root 密码”选项。 4. 输入新密码并确认。 5. 重启 ESXi 主机并使用新密码登录。 请注意,这些步骤可能因 ESXi 版本而异。建议在重置密码之前查阅相关文档或咨询 VMware 支持团队。 ### 回答2: 在使用VMware ESXi时,有时候我们会遇到忘记root账户的密码的情况。这时候我们可以通过以下几种方法解决: 1. 通过ESXi直接修改root密码 如果你还可以通过Web客户端或通过vSphere客户端登录到ESXi,可以通过以下步骤重置root密码: - 登录 ESXi 主机并转到“管理”标签。</br> - 在“管理”标签下找到“身份验证”并点击“设置” - 在“配置”中,可以通过“复杂性配置”为root用户设置新密码。</br> 2. 在GRUB界面下重置root密码 如果你无法登录到ESXi,还可以通过以下步骤在GRUB界面下重置root密码:</br> - 重启主机并进入GRUB界面</br> - 按下’e’键进入编辑模式</br> - 在命令行中输入”rw init=/bin/bash”</br> - 按下Ctrl + X来继续启动,就会进入单用户模式,命令行会出现“bash-4.1#”这个提示符</br> - 输入“passwd root”设置新密码</br> - 输入“sync”命令以刷新内存并将修改的内容写入磁盘。</br> - 输入“reboot”以重启主机</br> 3. 通过VMware安装媒体重置root密码 如果上述两种方法无效,我们还可以使用VMware安装媒体来重置root密码:</br> - 下载并安装VMware ESXi安装媒体,将其插入到要重置root密码的服务器上</br> - 重启主机,进入BIOS系统将引导顺序设置为从VMware安装介质中引导。</br> - 选择“ESXi”并按下空格来进入安装选项</br> - 选择“恢复模式”以编辑配置选项</br> - 按下“F2”以进入“已经存在的ESXi安装”的扩展选项</br> - 进入“修改用户设置”并选择root用户进行密码设置。</br> 总之,无论是通过ESXi直接修改密码还是通过GRUB界面或VMware安装媒体重置root密码,都要注意重置后的密码需要妥善保管,以免再次忘记。同时,ESXiroot密码绝对不应该与其他帐号的密码相同,这将确保ESXi主机的安全。 ### 回答3: 当你忘记你的VMware ESXiroot密码时,你可能感到很困惑和沮丧。但是不要担心,你仍然有几种方法可以重置密码。这些方法包括: 1. 使用VMware vSphere客户端来重置密码:如果你曾经使用过vSphere客户端连接到你的ESXi主机并保存了连接信息,那么你可以使用这个客户端来重置密码。首先,运行vSphere客户端并连接到ESXi主机。然后,选择“管理”选项卡,接着选择“设置”下的“用户和组”。使用鼠标右键点击root用户并选择“重置密码”。输入新密码并确认即可完成重置。 2. 通过ESXi主机的控制台重置密码:如果你无法通过vSphere客户端连接到ESXi主机,可以使用ESXi主机的控制台来重置密码。首先,直接在ESXi主机上开机并等待控制台界面出现。按下“Tab”键进入引导菜单,输入“e”键编辑命令行。找到以“kernel /vmkernel.gz”开头的行,并在该行最后添加“rw init=/bin/bash”命令。接着,按下“Ctrl+x”启动系统,进入bash环境。输入“passwd root”命令来更改root用户的密码。 3. 重装ESXi主机并重新设置密码:如果你遇到了无法重置密码的问题,那么你可以考虑重装ESXi主机。在重装过程中,你可以重新设置root用户的密码。请注意,在重新安装ESXi主机之前,请确保备份了主机上的数据。 需要注意的是,在任何情况下,当你重置ESXi主机root密码时,请确保设置一个安全的密码,并妥善保管密码。此外,建议你将ESXi主机root密码定期更改,以增强其安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值