我不知道发生了什么,但是当我从暂停状态恢复时,突然我的 ubuntu 14.04 上的网络管理器被删除了。因此,看起来需要重新安装,但是,我不再保存软件包了。
我确实发现以下页面可能可以解决我的问题:
只是,有一个障碍:我无法打开/编辑/etc/resolv.conf
。
我的步骤:
xubuntu@xubuntu:~$ sudo mount /dev/sda2 /mnt
xubuntu@xubuntu:~$ sudo mount --bind /dev /mnt/dev
xubuntu@xubuntu:~$ sudo mount --bind /proc /mnt/proc
xubuntu@xubuntu:~$ sudo mount --bind /sys /mnt/sys
xubuntu@xubuntu:~$ sudo chroot /mnt
root@xubuntu:/# sudo cp /etc/resolv.conf /sda2/etc/resolv.conf
sudo: unable to resolve host xubuntu
cp: cannot create regular file ‘/sda2/etc/resolv.conf’: No such file or directory
root@xubuntu:/#
如果我尝试通过 nano 进行编辑,则打开的文件是 File: /var/tmp/resolvXX5eDVsN.conf
我在这里犯了什么明显的错误?因为我根本没看到。有谁能帮我吗?
答案1
本周其他人也遇到了这种情况...经过对这个问题的长期研究,我推断出以下可能性:
问题原因:
1) 安装不完整。2) 预发布的软件可能会导致此问题,因此请在软件管理器设置中取消选择它。
解决方法:1)重新启动网络管理器。sudo service network-manager start
如果此方法不适用于您的情况,请从其他电脑手动下载以下文件并将其复制到受影响的系统。单击此处获取这些文件。对于 64 位:
libnl-3-200_3.2.21-1_amd64.deb
libnl-route-3-200_3.2.21-1_amd64.deb
libnl-genl-3-200_3.2.21-1_amd64.deb
对于 32 位: 1. libnl-3-200_3.2.21-1_i386.deb.deb 2. libnl-route-3-200_3.2.21-1_i386.deb.deb 3. libnl-genl-3-200_3.2.21-1_i386.deb.deb 将它们放在一个文件夹中,然后在终端中进入该终端,这些是 Debian 文件,因此使用此命令进行安装。
sudo dpkg -i lib*.deb
这将一次性安装所有三个文件。现在重新启动系统。一切正常,您的网络管理员会再次出现!实际链接
答案2
您犯的一个明显错误是将挂载点与块设备的名称混淆。您不能这样做:
sudo cp /etc/resolv.conf /sda2/etc/resolv.conf
因为/sda2
是不存在的目录。之前你做了:
sudo mount /dev/sda2 /mnt
并且/mnt
(不是/sda2
)是进行复制操作的正确目录。因此请执行以下操作:
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf