A minimal Firecracker VM setup with NFSv3 support for AgentFS.
- Linux host with KVM support
- Firecracker binary installed
- Build tools:
gcc,make,curl,sudo
- Build the Linux kernel with NFSv3 support:
./build-kernel.sh- Build the rootfs with BusyBox:
./build-rootfs.shStart the Firecracker VM:
./run.shPress Ctrl+C to stop the VM.
build-kernel.sh- Downloads and builds Linux kernel 6.1.x with NFSv3 supportbuild-rootfs.sh- Creates minimal ext4 rootfs with BusyBoxrun.sh- Launches Firecracker VM with the built kernel and rootfs