内核的编译
主机环境:gentoo based on Loongson3A3000
GCC版本:gcc-9.2.0
源码包:loongson-linux
编译步骤:
1.将config文件放到loongson-inux目录下,并改名为.config
2.配置内核make menuconfig进入选项菜单
3.编译安装:
make -j4
安装模块
make modules_install
安装内核
make install
此时会在/boot文件夹下生成vmlinuz文件,这就是我们需要的内核镜像文件
4.生成initramfs:
genkernel --install --ramdisk-modules --kerneldir=/home/dslab/loongson-linux/ --kernel-config=/home/dslab/loongson-linux/.config initramfs
-kerneldir是指定内核源码的位置,-kernel-config是指定内核配置文件.config的位置,该initramfs生成后也会被默认放在/boot文件夹下。
5.修改启动项,引导系统启动&#x