Rootパスワードを忘れて、シングルユーザーモードで起動してパスワードを変更しようとしていますが、起動時に次の画面が表示されます。
次に、「e」を押してブート構成を編集すると、次の画面が表示されます。
ただし、私がフォローしているチュートリアルでは、「kernel」で始まる行に移動する必要があると説明していますが、ご覧のとおり、この行はありません。そのため、「linux/boot/vmlinuz ....」で始まる行で「quiet」を「single」に変更してみましたが、これはシステムをシングルユーザーモードで起動しません。
これを機能させるには、どの行を編集する必要がありますか?
1つの方法:
linux
で始まる(そしてquiet
で終わる)行の最後にinit=/bin/bash
を追加します。
パスワードをリセットして、通常どおり再起動します。
もう一度お忘れなく。
Sudo
のインストールを検討してください。
別の方法:
/etc/shadow
ファイルから手動でパスワードを削除できます。または、kpartx
を使用して、ホストまたは別のマシンから仮想マシンイメージファイルを操作します。DEBIAN/UBUNTUルートパスワードの回復
ro quiet
_の間にsingle
を追加し、この行の終わりに_init=/bin/bash
_を追加しますroot@(none):/#
の場合、/パーティションを再マウントして、読み取り/書き込みアクセスを許可する必要があります:_mount / -rw -o remount
_passwd
と入力して変更してください!幸運を
PS:他のユーザーを見つけるために/ etc/shadowファイルを見てみてください...
チュートリアルではGrub(レガシーGrub)を参照しています。これはGrub2です。 linuxで始まる行は、Grubのカーネル行です。