这个问题基于Popey 的回答。我安装了损坏的 Ubuntu,以便可以通过 Ubuntu Live CD 访问它。但是,我无法运行其中一个命令,因此我的 X11 在启动时卡住了。
您如何解决以下“解决”问题?
root@ubuntu:/# sudo dpkg --configure -a
sudo: unable to resolve host ubuntu
答案1
确保你的/etc/hosts
文件包含类似下面的内容。该127.0.0.1
行应该不是包含除“localhost”之外的任何内容。
127.0.0.1 localhost
127.0.1.1 ubuntu
或者
127.0.0.1 localhost
x.x.x.x ubuntu
(...其中“xxxx”是您的系统的 IP 地址,“ubuntu”是您的系统的主机名。)
答案2
sudo
这是错误的问题。一旦 chroot 完成,您就不需要使用了,因为您已经是 root 了。
只需使用
dpkg --configure -a
没有 sudo,一切都会好起来。