well, first thing on my list if I can't boot; good 'ol USB live boot to read dmesg and syslog.
Which a live boot, you can install packages such as microcode updates.
Which a live boot, you can install packages such as microcode updates.
You'll need to compile a kernel which does not depend on the RDRAND instruction as a source of randomness.