Bug 46652 - Не загружает read-only снимки от snapper
Summary: Не загружает read-only снимки от snapper
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: grub-btrfs (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Anton Kurachenko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-26 10:55 MSK by Alexander Makeenkov
Modified: 2023-12-07 21:17 MSK (History)
2 users (show)

See Also:


Attachments
видео воспроизведения (3.56 MB, video/x-matroska)
2023-06-26 10:55 MSK, Alexander Makeenkov
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Makeenkov 2023-06-26 10:55:04 MSK
Created attachment 13596 [details]
видео воспроизведения

- Версии пакетов -
grub-btrfs-4.11-alt1
snapper-0.10.4-alt1

- Система -
ALT Workstation K 10.1
Установлена в профиле BTRFS (Timeshift).
Разбивка по умолчанию.

- Шаги воспроизведения -
1. Установить пакеты:
# apt-get install snapper grub-btrfs

2. Создать конфигурацию:
# snapper -c root create-config / && snapper list-configs

3. Создать снимок:
# snapper create --type single --description "Snap 1" && snapper list

4. Обновить grub и перезагрузить систему:
# update-grub && reboot

5. В меню grub выбрать ALT snapshots, затем выбрать созданный снимок и загрузить запись vmlinux-std-def & initrd-std-def.img.

- Ожидаемый результат -
Система загружена со снимка.

- Получаемый результат -
Система не загружается.
В логах много сообщений о том, что не может выполнится какое-либо действие из-за того, что система загружена в read-only.
Под пользователя зайти не удаётся.
Видео воспроизведения во вложении.

- Примечание -
Снимки от timeshift загружаются успешно.
Comment 1 Anton Kurachenko 2023-12-07 21:17:51 MSK
>Система не загружается.
В логах много сообщений о том, что не может выполнится какое-либо действие из-за того, что система загружена в read-only.
Под пользователя зайти не удаётся.

snapper по-умолчанию создает снимки доступные только в режиме чтения, поэтому система не загружается. Чтобы иметь возможность загружаться в снимок из меню grub, можно, например, создавать их сразу в режиме чтение-запись:
snapper create --type single --read-write --description "Snap 1"

Также можно поменять режим для уже имеющихся снимков:
snapper modify --read-write <номер снимка>

Существуют еще некоторые "костыли" с использованием overlayfs, меняющиеся от дистрибутива к дистрибутиву.

В любом случае, считаю, что такое поведение не является багом grub-btrfs.