定制 Linux 内核:交叉编译
1. 准备编译环境
1.1. 安装龙芯交叉编译器
安装交叉 GCC 编译器1.2. 安装其他构建依赖
$ apt install git-core bc bison flex libssl-dev make libncurses5-dev2. 获取内核源码
$ git clone https://github.com/Loongbian/linux -b loongson-2k --depth 1
$ cd linux3. 配置内核编译配置
3.1. 加载龙芯 2k 默认配置
$ make ARCH=mips CROSS_COMPILE=mips64el-linux-gnuabi64- ls2k_defconfig debian.config3.2. 配置内核构建选项(可选)
4. 构建内核
4.1. 构建内核镜像 vmlinuz
vmlinuz4.2. 构建并导出内核模块(可选,但强烈建议)
4.3. 导出内核头文件(可选)
5. 打包内核文件并传至龙芯派
6. 安装内核文件
6.1. 解压压缩包
6.2. 安装内核本身
6.3. 安装内核模块
6.4. 生成 initramfs
6.5. 更新 PMON 启动项
Last updated