-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to run amd64 image #27
Comments
just to clarify - are you trying to run an amd64 image on an arm64 device? |
Yup. I'm expecting podman-bootc under the hood to choose |
I don't believe that will work. You can not run a aarch64 VM/Kernel on an x86 box. Emulation works in user space not for the kernel, as I understand. |
qemu can do both, |
The core problem here (and this has come up elsewhere) is that qemu's userspace emulation doesn't handle many Linux container features. Here what we're trying to do is extract information about the container from the host podman. Hmm. Maybe we could switch to using data from the The other avenue here is we could use bootc-image-builder's flow in this case (or in general, by default), where it runs the install container with the host arch. That path is #4 |
I built an amd64 image using
podman build --platform linux/amd64 -t fedora-helloworld-test .
I then tried running it with podman-bootc:
The text was updated successfully, but these errors were encountered: