Open michael2012z opened 4 years ago
Thanks for reporting the issue. I'm always curious about the ARM64, but haven't tried that by myself.
firecracker-containerd's rootfs must have our own agent. Using Firecracker team's rootfs wouldn't work. Building our rootfs on aarch64 would be the easiest way to go.
Although arm64 architecture was not formally claimed supported, it may be worthy to try and to see what's happening there.
I tried to follow the get-started page (https://github.com/firecracker-microvm/firecracker-containerd/blob/master/docs/getting-started.md) on an arm64 server. Everything (building, installing, starting daemon and pulling image) was OK until the last step to start a container.
The kernel and rootfs image mentioned in the page seems x86 specific, so I used files introduced in Firecracker get-started page instead:
The error was: