|
r-MT
发表于 2022-6-11 21:08
来自 中国江苏无锡
本帖最后由 r-MT 于 2022-6-11 21:29 编辑
8125支持的
我已经把rtl_nic所有的firmware,放进去了
/lib/firmware/rtl_nic/
8125其实也仅仅只需要
#define FIRMWARE_8125A_3 "rtl_nic/rtl8125a-3.fw"
#define FIRMWARE_8125B_2 "rtl_nic/rtl8125b-2.fw"
2个fw而已
只要是debian11 5.10.113-1 官方支持的硬件驱动 这个基础版全部带了
唯一的问题,我只放了以下部分的firmware
amdgpu amd-ucode i915 intel rtl_nic
在/lib/firmware/下
如果启动dmesg提示缺失firmware
自行去
https://git.kernel.org/pub/scm/l ... linux-firmware.git/
或者
https://git.kernel.org/pub/scm/l ... -firmware.git/tree/
下载对应的最新的硬件对应的firmware
放进/lib/firmware/,按shell登陆提示重新打包image.tar.gz
或者直接安装debian11 官方的fimware比如realtek网卡的fimware
在debian官网可以查到(debian11就是bullseye)
https://packages.debian.org/bullseye/firmware-realtek
名称是firmware-realtek
直接执行
apt install firmware-realtek
apt clean
按shell登陆提示重新打包image.tar.gz
当然你没有amd显卡或者核显
把/lib/firmware/amdgpu/删掉,按shell登陆提示重新打包image.tar.gz
又能减少几十M的体积
这本身就是个标准版的官方debian11,可以任意安装或者删除debian11官方软件包增减后记得重新打包就行了
其实制作很简单
先用chroot 安装个基础版的debian11,然后做成内存运行,可以任意分区挂载就行了
PS:如果新增了apt 软件包,需要保存重新打包前 做个apt clean,把下载的软件包的deb缓存给清理掉
|
|