在 openwrt 的 menuconfig 的 Target Images 菜单下选择 ramdisk 能构建出这样的内核镜像: initramfs-kernel.bin 。
initramfs-kernel.bin 是可以用 qemu 仅仅指定 -kernel initramfs-kernel.bin 选项就能启动并进入 shell 的,不需要指定 -initrd 选项,感觉比较神奇,如果我不用 openwrt 的构建系统想自己编译出这么一个包含 initramfs 的内核镜像,要怎样才能实现?
参见:
https://openwrt.org/docs/techref/image.format#initramfs
initramfs-kernel.bin 是可以用 qemu 仅仅指定 -kernel initramfs-kernel.bin 选项就能启动并进入 shell 的,不需要指定 -initrd 选项,感觉比较神奇,如果我不用 openwrt 的构建系统想自己编译出这么一个包含 initramfs 的内核镜像,要怎样才能实现?
参见:
https://openwrt.org/docs/techref/image.format#initramfs