Debian
無法在 debian 上安裝網路驅動程序 r8125
已解決,但目前我不允許將自己的答案標記為已接受的答案。
我買了一個新系統,想在上面安裝 promox ve。不幸的是,安裝過程無法獲得網路連接。經過一番研究,我發現這是我主機板的 NIC 的問題(稍後會詳細介紹)。一種解決方案應該是安裝 debian buster、網路驅動程序,並在網路連接正常時安裝 proxmox ve。但是我一直在安裝驅動程序。
主機板:華擎 B550
-> 網卡:RTL8125BG
-> 驅動:2.5G 乙太網 LINUX 驅動 r8125 核心高達 5.6
CPU:銳龍 4650G
關於作業系統的一些資訊:
$ lsb_release -a Distributor ID: Debian Description: Debian GNU/Linux 10 buster) Release: 10 Codename: buster $ uname -v #1 SMP Debian 4.19.181-1 (2021-03-19) $ 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:06:00.0 version: 05 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress msix vpd bus_master cap_list configuration: latency=0 resources: ioport:f0000(size=256) memory:fce00000-fce0ffff memory: fce100000-fce13fff
為了建立臨時網路連接,我使用了智能手機並啟用了 USB 網路共享選項。這適用於安裝過程和執行 debian,但不適用於 pve 安裝過程。
這樣我就可以下載驅動程序並安裝
build-essential
(以及類似的軟體包lshw
)。但是在建構模組時安裝驅動程序失敗。
$ ./autorun.sh Check old driver and unload it. Build the module and install make[2]: *** /lib/modules/4.19.0-16-amd64/build: No such file or directory. Stop. make[1]: *** [Makefile:176: clean] Error 2 make: *** [Makefile:48: clean] Error 2
創建缺少的建構目錄時它仍然失敗
$ mkdir /lib/modules/4.19.0-16-amd64/build $ ./autorun.sh Check old driver and unload it. Build the module and install make[2]: *** No rule to make target 'clean'. Stop. make[1]: *** [Makefile:176: clean] Error 2 make: *** [Makefile:48: clean] Error 2
有什麼想法我缺少安裝該驅動程序嗎?
即使我安裝了
build-essential
也有一些文件失去。安裝
linux-headers-4.19.0-16-amd64
解決了我的問題!執行後,
$ apt install linux-headers-4.19.0-16-amd64
我能夠安裝驅動程序並配置界面。如果你有同樣的問題,你必須調整包中的核心版本
更新 (PVE)
pve 安裝包括一個新核心。
要重建網路驅動程序,我必須安裝
pve-headers