我正在尝试将 .iso 映像安装到 virt-viewer 中,以便我可以从中启动虚拟机来恢复丢失的 root 密码。但是,virt-viewer 似乎只能共享 USB 设备,而不能共享 ISO 文件。我知道可以将 iso 文件安装为环回设备,但是否可以假装是 USB 设备(使系统将 iso 文件显示为 usb 磁盘)。
通常我会尝试使用 GRUB 进行恢复,但似乎不起作用(当我尝试运行它时,init=/bin/sh 会终止控制台访问,使用 break.rd enforcing=0 会被忽略并直接进入登录提示符)。剩下的选项是从 iso 启动。
我可以访问 Linux、OSX 和 Windows 机器,因此针对其中任何一个的解决方案都可以。
答案1
你有没有尝试过虚拟救援?我自己还没有尝试过,但它似乎表明你可以获得一个恢复 shell。我认为你可以通过这种方式重置 root 帐户的密码。