Resolvido, mas atualmente não tenho permissão para marcar minha própria resposta como aceita.
Comprei um novo sistema e quero instalar o promox ve nele. Infelizmente, o processo de instalação não consegue obter uma conexão de rede. Depois de alguma pesquisa descobri que este é um problema com a NIC da minha placa-mãe (falaremos mais tarde). Uma solução deve ser instalar o debian buster, o driver de rede e quando a conexão de rede funcionar instalar o proxmox ve. Mas fiquei preso na instalação do driver.
Placa-mãe:ASRock B550
-> NIC:RTL8125BG
-> Motorista:Driver Ethernet 2.5G LINUX r8125 para kernel até 5.6
Processador: Ryzen 4650G
Algumas informações sobre o sistema operacional:
$ 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
Para ter uma conexão de rede temporária usei meu smartphone e habilitei a opção de tethering USB. Isso funcionou bem para o processo de instalação e execução do debian, mas não para o processo de instalação do pve.
Dessa forma consegui baixar o driver e instalar build-essential
(e pacotes como lshw
).
Mas a instalação do driver falha ao construir o módulo.
$ ./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
Ao criar o diretório de compilação ausente, ele ainda falha
$ 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
Alguma idéia do que estou perdendo para instalar esse driver?
Responder1
Mesmo se eu instalasse, build-essential
faltavam alguns arquivos.
A instalação linux-headers-4.19.0-16-amd64
resolveu meu problema!
Após a execução $ apt install linux-headers-4.19.0-16-amd64
consegui instalar o driver e configurar a interface.
Se você tiver o mesmo problema, deverá ajustar a versão do kernel no pacote
ATUALIZAÇÃO (PVE)
A instalação do pve inclui um novo kernel.
Para reconstruir o driver de rede eu tive que instalarpve-headers