过程很简单,准备,制作和运行会根据当前系统架构,自动选择系统默认的配置文件,例如我的会找到先x86_64_defconfig内核文件准备根文件系统制作#创建大小为10M到根文件系统#把busybox文件系统安装到根文件系统中后来发现下面的参数可以去掉警告,来指明format=raw,
过程很简单,准备,制作和运行会根据当前系统架构,自动选择系统默认的配置文件,例如我的会找到先x86_64_defconfig内核文件准备根文件系统制作#创建大小为10M到根文件系统#把busybox文件系统安装到根文件系统中后来发现下面的参数可以去掉警告,来指明format=raw,
注意:本文基于最新的linux-5.9.2内核源代码,使用arm64的处理器架构,在ubuntu18.04系统上。1)下载最新的Liunx内核源码:官网下载最新的Linux-5.9.2内核:
为了学习linux内核,通常有这两个需要可以摆脱硬件,方便的编译和运行linux可以使用图形化的工具来调试linuxqemu作为虚拟机,用来启动linux。qemu运行界面:vscode调试界面:由于Ubuntu是X86架构,为了编译arm64的文件,需要安装交叉编译工具链linux内核源码可以在github上直接下载。启动linux内核