-
Notifications
You must be signed in to change notification settings - Fork 65
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
Load Intel microcode using pre-compiled EFI stub #175
Comments
ZFSBootMenu has no way to load an early microcode image because it relies on You have three options:
Of all these options, I think you should just use late loading to force your Arch kernel to reload microcode after boot. |
Closing because there is nothing ZFSBootMenu can do to address early microcode loading. |
Adding my notes here for anyone else who might try this: Tried this
If I boot with grub using this concatenated image (ensuring removing the original microcode img from the grub.cfg initrd command), I boot and I see the microcode loaded (dmesg | grep microcode). If I try zbm, while it does boot with the concatenated image, I don't see microcode loaded in dmesg. I'm not sure if this is something I'm doing wrong, or some reason this fundamentally can't work. Discussion in mkinitcpio repo about including microcode in image, and how it's just cat'ing them together (which worked for me with grub at least) https://gitlab.archlinux.org/archlinux/mkinitcpio/mkinitcpio/-/issues/191 As far as late loading, I don't know what to make of the warning around late loading = dangerous
|
I know that this is a little out of date... |
Adding
initrd=
to the commandline does not seem to load the Intel microcode in Arch Linux (other operating systems have not been tested). The following is the results from booting with or withoutinitrd=
.The following is an example of the working environment.
The following parameters have been attempted without success.
Please advise.
The text was updated successfully, but these errors were encountered: