1. 程式人生 > 其它 >Vmware Esxi 6.5 root忘記密碼

Vmware Esxi 6.5 root忘記密碼

週五安裝的esxi6.5 u3的系統,週一上班登入時發現密碼提示不正確,反覆試了幾次仍是這樣。不知道是bug(網上確有這麼說的)還是我真的記錄錯了密碼,只能重置了。
環境如下:
Dell R740 2u伺服器
esxi 6.5 
重置密碼有兩種方法,這裡我用第一種方法 1)做一個linux啟動盤,建議centos 7.x系列,進入救援模式下,修改esxi root密碼檔案,刪除密碼,開機重新設定密碼。 2)做一個同樣esxi系統的啟動盤,重新安裝esxi,選擇保留資料。
參考此連結: https://www.cnblogs.com/chuyiwang/p/10450614.html
官方說明: http://www.vm-help.com/esx/esx3i/Reset_root_password.php

  

1.點選檔案-開啟 你的cento7.6映象,點選啟動-寫入硬碟映象,寫入你的u盤,預設設定,寫入完成插到伺服器上。

2.開機,選擇一次性u盤啟動


3.選擇進入救援模式

4.如果能正常進入救援模式,這一步驟忽略。
啟動時出現dracut-initqueue timeout - starting timeout scripts 這個報錯是因為u盤找不到自己的儲存路徑。

1)檢視u盤位置,在上圖中執行 
ls /dev/sdb* 一般/dev/sdb4 是自己的u盤,沒有數字就是/dev/sdb,記住後面要用。
reboot

2)選擇救援模式,按“e” 修改inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check rescue quiet為inst.stage2=hd:/dev/sdb4(上面u盤路徑) rescue quiet 然後按Ctrl+x
注意:進來以後有兩行,第一行是install centos 需修改的,第二行才是救援模式需修改的。
inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check quiet 
inst.stage2=hd:LABEL=CentOS\x207\x20x86_64.check rescue quiet

5.進入救援模式後重置esxi密碼

sh-4.2#救援模式字首
mkdir /mnt/usb
mount /dev/sda5 /mnt/usb
cp /mnt/sda5/stage.tgz /tmp/.
cd /tmp
tar zxvf stage.tgz
tar zxvf local.tgz
vi /etc/passwd
把類似root:x:密碼:12232:9:99999:7
這其中的“密碼”給清除
rm -rf stage.tgz local.tgz
tar zxvf local.tgz etc
tar zxvf stage.tgz local.tgz
cp local.tgz /mnt/usb/.
reboot
進入esxi系統後,按F2即可設定新的密碼。