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镜像构建/