Created attachment 20128 [details] workstation Версия: - snapper-0.13.0-alt1 Системы: - ALT Workstation 11.1 (обновлено до Sisyphus) - ALT Workstation K 11.1.1 (обновлено до Sisyphus) Шаги воспроизведения: 1. Установить snapper: # apt-get install -y snapper 2. Создать конфигурацию snapper для /: # snapper -c root create-config / 3. Добавить монтирование подтома @/.snapshots в /etc/fstab: # UUID=$(blkid | grep btrfs | cut -d '=' -f2 | cut -d ' ' -f1 | tr -d '"') # echo "UUID=$UUID /.snapshots btrfs nosuid,relatime,subvol=@/.snapshots 0 2" >> /etc/fstab 4. Создать снимок: # snapper create -d "test snapshot" 5. Перезагрузить систему 6. Выбрать пункт загрузки системы в GNU GRUB и отредактировать 'e': /@/boot/vmlinuz → /@/.snapshots/1/snapshot/boot/vmlinuz /@/boot/initrd.img → /@/.snapshots/1/snapshot/boot/initrd.img rootflags=subvol=@ → rootflags=subvol=@/.snapshots/1/snapshot Убрать quiet splash из параметров ядра Выполнить загрузку нажатием Ctrl-x или F10 Реальный результат: Загрузка системы зависает, не грузится графика - Workstation зависает на Job plymouth-quit-wait.service/start running - Workstation K не может запустить lightdm.service Ожидаемый результат: Система корректно загрузилась со снимка R/O, можно сделать snapper rollback Дополнительно: - НЕ воспроизводится со снимком сделанным --read-write - НЕ воспроизводится на ALT Server 11.1 (обновленным до Sisyphus) с Btrfs разметкой - Аналогичные параметры ядра для загрузки со снимка делает grub-btrfs, для воспроизведения шаг с редактированием меню можно заменить на загрузку с подменю grub-btrfs
Created attachment 20129 [details] kworkstation
ваша система не предназначена для загрузки с R/O снимка.