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

[linux] Boot into UEFI shell #286

Open
cattyhouse opened this issue Oct 25, 2022 · 4 comments
Open

[linux] Boot into UEFI shell #286

cattyhouse opened this issue Oct 25, 2022 · 4 comments
Labels
not possible atm Not possible at the moment

Comments

@cattyhouse
Copy link

cattyhouse commented Oct 25, 2022

thanks for the great project, i installed archlinux arm with no problem, however

  1. can't change boot order after installation, it always boot into HD instead of ISO with tart run name --disk /path/to/iso
  2. could not find a way to boot into UEFI SHELL, if there is any?

any suggestion? thank you!

@edigaryev
Copy link
Collaborator

edigaryev commented Nov 2, 2022

Hello Justin!

Unfortunately, neither of the things you've listed seems to be feasible at the moment with the Virtualization.Framework because the VZEFIVariableStore gets created only on tart create.

This UEFI variable store gets later populated at the OS installation step and makes the VM boot into that installed OS every time, ignoring the storage devices order.

And if we were to add a way to re-create the VZEFIVariableStore after the installation is done, there would be no easy way to revert back and boot the installed OS.

@edigaryev edigaryev removed their assignment Nov 2, 2022
@edigaryev edigaryev added the not possible atm Not possible at the moment label Nov 2, 2022
@cattyhouse
Copy link
Author

Hi Nikolay, thanks for the info, the idea of booting to ISO after installation is that, once there is any booting issue, it is possible to use the ISO to fix the HD installation.

@cattyhouse cattyhouse reopened this Jun 16, 2023
@fkorotkov fkorotkov changed the title boot order , boot into uefi shell [linux] Boot into UEFI shell Jul 8, 2023
@cattyhouse
Copy link
Author

is it possible now? @edigaryev

@edigaryev
Copy link
Collaborator

I don't think it's possible at the moment.

The #286 (comment) still stands, and as for the booting into the UEFI shell, we're using VZEFIBootLoader and it doesn't have any options.

You might try modifying the UEFI variables from within the guest, though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
not possible atm Not possible at the moment
Projects
None yet
Development

No branches or pull requests

2 participants