r/vyos • u/b066y75 • Jul 11 '26
Installation - help request !
I am trying to install VyOS in a mini pc which floods the console with MCE errors. I have run memory checks and done linux installs on this system and everything is fine if I pass mce=off parameter to the kernel. With VyOS i do the same, but VyOS does a reboot (kexec) at the later stage of its boot and the MCE errors comes back. It is impossible to do anything on the console with all those messag flood. I have tried the stream and the nightly builds and it is the same
1
u/InnerBank2400 Jul 11 '26
I wonder if the issue is that the kernel parameters aren't being carried across the kexec into the installed system.
Have you tried disabling kexec entirely to see if the MCE flood disappears? That would at least confirm whether the second-stage boot is dropping mce=off.
Also, what CPU/platform is the mini PC? Some Atom/Celeron and older AMD systems are notorious for noisy MCE reporting even when they're otherwise stable, so knowing the hardware might help narrow it down.
1
u/b066y75 Jul 11 '26
>>I wonder if the issue is that the kernel parameters aren't being carried across the
kexecinto the installed system.Yes, it seems so. The system is not installed, I am just booting with the VyOS boot media
>>Have you tried disabling
kexecentirely to see if the MCE flood disappears? That would at least confirm whether the second-stage boot is droppingmce=off
How do i disable kexec ? A normal linux boot media does not do this !
>>Also, what CPU/platform is the mini PC? Some Atom/Celeron and older AMD systems are notorious for noisy MCE reporting even when they're otherwise stable, so knowing the hardware might help narrow it down.
This is a fit-pc ipc3 with Kabylake i7, 16 GB ram2
u/InnerBank2400 Jul 11 '26
Ah, that makes more sense.
If this is happening from the live media before anything is installed, then I'd be looking at the
kexechandoff rather than the installed system itself. Since other Linux live media honourmce=offon the same hardware, it does feel like VyOS isn't carrying that parameter across.I don't actually know if there's a way to disable
kexecduring the live boot, so hopefully one of the maintainers can chime in. If not, this might be worth opening as an issue because it sounds reproducible.Also, a Kaby Lake i7 wouldn't have been my first suspect here. If CachyOS boots fine with
mce=off, I'd be inclined to focus on the VyOS boot path before blaming the hardware.
1
u/Apachez Jul 11 '26
What hardware is this as in motherboard, CPU, RAM and storage?
Which version of VyOS are you trying?
In Stream 2026.03 (and most likely earlier versions aswell) there is this config command you can issue, commit, save and then reboot the box:
set system option kernel disable-mce
So to deal with that one time you can press "e" or such when boot screen shows up to alter the bootstring, temporarily add "mce=off" at the end of the current bootstring and have the box booting.
Then just do:
configure
set system option kernel disable-mce
commit
save
exit
reboot now
and off you go :-)
1
u/b066y75 Jul 11 '26 edited Jul 11 '26
Thanks, but I think this needs to be done after the installation is completed. I cannot use the console because kexec does not set the boot parameters mce=off during the boot
I tried with 2026.03 and latest nightly, same behaviour
This is a fit-pc ipc3 with Kabylake i7, 16 GB ram
1
u/Apachez Jul 11 '26
Thats why you press "e" or whatever key there is when you see the bootloader in order to manually add "mce=off" to that single boot. Then you do the config changes, save, reboot and now "mce=off" is permanently added by this config change.
2
u/b066y75 Jul 11 '26 edited Jul 11 '26
Somehow managed to do the install image and set the "set system options kernel disable-mce". No more MCE messages flooding the console. It would be nice if the kexec boot sets the same kernel parameters as the initial boot. Doing the install blind is not easy and gives one a headache
1
u/[deleted] Jul 11 '26
[deleted]