kernel和rootfs镜像构建
1. 创建rootfs:
在Linux上自带mkfs指令, 用于创建文件系统.

1 | |
2. 构建vmlinux (ELF文件, 内核编译最原始的文件, 可被rust的linux-loader加载)
2.1 下载内核源码:
源码仓库: https://www.kernel.org/
2.2 安装依赖:
1 | |
2.3 配置内核
1 | |
从内核源码根目录的makefile中, 可以看到默认就是vmlinux, 暂时也不需要去考虑vmlinuz的压缩问题.
1 | |
构建内核
1 | |
kernel和rootfs镜像构建
https://www.torch-fan.site/2022/08/15/kernel和rootfs镜像构建/