![如何重置Live CD 上 Ubuntu 系统的root密码?](https://linux22.com/image/929620/%E5%A6%82%E4%BD%95%E9%87%8D%E7%BD%AELive%20CD%20%E4%B8%8A%20Ubuntu%20%E7%B3%BB%E7%BB%9F%E7%9A%84root%E5%AF%86%E7%A0%81%EF%BC%9F.png)
最近我获得了 Ubuntu 18.04.3 的定制 Live CD 映像,以便在我的 Windows 计算机上的 Hyper-V 虚拟机上安装定制的 Ubuntu 系统。
但是我只得到了 Live CD 系统有限(无访问权限)用户的密码,sudo
也不知道 root 用户的密码,有没有什么办法可以重置 Live CD 系统 root 的密码?
在网上我找到了几个重置root密码的教程主机使用 Live CD,但我没有找到任何有关重置 Live CD 本身的 root 密码的文档。是否可以从 CD 映像中提取文件,修改文件/etc/shadow
,然后打包修改后的文件?
我目前正在使用 Windows 工作,并且可以访问多台运行 Ubuntu 18.04 和 20.04 的计算机,因此 Windows 和 Linux 上的工具都可以使用。提前致谢。
答案1
基本上,您可以更改每个 squash(又称 live)系统。有一些可用的工具。它们的共同点是,您需要一个正在运行的 Linux 系统、一个 ISO 映像(例如下载的 Ubuntu20.04.iso)和一些备用内存/空间。
这是改变 ISO 内容的唯一方法,因为它模仿不可写入的 CD 或 DVD。
如果你想走这条路,你可以看看Ubuntu LiveCD定制(这有效)或检查一篇有关 GUI 驱动解决方案的文章。
在每种情况下,都需要解压/复制 ISO,更改其内容并放回您可以使用的 ISO 文件中。