天天看點

找回 RedHat Enterprise Linux 5 root密碼

       RedHat

Enterprise Linux 5 root密碼給忘記,以下方法僅供大家參考:

開機,引導GRUB 後,出現選擇啟動項,

按e鍵(速度要快,否則會進入系統,取決于設定的等待時間):

  root (hd0,0)

  kernel /xen.gz-2.6.18-128.e15

    module /vmlinuz-2.6.18-128.e15xen ro root=/dev/VolGroup00/LogVol00 rhgb quiet

  module /initrd-2.6.18-128.e15xen.img

按照以前經驗,在kernel /vmlinuz-2.6.18-128.e15 ro root=/dev/hda1 一行的ro前面加single,則可以進入單使用者模式,進而可以修改root密碼,但是本例中根本沒有這個啟動項,于是修改 kernel 所在行,進不去系統,修改ro root行,結果說不可以執行的檔案,手動修改為kernel /vmlinuz-2.6.18-128.e15 single ro root=/dev/hda1,則直接提示找不到該檔案。

 最終抱着試一試的态度,在要在kernel 和ro root 兩行都加single, 居然就成了!

  kernel /xen.gz-2.6.18-128.e15 single

    module /vmlinuz-2.6.18-128.e15xen ro single root=/dev/VolGroup00/LogVol00

  按b啟動後,經過一串指令行輸出, 得到類似下面的指令行

     sh-3.01#

     在#後面運作指令 passwd root, 即

     sh-3.01# passwd root

 系統問你的新使用者名,輸入新密碼,解決。

 其原因是系統安裝時選擇安裝了虛拟化元件,Xen是一款虛拟化軟體,支援半虛拟化和完全虛拟化。它在不支援VT技術的cpu上也能使用,但是隻能以半虛拟化模式運作。

繼續閱讀