ALERT ! /dev/mapper/ubuntu--vg-ubuntu--v does not exist. Dropping to a shell! #filesystem #initramfs #fsck #cryptsetup #busybox

https://askubuntu.com/q/1559671/612

ALERT ! /dev/mapper/ubuntu--vg-ubuntu--v does not exist. Dropping to a shell!

I had a crash while installing updates on my system and now I can't start my machine anymore. Would the community please help me to recover my system if that's possible? I have found this : Error:

Ask Ubuntu

I have an inordinate fondness for a particular roll&write game that I purchased during lockdown. It works in a sort of "bingo mode" where one person throws three dice, and each player decides how to allocate each one for their particular sheet. It's a remarkable system, and I've finally managed to introduce some friends to it.

So I've been implementing it in #awk, such that the map and all of the details are populated via patterns that look like ASCII drawings of the game board, and then the rolls and the actions are different patterns that follow. So you have a sort of template header for the game, and then player moves beneath.

I really like this sort of log-structured DSL for stuff like this, and I'm specifically keeping it to #BusyBox AWK so that I know it's mostly POSIX. I even put my GAWK book back on the shelf and pulled down the new edition of Aho et. al. for this project.

I have to get to work tomorrow, but tonight I'm just delighted to tinker with it all!

As usual with a score 10 #CVE I am reasonably skeptical about #CVE_2025_12220 for #busybox - especially since there isn't any useful description at all.

https://nvd.nist.gov/vuln/detail/CVE-2025-12220

Edit: what a nothing burger. A CVE for 19 year old software....

NVD - CVE-2025-12220

🚨 CRITICAL: CVE-2025-12220 hits Azure Access BLU-IC2/IC4 (≤1.19.5)—vulnerable Busybox 1.31.1. Full remote compromise possible. No patch yet—segment & monitor closely! Details: https://radar.offseq.com/threat/cve-2025-12220-cwe-1395-dependency-on-vulnerable-t-3f7348e1 #OffSeq #Vuln #Azure #Busybox #Infosec
TIL: '#date' von #Alpine ist die #BusyBox Variante und nicht das #GNU Tool - Es kann keine #Nanosekunden!
The smallest Docker image to serve static websites | Florin Lipan

"Until recently, I used to think that serving static websites from Docker would be a waste of bandwith and storage. Bundling nginx or various other heavy runtimes inside a Docker image for the sole purpose of serving static files didn’t seem like the best idea - Netlify or Github Pages can handle this much better. But my hobby server was sad and cried digital tears."

https://lipanski.com/posts/smallest-docker-image-static-website

#busybox #docker #http #webdev
The smallest Docker image to serve static websites

The smallest Docker image to serve static websites

Florin Lipan

@maybeanerd this is nothing new.

#Google also doesn't allow #GPL in #Android (except #Linux Kernel) to the point that they explicitly ban anyone from calling it "Android" if they did so.

  • On the flipside developers like @landley evidenced with #BusyBox that enforcing license terms doesn't do much than burnout IP lawyers and scare away [corporate] contributors.

That being said, if you want to monopolize your #FLOSS and make shure none of the #GAFAMs want to even look at it (but instread invest millions into building a binary-compatible, drop-in replacement) then "#AssholeLicensing" with #AGPLv3 or even #SSPL is possible and OFC you can license your work under your terms…

#NotLegalAdvice #Licensing #OpenSource #GAFAM

Got Alpine BusyBox/Linux working. It's very fast on my poor hardware. Sway and Waybar are using almost completely default settings.

#Chrultrabook #AlpineLinux #BusyBox #Linux #Sway #Chromebook #screenshot

@adisonverlice it's @OS1337 and also the problem is not to "make an OS" on it's own.

@landley, who maintains #toybox, has an exellent talk going over how #mkroot, which is basically the minimal toybox + #musl / #linux system, can be build relatively quickly, but that's how you make some #embedded system.

  • He did not just do #LinuxFromScratch and half of Beyond Linux from Scratch to evidence it can be expanded to arbitrary complexity, but that doesn't make it a #distro, much less a desktop one.

Cuz there are thousands of microcorrections, configurations and optimizations even in a super-lightweight distro like #TinyCore (which is based on #BusyBox) and "getting things to boot" is the easy part.

So most of the hard work had already been done by the @linuxfoundation / Linux developers, toxbox contributors and others.

  • But merely getting a shell with blinky cursor to boot isn't considered sufficient for most people these days when we have people who are raised on touchscreen-based GUIs…

And there is the major workload!

Tutorial: Building the Simplest Possible Linux System - Rob Landley, se-instruments.com

YouTube

#Ubuntu #BusyBox #initramfs

BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit
Gave up waiting for root file system device. Common problems:
- Boot args (cat /proc/cmdline)
- Check rootdelay= (did the system wait long enough?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=b2046752-c2f9-b729-711404875fe2 does not exist. Dropping to a shell!

BusyBox v1.36.1 (Ubuntu 1:1.36.1-6ubuntu3.1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) _