SYSTEMD-BSOD.SERVICE(8)
๐ SYSTEMD-BSOD.SERVICE(8) โ the systemd-bsod manual, bestie edition
okay so bestie, gather round, because we're talking about systemd-bsod โ the systemd manual page that lives at section 8, iykyk. it's giving "your boot went sideways and we're gonna tell you about it in the most dramatic way possible." let's get into it ๐
โจ NAME โจ
systemd-bsod.service, systemd-bsod โ literally just here to display a boot-time emergency log message in full screen. that's the whole job. icon behavior fr fr ๐ซถ
๐ธ SYNOPSIS ๐ธ
systemd-bsod.service
/usr/lib/systemd/systemd-bsod [OPTIONS...]
so you can either poke the unit, or call the binary directly with some options. choose your own adventure, babe โจ
๐ฆ DESCRIPTION ๐ฆ
systemd-bsod.service is the moment your boot said "no โค๏ธ" and now the whole screen is blue. it displays a blue screen containing a message all about the boot failure, and โ this is the iconic part โ it includes a QR code ๐ that you can scan to get helpful information about the failure. yes, your crash now has a scannable glow-up. no cap.
๐ OPTIONS ๐
here's everything systemd-bsod understands, no skips, no cap:
-h,--helpโ prints a short help text and then dips out. that's it, that's the vibe.--versionโ prints a short version string and exits. quick lil flex of which version you're running.-c,--continuousโ when you specify this,systemd-bsodwaits continuously for changes in the journal if it doesn't find any emergency messages on the initial attempt. so it doesn't just give up after one peek โ it keeps watching. main character energy, honestly. ๐
Added in version 255.
--tty=โ specify the TTY to output to. by default,systemd-bsodwill automatically find a free VT to display the message on. but if you specify this option, a TTY may be selected explicitly. and yes, pro tip incoming: use--tty=/dev/ttyto direct output to the terminal the command is invoked on. ๐
Added in version 256.
๐ EXIT STATUS ๐
on success โ meaning the journal message got displayed successfully โ 0 is returned. literally slaying. โจ
otherwise? a non-zero failure code. so if it's not 0, something's up and the vibe check failed. ๐ญ
๐ฅ SEE ALSO ๐ฅ
systemd(1)โ go read the big one, bestie, it knows everything about everything ๐
okay that's the whole page, you ate that. we were reading from systemd 262.1 โ version of the manual, dated whenever this shipped, and honestly? iconic. go forth and read your blue screens with confidence. mwah ๐ซถ๐ ๐
๐ฆ where this page comes from
- arch rolling: systemd 262.1-1 ยท LGPL-2.1-or-later AND CC0-1.0 AND GPL-2.0-or-later AND MIT-0
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms