Когда ставлю галочку на Save session
Что это за галочка, где находиться?
Для того, чтобы сохранялись изменения в "живой Ubuntu" нужно:
1. Запустить систему в режиме persistent. Для этого в параметрах загрузки ядра нужно нужно добавить параметр "persistent".
2. Должен быть создан специальный файл casper-rw. В нем и сохраняются все изменения.
3. Система может найти casper-rw только на разделе с файловой системой fat32.
Пример для загрузчика grub. Загрузка live ubuntu persistent
menuentry 'Ubuntu 16.04 squash' {
src='/opt/ub1604'
key="ignore_uuid boot=casper cdrom-detect/try-usb=true live-media-path=$src/casper nosplash --"
set root='hd0,msdos1'
search -f ${src}/casper/vmlinuz -n -s
if [ -e "${src}/casper-rw" ]; then key="persistent persistent-path=$src $key"; fi
linux ${src}/casper/vmlinuz ${key}
initrd ${src}/casper/initrd.lz
}
Пояснения к коду.
Если в каталоге /opt/ub1604 есть файл casper-rw - live ubuntu загрузится в режиме persistent.
Если в каталоге /opt/ub1604 нет файла casper-rw - загрузится просто live ubuntu.