Debianはシングルユーザーモードで起動します


11

ルートパスワードを忘れて、シングルユーザーモードで起動してパスワードを変更しようとしていますが、起動時に次の画面が表示されます。

ここに画像の説明を入力してください

次に、「e」を押してブート構成を編集すると、次の画面が表示されます。

ここに画像の説明を入力してください

しかし、私がフォローしているチュートリアルでは、「カーネル」で始まる行に移動する必要がありますが、ご覧のとおり、この行はありません。そこで、「linux / boot / vmlinuz ....」で始まる行で「quiet」を「single」に変更しようとしましたが、これはシステムをシングルユーザーモードで起動しません。

これを機能させるには、どの行を編集する必要がありますか?

回答:


15

1つの方法:

  1. init=/bin/bashで始まるlinux(そしてで終わるquiet)grub行の最後に追加します。

  2. パスワードをリセットし、通常どおり再起動します。

  3. もう一度忘れないでください。

  4. のインストールを検討してくださいsudo


別の方法:

  1. これは明らかに仮想マシンなので、そのディスクを別の(稼働中の)仮想マシンにマウントし、/etc/shadowファイルからパスワードを手動で削除できます。またはkpartx、ホストまたは別のマシンから仮想マシンイメージファイルを操作するために使用します。

今では「root @(none)#」と表示されますが、コマンドがわかりません。どうすれば修正できますか?
xorinzor

2
おそらくあなたは持っていませんPATH/usr/bin/passwd(または他のもの)を直接呼び出してみてください。または、周りを見て、利用可能なものを確認します。
マイケルハンプトン

2
/bin/bashinitとして使用すると、パーティションなどをマウントするための起動スクリプトが呼び出されないため/usr、別のパーティションにある場合は手動でマウントする必要があります。また、bashが終了するとカーネルがすぐに停止するため、シャットダウンスクリプトも取得されないことも知っておいてください。最初にドライブを同期してください。そうしないと、変更が書き込まれない場合があります。
DerfK

19

デビアン/ UBUNTUルートパスワード回復

  1. 最初の画面-GRUB-を押す e
  2. 修正カーネルの行は:追加singleの間ro quietと、このラインアドオンの終わりにinit=/bin/bash
  3. 押す F10
  4. プロンプトが表示されたら、root@(none):/#読み取り/書き込みアクセス権を得るために/パーティションを再マウントする必要があります。 mount / -rw -o remount
  5. これで、rootパスワードを変更する準備が整いました。入力passwdして変更してください!

幸運を

PS:他のユーザーを見つけるために/ etc / shadowファイルを見てみてください...


これは、mountコマンドでの私にとって正しい答えでした。ありがとう。
ティボー

1

チュートリアルでは、Grub(レガシーGrub)を参照しています。これはGrub2です。linuxで始まる行は、Grubのカーネル行です。


私はどこにも書かれたチュートリアルを持っていません、これは私の古い質問でした
xorinzor

-1

リカバリモードを選択するだけで、パスワードを一切使用せずにBusyBoxに切り替えることができます(通常)。


ただ、それを試してみました、また、ブート時に、私は同じメンテナンスの質問を続行するには、rootのパスワードまたはキーを押し、CTRL + Dを私に尋ねるを取得し、起動後にログインを要求します
xorinzor

Ctrl + Dを押しましたか?すでにLinuxの微調整ボックスでこのような反応がありましたが、Ctrl + Dでうまくいきました。
博士I

はい、そうしましたが、それから通常のブートのように再開し、ログインを要求します
xorinzor

1
@DrI Debianのデフォルトでは、シングルユーザーモードのルートパスワードが必要です。
DerfK

えっと…本当に?セットアップにデフォルト値を使用して、新しいInet 6.0.6バージョンをインストールしたばかりで、シングルモードではパスワードは必要ありません。
博士I
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.