| Summary: | M6.1 UEFI install does not boot in a Vbox client | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | William Kenney <wilcal.int> |
| Component: | Installer | Assignee: | Mageia Bug Squad <bugsquad> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | mageia |
| Version: | 6 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | CVE: | ||
| Status comment: | |||
| Attachments: | UEFI boot error window in a Vbox client | ||
|
Description
William Kenney
2018-10-30 19:05:05 CET
Created attachment 10439 [details]
UEFI boot error window in a Vbox client
There is a flaw in the VirtualBox implementation of the UEFI non-volatile RAM - it is in fact volatile! So the setting that tells it which EFI image to boot from gets lost when you power off the client. It does however survive when you reset the client. There are two routes to fixing this: 1. The easy way. Run the installer from the Live desktop. Once the install is complete, reboot. It should immediately show the GRUB menu that allows you to boot the newly installed system. When you reach the desktop, open a terminal window and execute the following commands: mkdir /boot/EFI/EFI/BOOT cp /boot/EFI/EFI/mageia/grubx64.efi /boot/EFI/EFI/BOOT/bootx64.efi You should then be able to boot into the installed system after a shutdown. 2. The harder way. After completing an installation, shut down the client. On restart, immediately press the F12 key (there's only a small window of opportunity to do this, so you have to be quick). This will take you into the BIOS menu. Select "Boot Maintenance Manager", then "Boot From File". You'll then see a very verbose description of your EFI system partition. Select that, then "<EFI>", then "<mageia>", then "grubx64.efi". That should take you to the GRUB menu, after which proceed as above to fix the problem and prevent you going through this rigmarole every time. If you have trouble pressing F12 in time, try temporarily reducing the processor execution cap in the VirtualBox settings. In Mageia 7 there will be an even easier fix. I have added support for the rEFInd boot manager, and included the option to install it in /EFI/BOOT. There's real hardware out there that has this problem too! CC:
(none) =>
mageia Thanks Martin. The "easy way" did in fact work for me using the netinstall iso I will try the Live-DVD later today Upon reboot I did in fact have to remove the Mageia-6.1-netinstall-x86_64.iso from the Vbox client boot sequence chain and make the virtual HD as boot priority #1. Otherwise the entire install process would start all over again. Install from desktop using: Mageia-6.1-LiveDVD-Plasma-x86_64-DVD.iso Then modifying boot using the "easy way" also works just fine. Setting this bug to resolved. Status:
NEW =>
RESOLVED |