Strange... usually it's an Nvidia card (it conflicts with an internal USB hub) that causes this, but you've got the AMD Radeon. And usually it'll boot despite the error.
First, ensure you've got the latest firmware (version 1811).
Pro-tip: Check in your BIOS / UEFI settings to see if it's got an update utility built-in... that's much easier than downloading the update and applying it outside the BIOS / UEFI settings.
After that, we'll troubleshoot more if the problem isn't resolved.
Typically, a 7000-series Ryzen CPU requires a 6-series kernel, so if the firmware update doesn't work, we'll give you the resources to update the kernel.
One other thing you can try:
sudoedit /etc/default/grub
-- or --
sudo gedit /etc/default/grub
(if you don't have sudoedit set up yet in .bashrc
)
To set up sudoedit, in .bashrc
, enter the lines:
# Edit files by using sudoedit {/path/file}
export SUDO_EDITOR='/usr/bin/gedit -w'
In /etc/default/grub
, edit the line:
GRUB_CMDLINE_LINUX_DEFAULT=
... and include the following after the = sign and inside the quotes ( " ):
nomodeset nouveau.modeset=0 noplymouth
noplymouth
disables the splash screen so you can see the logs flash by as it boots.
nouveau.modeset=0
might not be needed. Try it with and without.
Then issue:
sudo update-grub
Since your machine isn't booting, you can just edit the boot string from the Grub menu (right as the machine first boots) to include that nomodeset
entry, then if it works, include it permanently in /etc/default/grub
as shown above after you've got it booting properly.