通过 Live USB 重新安装网络管理器?

通过 Live USB 重新安装网络管理器?

我不知道发生了什么,但是当我从暂停状态恢复时,突然我的 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

相关内容