XENの推測OS(dom)であるCentOSのrootパスワードをリセットするためのヘルプが必要です。私はすでにgrubにアクセスしようとしましたが、表示されないか、別のgrub(pygrub)を使用している可能性があります。前もって感謝します。
ゲストVMをシャットダウンし、アクセスできる別のVMにディスクをマウントしてから、ゲストの/ etc/shadowを手動で変更するか、マウントされたディスクにchrootしてから「passwd」を実行します。 。
親にアクセスできる場合:
xm console $vm
コンソールにドロップします(telnetのようにエスケープできます)。
1-Xencenterコントロールを使用してサーバーをシャットダウンします
2-マシンを右クリックして[プロパティ]を選択します3- [ブートオプション]の下に移動しますOSのブートパラメータをrwinit =/bin/bashに変更します
一部のOS、特にCentOSでは、rw init =/bin/bashの代わりにWordsingleをフィールドに書き込む必要がある場合があるため、最初のトリックが機能しなかった場合は両方を試してください。 4-仮想マシンを保存して起動します
システムはシングルユーザーモードで起動します。したがって、パスワードを変更するには、次のコマンドを入力する必要があります。
bash#passwd root
5-新しいパスワードを入力すると、確認を求められます
これでパスワードがリセットされました。
6-仮想マシンをシャットダウンします。ここで、xencenterと起動オプションに戻り、rw init =/bin/bashを削除して、以前にあったものに戻します。サーバーを起動すると、新しいrootパスワードでログオンできるはずです。
ソース: http://www.unixmen.com/reset-root-password-linux-vm-hosted-xenserver/