Resuelto, pero actualmente no puedo marcar mi propia respuesta como respuesta aceptada.
Compré un sistema nuevo y quiero instalar promox ve en él. Lamentablemente, el proceso de instalación no puede obtener una conexión de red. Después de investigar un poco, descubrí que se trata de un problema con la NIC de mi placa base (más adelante). Una solución debería ser instalar Debian Buster, el controlador de red y, cuando la conexión de red funcione, instalar proxmox ve. Pero me quedé atascado al instalar el controlador.
Placa base:ASRock B550
-> NIC:RTL8125BG
-> Conductor:Controlador LINUX Ethernet 2.5G r8125 para kernel hasta 5.6
Procesador: Ryzen 4650G
Alguna información sobre el sistema operativo:
$ 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 tener una conexión de red temporal utilicé mi teléfono inteligente y habilité la opción de anclaje a red USB. Esto funcionó bien para el proceso de instalación y la ejecución de Debian, pero no para el proceso de instalación de pve.
De esta manera pude descargar el controlador e instalarlo build-essential
(y paquetes como lshw
).
Pero la instalación del controlador falla al construir el 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
Al crear el directorio de compilación que falta, todavía falla
$ 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
¿Alguna idea de lo que me falta para instalar ese controlador?
Respuesta1
Incluso si lo instalé, build-essential
faltaban algunos archivos.
¡La instalación linux-headers-4.19.0-16-amd64
solucionó mi problema!
Después de ejecutarlo $ apt install linux-headers-4.19.0-16-amd64
pude instalar el controlador y configurar la interfaz.
Si tiene el mismo problema, debe ajustar la versión del kernel en el paquete.
ACTUALIZACIÓN (PVE)
La instalación de pve incluye un nuevo kernel.
Para reconstruir el controlador de red tuve que instalarpve-headers