Links:
- https://aldur.blog/articles/2025/10/29/nixos-baguette-images-in-chromeos
- https://issuetracker.google.com/issues/458443474
- https://www.reddit.com/r/Crostini/comments/1onk4w0/debian_trixie_in_baguette_vm/
- https://chromium.googlesource.com/chromiumos/docs/+/master/containers_and_vms.md
- https://mdfranz.medium.com/linux-containers-vms-on-your-chromebooks-from-vmc-to-alpine-88bccdc78fdf
Flags:
- #crostini-gpu-support
- #crostini-multi-container
- #crostini-containerless (Baguette)
vmc create --vm-type BAGUETTE \
--size 15G \
--source /home/chronos/user/MyFiles/Downloads/baguette_rootfs.img.zst \
baguette
vmc start --vm-type BAGUETTE baguette
vmc stop termina
vmc stop baguette
# Optional: backup `termina`
vmc export termina /home/chronos/user/MyFiles/Downloads/termina.img
# WARNING: This will destroy your existing `termina` VM and any data it contains.
vmc destroy termina
vmc export baguette /home/chronos/user/MyFiles/Downloads/baguette-nixos.img
vmc create --vm-type BAGUETTE \
--size 15G \
--source /home/chronos/user/MyFiles/Downloads/baguette-nixos.img \
termina
# Optional: destroy the other `baguette` VM
vmc destroy baguette
vmc start --vm-type BAGUETTE terminasudo usermod -a -G render $USER
sudo usermod -a -G video $USER
glxgears
vmc start --enable-gpu --vm-type BAGUETTE --no-shell termina
vmc container termina penguin
vmc start --enable-gpu --vm-type BAGUETTE termina
vsh termina penguin
vmc start --enable-gpu --vm-type CROSTINI --no-shell termina
vmc container termina penguin
vsh termina
lxc list
lxc launch images:alpine/edge alpine
lxc exec alpine ash