
У меня странная проблема с Ubuntu MATE 16.04.5 LTS, установленной на внешнем USB 3.0-диске. Он использует GRUB, установленный в MBR. На нем установлены все обновления. Файловая система чистая (принудительно установлена fsck
из другой системы Ubuntu 16.04 LTS).
Апплет Network Manager ( nm-applet
) сообщает следующее:
Но если я попытаюсь загрузить его с помощью QEMU-KVM ( sudo kvm -drive file=/dev/sdc,format=raw -m 1512
), то он находит сеть (виртуальный Intel 82540EM по умолчанию, управляемый e1000e
модулем ядра).
Я вижу, что система использует ядро 4.15.0-33-generic в uname -r
списке пакетов:
$ 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
для предотвращения непредсказуемого поведения в будущем.
После перезагрузки все сетевые устройства были успешно распознаны.