--purge remove *-desktop 之后如何修复包括 LAN(Internet)在内的驱动程序?

--purge remove *-desktop 之后如何修复包括 LAN(Internet)在内的驱动程序?

我刚刚将 Ubuntu 18.04 升级到 20.04。它运行良好,直到我将 Ubuntu-desktop 切换到 xubuntu-desktop。我尝试了 xubuntu,然后决定回到 Ubuntu。所以我刚刚清除了 xubuntu-desktop。

之后,我发现 grub 和 Ubuntu 都坏了,等等。我修复了其他问题,但仍然无法修复我的以太网。

以下详细信息可能有帮助:

sudo lshw -C network

  *-network UNCLAIMED       
       description: Ethernet controller
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 0c
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list
       configuration: latency=0
       resources: ioport:xxxx(size=256) memory:f7cxxxxx-f7c00fff memory:fxxxxxxx-f0003fff


cat /etc/network/interfaces

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback


cat /etc/netplan/*.yaml

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

注意:我没有互联网,所以 apt-get install 不起作用。直到包在 apt 缓存中。

答案1

是的,卸载*-desktop软件包可能会破坏正在运行的系统。如果您能够手动修复大部分损坏,那么恭喜您,但最终您可能需要重新安装 Ubuntu。

您可以使用无线连接来接入互联网吗?

您的以太网出现故障,因为 /lib/modules/5.4.0-26-generic 中缺少 r8169 内核驱动程序。

解决问题的最快/最佳方法......

在里面terminal...

sudo apt-get update# 更新数据库

sudo apt-get install dkms r8168-dkms# 安装不同的驱动程序

reboot# 重启计算机

验证以太网操作是否正确。

如果以太网仍然无法正常工作,请重新安装 Ubuntu。

答案2

@heynnema 说得对,清除 *-desktop 也会破坏驱动程序。

但由于网络驱动程序也坏了,所以apt-get update无法工作。

在这种情况下,安装保存并存储在 apt 缓存中的所有可能需要的软件包几乎解决了所有问题。它也可能会增加垃圾,但这是重新安装操作系统而不损害非分区目录上数据的替代方法。Apt 将其软件包保存在/var/cache/apt/archieve/

dpkg -i <package_name>,这里是我想要安装的所有软件包,因此在这种情况下dpkg -i *运行良好。

相关内容