未分类 · 2025年10月28日

ubuntu 主机忘记了登录密码的解决办法

使用救援ISO方法(最可靠)

第一步:设置从CDROM启动:bashqm set 101 –boot order=ide2

下载Ubuntu Live CD(如果还没有):bashcd /var/lib/vz/template/iso wget -O ubuntu-22.04-live-server.iso https://releases.ubuntu.com/22.04/ubuntu-22.04.3-live-server-amd64.iso

挂载ISO到虚拟机:bashqm set 101 –cdrom local:iso/ubuntu-22.04-live-server.iso

在安装界面 选择help,进入命令行模式

运行fdisk -l 查看磁盘分区

第二步:挂载正确的分区

  1. 通常Ubuntu LVM安装的结构是
    • /dev/sda1 – EFI分区(如果使用UEFI)
    • /dev/sda2 – 物理卷包含LVM
    • /dev/mapper/ubuntu--vg-ubuntu--lv – 根逻辑卷
  2. 挂载根逻辑卷:bash# 查看有哪些逻辑卷 sudo lvdisplay # 通常根卷的名字类似 ubuntu-vg/ubuntu-lv # 挂载根卷 sudo mount /dev/mapper/ubuntu–vg-ubuntu–lv /mnt

查看ls /mnt 挂载的目录内容,是否包含etc 目录等

第三步:chroot并重置密码

  1. chroot到系统sudo chroot /mnt
  2. 重置root密码passwd输入新密码两次
  3. 如果需要,也可以重置其他用户密码:bash# 查看有哪些用户 ls /home/ # 重置特定用户密码(如果需要) passwd username
  4. 退出并重启exit sync sudo reboot