该教程通过使用Fedora Live USB恢复了您被遗忘的Fedora root密码来指导您。如果单用户模式方法失败,此方法将很有用。
步骤1:准备可启动的Fedora Live USB
从官方Fedora网站下载Fedora Workstation Live图像。使用Fedora Media Writer或Ventoy等工具创建可引导的USB驱动器。
步骤2:实时USB启动
插入USB驱动器并从中启动系统。您可能需要调整BIOS/UEFI设置以优先考虑USB启动。
步骤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:卸载并重新启动
退出Chroot环境并卸载分区:
# 出口 $ sudo umount /mnt /myroot
删除实时USB并重新启动您的系统。
步骤7:使用新密码登录
启动到Fedora,并使用您的新root密码登录。
此高级方法避免了单用户模式。在尝试这些步骤之前,请记住谨慎并备份重要数据。如果不确定,请寻求Linux专家的帮助。
以上是使用实时USB重置Fedora 39中的根密码:实用指南的详细内容。更多信息请关注PHP中文网其他相关文章!