当电脑安装系统的时候,操作系统跟主板网卡不兼容,这个时候需要编译网卡驱动。这里的操作系统系统是AnolisOS-23.1,主板是华硕-Z890 AYW GAMING WIFI W。
1. U盘镜像制作
先安装操作系统,通过 rufus制作操作系统镜像。可以选择ISO模式,也可以选择DD模式。
rufus下载地址:https://github.com/pbatard/rufus
制作U盘启动如下:
U盘镜像制作好后就可以安装操作系统。
2. 查看操作系统网卡及驱动
# 查看网卡驱动
lspci -k
这里显示网卡型号是:8125,网卡驱动是:r8169。网卡型号不匹配。
需要到官网下载8125的网卡驱动,下载地址是:https://www.realtek.com/Download/List?cate_id=584
选择8125网卡型号的下载:
3. 通过U盘把下载的文件拷贝到电脑
注意源码编译网卡驱动的时候需要先安装 gcc。所以需要把gcc安装包也拷贝到U盘。
U盘内容如下:
电脑插入U判断后,查看U盘地址并挂载到电脑磁盘目录:
查看磁盘目录
#查看磁盘
fdisk -l
创建挂载目录
mkdir -p /media/usb
我的U盘路径是 /dev/sda0,挂载U盘。
mount /dev/sda0 /media/usb
复制U盘内容到电脑磁盘
cp /media/usb/*.rpm .
cp /media/usb/r8125-9.014.01.tar.bz2 .
4. 编译安装网卡驱动
安装gcc
rpm -ivh *.rpm --nodeps --force
卸载原有的网卡驱动。
# 找到网卡驱动的位置 并删除
modinfo r8169 | grep filename
rm -rf <找到的path>/r8169.ko
# 卸载驱动
rmmod r8169
# 查看是否卸载成功
lsmod | grep r8169
源码编译安装驱动
# 进入驱动安装包解压目录后执行
make
make install
查看是否安装成功:
lsmod | grep r8125
重启电脑:
reboot