设备上安装ARM06内核

工作笔记,记录一下如何在设备上安装新裁剪的内核。

安装编译环境内核(linux-4.9.25.arm64.1.b2.06.tgz)
1.拷贝内核压缩文件到/usr/src/kernels/目录下

如果df -h 显示 /dev/sda2 空间不足
设备上安装ARM06内核_第1张图片
需要在有足够大空间的目录下创建软链接
ln -s /var/crash/kernels/ /usr/src/kernels/
#这样做是因为/目录下空间不够安装内核时,将内核安装到其他容量足够的 地方,再软链接回相应路径。注意 ln -s 后面是 源文件 指向的目录

2.tar –zxvf “linux-4.9.25.arm64.1.b2.06.tgz” //解压缩

yum install gcc
yum install ncurses-devel ncurses 
make menuconfig(不需要配置,压缩包里已配置)

4.make -j2
5.make modules
6.make modules_install(在/lib/modules/4.9.25.arm64.1.b2.06生成内核相应的模块)
7.make install(在/boot目录下生成下列文件)
a)vmlinuz-4.9.25.arm64.1.b2.06 (核心档案)
b)vmlinuz(vmlinuz-4.9.25.arm64.1.b2.06的链接)
c)system.map(System.map-4.9.25.arm64.1.b2.06的链接)
d)System.map-4.9.25.arm64.1.b2.06(核心功能到内存的地址映射表)
e)initramfs-4.9.25.arm64.1.b2.06.img(虚拟文件系统档案)

8.grub2-mkconfig >/boot/grub/grub.cfg //自动生成grub.cfg,一般不用内核安装过程会自动生成,不需要手动执行

你可能感兴趣的:(内核,linux,嵌入式,操作系统)