
我在安裝在外部 USB 3.0 驅動器上的 Ubuntu MATE 16.04.5 LTS 上遇到了奇怪的問題。它使用安裝在 MBR 中的 GRUB。它已安裝所有更新。檔案系統是乾淨的(來自fsck
其他 Ubuntu 16.04 LTS 系統)。
網路管理器小程式 ( nm-applet
) 的內容如下:
但是,如果我嘗試使用 QEMU-KVM ( sudo kvm -drive file=/dev/sdc,format=raw -m 1512
) 啟動它,那麼它會找到網路(由e1000e
核心模組驅動的預設虛擬 Intel 82540EM)。
我看到系統在uname -r
套件列表中使用了 4.15.0-33-generic 核心:
$ dpkg -l | grep linux | grep 4.15
ii linux-headers-4.15.0-33 4.15.0-33.36~16.04.1 all Header files related to Linux kernel version 4.15.0
ii linux-headers-4.15.0-33-generic 4.15.0-33.36~16.04.1 amd64 Linux kernel headers for version 4.15.0 on 64 bit x86 SMP
ii linux-image-4.15.0-33-generic 4.15.0-33.36~16.04.1 amd64 Signed kernel image generic
ii linux-modules-4.15.0-33-generic 4.15.0-33.36~16.04.1 amd64 Linux kernel extra modules for version 4.15.0 on 64 bit x86 SMP
有趣的是 - 相關的 HWE 軟體包沒有安裝。
運行debsums -c -s -a
不會顯示任何可疑的輸出。
我已經清除並安裝了 NetworkManager 及其相關內容:
sudo apt-get purge network-manager
sudo apt-get install indicator-network indicator-network-tools network-manager network-manager-gnome
但這沒有幫助。
是否有可能是內核導致問題?
答案1
看來是內核問題。
我已使用先前的 4.4.0-138-generic 核心重新啟動,網路再次正常運作。
所以我刪除了 4.15 內核
sudo apt-get purge $(dpkg -l | grep 4.15 | grep linux | awk '{print $2}')
sudo rm -rf /lib/modules/4.15.0-33-generic
以防止未來不可預測的行為。
重新啟動後,所有網路設備均已成功識別。