Post #2889386
2026-05-27 05:04 UTC
The grub command line options at the beginning of this article might help get your system booted without the memory deadlock, and then you can make further adjustments as needed: tierhive.com/…/debian-13-minimal-guide-reduce-ram…
Alpine is great for exactly this kind of thing, though, and I use it often in embedded environments where resources are at a premium. Just do some good reading up on it beforehand, since can be very different if you’re used to debian and systemd.
Replies (1)
-
@dan@upvote.au 2026-05-27 05:30
Thanks for the link! I'm trying Alpine locally in a VM with 256MB RAM, and so far so good. I got my app successfully cross-compiled using `musl-gcc`, rsync'd it over, and it starts on the VM with no issues. Now I just need to figure out all the stuff around it (like certbot) and do some more thorough testing. I use an Ansible playbook to deploy to the Debian servers, so I've got to update it to handle Alpine too.