At the end of a plain virtualbox installation from a cauldron netinstall.iso (and using default virtualbox config for the guest VM, with 2 CPU cores), the installer ends up with error: An error occurred: grub2-install failed: grub2-install: error: /usr/lib/grub2/i386-ieee1275/modinfo.sh doesn't exists. Please specify --target or --directory Effectively that dir is missed from the grub2 installation. I add this for now so to remind before mga10 final, to not break the opportunity to install on virtualbox.
Was this a 32 or 64 bit install? If the latter, why is Grub asking for /i386-ieee1275/ ? Could this be an Installer error?
CC: (none) => lewyssmith
64bit non EFI installation. It's not related to 32bit stuff (grub uses also /usr/lib/grub/i386-pc IMHO it's not the installer but bu probably it's the newer grub that probes for more stuff and missed that. Configuration in VBox is made with default parameters (no particular extra devices added). What could be instead enhanced in the installer is making the final stage a bit more "robust", so that if grub fails for some reason (like the above) something to recover is offered (even manual) rather than looping. But that's another request.
(In reply to Giuseppe Ghibò from comment #2) > 64bit non EFI installation. It's not related to 32bit stuff (grub uses also > /usr/lib/grub/i386-pc truncated, read as "grub uses also /usr/lib/grub/i386-pc on 64bit installations".
Thanks for this clarification. Assigning globally as different packagers do Grub2.
CC: lewyssmith => (none)Assignee: bugsquad => pkg-bugs
IMHO, what is missed, is in newer grub2, is to package ieee1275 as a new arch subpackage, beside i386-pc and others.
CC: (none) => stephengermany
This isn't limited to VBox. It is happening on netinstall with real hardware as well.
CC: (none) => ftg
This should be fixed since 6.12.44-1.mga10. Try with a newer netinstall image (you can identify by pressing F2 at boot, where there is "[F2 Advanced Help]", it should show something like: You can choose the following kernels. o alt0 is kernel 6.12.44-desktop4.mga10 or 6.12.44-desktop5.mga10.