Ubuntu 24.04.1 LTS | Lataa ja asenna | Tutustu yhteisöön | Blogi | Yritysten tarjoamat palvelutValmistajien tukemat Ubuntu-tietokoneet: kannettavatietokone.fi uudet ja käytetyt sekä Lenovo-verkkokauppa
Löysinkin jo: https://askubuntu.com/questions/885796/how-to-know-if-the-system-is-running-a-live-or-an-installed-version
isLive(){ case "$(mount | head)" in aufs\ on) [ "$(users)" == ubuntu ] && [ "$(hostname)" == ubuntu ] && return true ;; esac return false}
Tämä kyseinen komentojono ei ole turvallinen jos pysyvyys on valittu tikkua tehdessä, joten casper ei löydy.
ubuntu@ubuntu:~$ cat /proc/cmdline BOOT_IMAGE=/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed maybe-ubiquity quiet splash ---
/cow on / type overlay (rw,relatime,lowerdir=/filesystem.squashfs,upperdir=/cow/upper,workdir=/cow/work,xino=off)
isLive(){ grep -zq casper /proc/cmdline}hasPersistence(){ grep -zq casper-rw /proc/partitions}