我刚刚将 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 *
运行良好。