このチュートリアルは、Fedora Live USBを使用して忘れられたFedoraルートパスワードを回復することでガイドします。この方法は、シングルユーザーモードアプローチに失敗した場合に役立ちます。
ステップ1:ブート可能なFedora Live USBを準備します
Fedora Workstation Live Imageを公式Fedora Webサイトからダウンロードしてください。 Fedora Media WriterやVentoyなどのツールを使用して、起動可能なUSBドライブを作成します。
ステップ2:ライブUSBからの起動
USBドライブを挿入し、システムからシステムを起動します。 USBブートに優先順位を付けるには、BIOS/UEFI設定を調整する必要がある場合があります。
ステップ3:システムのルートパーティションを見つけてマウントします
ライブ環境でターミナルを開きます。 lsblk
またはfdisk -l
を使用して、Fedoraルートパーティションを識別します(多くの場合、Ext4のようなファイルシステムタイプでマークされています)。ライブ環境のルートパーティションは、インストールされているシステムのルートパーティションとは別のものであることを忘れないでください。
インストールされているシステムのルートパーティションを見つけるには:
lsblk
を使用して、すべてのブロックデバイスをリストします。ハードドライブのパーティションを特定します( /dev/sda1
、 /dev/sda2
など)。$ lsblk
出力の例(パーティションは異なります):
<code>NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 1.9G 1 loop loop1 7:1 0 7.6G 1 loop ├─live-rw 253:0 0 7.6G 0 dm / └─live-base 253:1 0 7.6G 1 dm loop2 7:2 0 32G 0 loop └─live-rw 253:0 0 7.6G 0 dm / sda 8:0 0 50G 0 disk ├─sda1 8:1 0 1M 0 part ├─sda2 8:2 0 1G 0 part └─sda3 8:3 0 49G 0 part sr0 11:0 1 2G 0 rom /run/initramfs/live zram0 252:0 0 7.7G 0 disk [SWAP]</code>
/dev/sda3
置き換えます):$ sudo mkdir /mnt /myroot $ sudo mount /dev /sda3 /mnt /myroot
df -h
:$ df -h /mnt /myroot
$ cd /mnt /myroot $ ls
bin
etc
のディレクトリ、 home
、 usr
を見る必要があります。
ステップ4:Chroot環境を入力します
ルートをシステムに変更します。
$ sudo chroot /mnt /myroot
ステップ5:ルートパスワードをリセットします
ルートパスワードをリセットします。
#passwd
新しいパスワードを入力して確認してください。
ステップ6:アンマウントと再起動
クルー環境を終了し、パーティションのマウントを解除します。
# 出口 $ sudo umount /mnt /myroot
ライブUSBを削除し、システムを再起動します。
ステップ7:新しいパスワードでログインします
Fedoraを起動し、新しいルートパスワードを使用してログインします。
この高度な方法は、シングルユーザーモードを回避します。これらの手順を試みる前に、注意を払って重要なデータをバックアップすることを忘れないでください。不明な場合は、Linuxの専門家に支援を求めてください。
以上がライブUSBを使用してFedora 39でルートパスワードをリセット:実用的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。