Я пытаюсь установить пакет DKMS на Ubuntu 16.04. Я не могу иметь доступ к Интернету, потому что Ubuntu не обнаруживает адаптер Ethernet (Realtek) Погружаясь проблема, кажется, я должен установить драйвер R8168, и я загрузил с другим PC The R8168-DKMS_8.041.00-1_All.deb файлом, и я пытался его установить. К сожалению, это зависит от DKMS , который не установлен.
Таким образом, я вручную загрузил DKMS_2.2.0.3-2ubuntu11_All.deb, и я запускаю следующую команду:
sudo dpkg -i dkms_2.2.0.3-2ubuntu11_all.deb
, но у меня есть проблема с подписанной прокладкой, которую я не знаком.
shim-signed (1.33.1~16.04.5+15+1533136590.3beb971-0ubuntu1) breaks dkms (<< 2.2.0.3-2ubuntu11.6) and is installed
Я следовал методу 2 настоящей ссылки https://wiki.ubuntu.com/uefi/securebootu.com/uefi/secureboot/dkms для отключения безопасного загрузки в подписанном прощем, но, честно говоря, я даже не знаю, если это имеет смысл (и он не решил проблему) ...
Кто-нибудь знает, как установить DKMS без подключения к Интернету?
Обновление 1
Я удалил 16.04, и я успешно установил Ubuntu 20.04. Однако он обнаруживает только адаптер Wi-Fi, а не один Ethernet.
Адаптер Ethernet должен быть: RTRTEK Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (REV 01)
lspci -v:
Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5260 PCI Express Card Reader (rev 01)
Subsystem: CLEVO/KAPOK Computer RTS5260 PCI Express Card Reader
Flags: bus master, fast devsel, latency 0, IRQ 151
Memory at a2100000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
lspci -knn | grep Eth -A2; ifconfig
Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. Device [10ec:3000] (rev 06)
Subsystem: CLEVO/KAPOK Computer Device [1558:7714]
Kernel modules: r8169
lshw -c network
*-network UNCLAIMED
description: Ethernet controller
product: Realtek Semiconductor Co., Ltd.
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:48:00.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd cap_list
configuration: latency=0
resources: ioport:3000(size=256) memory:a2200000-a220ffff memory:a2210000-a2213fff
uname -r
5.8.0-44-generic
cat: /etc/network/interfaces: No such file or directory
Обновление 2
Я добавил в черный список драйвера R8169. Я добавил следующие параметры в «Команда Kernel» во время загрузки (см. https://wiki.archlinux.org/index.php/kernel_module#blacklistlisting ):
module_blacklist=r8169
Затем я вручную загрузил R8168 с:
modprobe r8168
Тем не менее, кажется, он не работает:
dmesg
[ 288.556472] r8168: module verification failed: signature and/or required key missing - tainting kernel
Обновление 3
После первого ответа @heynnema, я бегу
sudo apt install dkms r8168-dkms
, но я получил эти ошибки:
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/r8168-dkms.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-44-generic (x86_64)
Consult /var/lib/dkms/r8168/8.048.00/build/make.log for more information.
dpkg: error processing package r8168-dkms (--configure):
installed r8168-dkms package post-installation script subprocess returned error exit status 10
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
r8168-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
файл make.log :
less /var/lib/dkms/r8168/8.048.00/build/make.log
DKMS make.log for r8168-8.048.00 for kernel 5.8.0-44-generic (x86_64)
dom 7 mar 2021, 17:58:28, CET
make: Entering directory '/usr/src/linux-headers-5.8.0-44-generic'
ERROR: Kernel configuration is invalid.
include/generated/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
make: *** [Makefile:746: include/config/auto.conf] Error 1
make: Leaving directory '/usr/src/linux-headers-5.8.0-44-generic'
Удалить Module_BlackList = R8169
От / etc / default / grub, а затем Sudo Update-grub
. Если установлен модуль R8168-DKMS, правильное место для черного списка R8169, если требуется, будет в /etc/modprobe.d/r8168-dkms.conf. Но не делай этого еще.
Модуль ядра R8169 должен , чтобы управлять картой Ethernet.
Предполагая, что у вас есть беспроводная связь, сделайте это ...
Статус DKMS
Если появляется только R8168-DKMS, то сделайте это ...
Sudo RM -I / var / Crash / R8168 -dkms.0.crash
sudo apt purge r8168-dkms dkms
sudo apt install instate --reinstall headers-headers-5,8.0-44-Generic
Sudo APT Установить Build - Essential DKMS R8168-DKMS
Перезагрузка
Обновление № 1:
для ядра 5.9.16 ... https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9.16/ . Загрузите 4 файлы, но пропустите файлы с низким задержкой, установите и отчитывайте обратно.