- 编译内核镜像
选择所需版本的kernel内核代码,进行编译。
export CROSS_COMPILE=riscv64-unknown-linux-gnu-
make ARCH=riscv
make defconfig,make
make modules_install INSTALL_MOD_PATH=$path
生成内核镜像:编译完成后,您可以在源代码目录中找到生成的内核镜像文件。通常,内核镜像文件的名称为vmlinux或bzImage。/arch/riscv/boot目录。
在path/lib/models包含库文件。 - 替换内核
将上诉编译好的内核Image镜像拷贝到系统/boot目录。
修改extlinux/extlinux.conf文件,把kernel后的镜像名称改为刚才拷贝进来的名字即可。
将上面的lib/models的库文件拷贝到相应目录,执行命令 depmod ,等待完成后,reboot重启操作系统即可。
重启后查看替换后的内核版本uname -r。
riscv架构操作系统内核替换
最新推荐文章于 2024-07-25 13:33:06 发布