实机安装Anolis的坑及安装之后的网络修复

前两天突发奇想想把一直在用的实机(Debian 12)换成Anolis OS,在安装这个系统的时候碰到了不少问题,现记录于此.

机器配置:

笔记本品牌: HUAWEI MateBook D 14

CPU型号: R5 4500U

内存: DDR4 16GB 2666MHz

硬盘: SSD 512GB

网络通信: Realtek RTL8821CE/RTL8822CE Wi-Fi

安装:

准备: 至少16GB的U盘

  1. Anolis官网下载需要的镜像

  2. 通过u盘刻录软件将镜像刻录到U盘(我用的是rufus), 其中刻录的时候要注意的是:

    1.分区类型(MBR或GPT)一定要选择与系统相匹配的类型, MateBook D 14要选择GPT,不然会导致启动u盘的时候被验证失败(Error: Vertification failed).

    2.写入模式要选择DD模式, 不要选择ISO模式, 不然会导致进入安装界面的时候本地仓库识别不到.

  3. 最后根据引导完成安装即可.

网络修复

由于本系统的网卡是Realtek RTL8821CE/RTL8822CE Wi-Fi, 在安装完Anolis OS系统后会出现网卡驱动无法加载的问题, 进入官网后发现Realtek官网并没有提供Linux系统的RTL8821CE/RTL8822CE Wi-Fi网卡驱动, 在网上搜索之后我发现了一个可以修复问题的方法:

西班牙大神做的一个RTL8822CE Wi-Fi网卡驱动(github页面), 但是作者只提供了.deb版本, 并没有.rpm版本, 但是我们可以从源码编译安装:

  1. 从其他设备到github页面下载驱动.
  2. 通过u盘拷贝到本系统, 注意: Anolis OS系统缺少对NTFS文件系统的支持, 因此无法挂在NTFS格式的U盘, 所以最好使用FAT32格式的U盘.
  3. 通过以下指令安装驱动:
1
2
3
4
5
6
7
8
9
10
11
12
13
# 将配置文件复制到/etc/modprobe.d/
$ sudo cp rtl88x2ce-dkms/rtw88_blacklist.conf /etc modprobe.d/rtw88_blacklist.conf

# 创建源码目录
$ sudo mkdir /usr/src/rtl88x2ce-35403

# 复制驱动源码文件
$ sudo cp -Rv rtl88x2ce-dkms/* /usr/src/rtl88x2ce-35403/

# 编译并安装驱动
$ cd /usr/src/rtl88x2ce-35403
$ make
$ sudo make install
  1. 加载模块

$ sudo modprobe 88x2ce

  1. 重启并检查是否可以使用