view the rest of the comments
Linux
Welcome to c/linux!
Welcome to our thriving Linux community! Whether you're a seasoned Linux enthusiast or just starting your journey, we're excited to have you here. Explore, learn, and collaborate with like-minded individuals who share a passion for open-source software and the endless possibilities it offers. Together, let's dive into the world of Linux and embrace the power of freedom, customization, and innovation. Enjoy your stay and feel free to join the vibrant discussions that await you!
Rules:
-
Stay on topic: Posts and discussions should be related to Linux, open source software, and related technologies.
-
Be respectful: Treat fellow community members with respect and courtesy.
-
Quality over quantity: Share informative and thought-provoking content.
-
No spam or self-promotion: Avoid excessive self-promotion or spamming.
-
No NSFW adult content
-
Follow general lemmy guidelines.
I'd probably start by booting with nomodeset and in verbose mode and hope you can at least get some debug output. If you have Plymouth, obviously disable that. Anything that can give you some logs and possibly a crash dump to figure out what it's doing when it dies.
It might also be worth running a quick memtest86+ just to rule this out, you may have dead RAM and memory aligns in a fatal way there with newer kernels and there's nothing wrong with the kernel itself. There's an open Arch bug report for 6.6.2 that suggests memory corruption as well, so it's definitely worth a shot.
If you have another device, you could also have it send the logs there over the network, I think it can just send them out over UDP so it's likely there's an Android or iOS app that could receive the logs.
If this is Arch, bisecting might not be as hard as you think. Compiling kernels is not as horrible as it sounds, even on other distros. For the most part it's more or less the same configure+make steps especially if you reuse the config of the currently running kernel, which it can use pretty much automatically.
Good project for this weekend. I depend on my system to work at home, so can't do much during the week. What's fun is I can boot this all day long in a KVM machine on the very same machine which doesn't boot it, but I know it's a different environment.
I'll probably reset my BIOS as well just to start fresh on that end. And then go from there, when it hit my system a few months ago or whenever it was, I let it reboot for about an hour and it eventually gave me my desktop.
So I ran nomodeset during reboot (systemd-boot) and it booted with no errors, BUT - dual screens became one at something like 800x600 res if that and I couldn't change that (KDE Desktop on Arch). So, I at least know it boots okay, just not where I want it to.