CentOS Stream9をVirtualBox上で構築中、ついうっかりrootパスワードを忘れてしまったのでリセット方法をメモ。
- カーネル選択画面で
e
を押下して編集モードに入る -
linux ($root)/vmlinuz-5.14.0-30.el9.x86_64 .......rd.lvm.lv=cs/swap rhgb quiet
の記述を探し、rhgb quiet
の記述を削除 - 削除したところに
rw init=/bin/sh
を記述 -
Ctrl-x
で起動 - shが起動したら、次のようにする。
passwd
# リブート後にラベルをつけ直すよう、空ファイルをtouchする。
#これがないと”Sorry, that didn't work. Please try again.”と言ってログインできない。
touch /.autorelabel
exec /sbin/init
これで問題なくパスワードがリセットされた。