修改内核模块
使用DC1000 GPU硬件环境时,在虚拟机内安装驱动需要对宿主机内核做适配,请提前获取内核源码。
- 请参见表4获取内核源码。
- 解压内核源码并进入根目录。
unzip 5.10.0-182.0.0.zip cd 5.10.0-182.0.0
- 请参见获取软件包,获取内核patch文件general.patch。
- 在内核源码目录“5.10.0-182.0.0”下,合入patch。
patch -p1 < general.patch
- 生成.config文件到源码目录。
cp /boot/config-5.10.0-182.0.0.95.oe2203sp3.aarch64 .config make menuconfig
- 执行命令后,在出现的界面中选择“Load”,如图所示。
- 出现如图所示的界面时,选择“OK”。
- 在内核配置界面中,配置如表1所示的内核编译选项。
- 安装依赖并启用LXCFS服务。若命令分多行,需要在行末加上“\”符号。
yum install -y dwarves dpkg dpkg-devel openssl openssl-devel ncurses ncurses-devel bison flex bc libdrm build elfutils-libelf-devel docker lxc lxcfs lxcfs-tools git tar patch make gcc systemctl start lxcfs systemctl enable lxcfs
- 编译内核代码。
make -j72
- 安装新内核。
make modules_install make install
父主题: 宿主机环境配置