Skip to content
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

EFI firmware/bootloader support #41

Merged
merged 1 commit into from
Apr 12, 2024
Merged

Conversation

sigmaris
Copy link
Contributor

This requires macOS 13.0+ and does not need/use a kernel, initrd or command-line, it just boots e.g. Grub or a similar EFI bootloader from the provided disk image. A path to store the EFI variables is required.

It is a bit more awkward to use compared to more full-featured virtualisation programs like UTM, as there is no display support in vmcli for interaction with the EFI bootloader, but it is sufficient to boot Fedora 37 Cloud images and should be usable with most other images assuming they don't require user interaction with the bootloader.

@sigmaris sigmaris force-pushed the efi-bootloader branch 3 times, most recently from 25cf33a to 403ab50 Compare October 20, 2023 11:37
This requires macOS 13.0+ and does not need/use a kernel, initrd or
command-line, it just boots e.g. Grub or a similar EFI bootloader from
the provided disk image. A path to store the EFI variables is required.
@nustiueudinastea
Copy link

any chance we can merge this?

@gyf304 gyf304 merged commit 2d99137 into gyf304:main Apr 12, 2024
1 check failed
@sigmaris sigmaris deleted the efi-bootloader branch April 12, 2024 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants