bug-grub
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Failure when booting after BTRFS snapshot rollback (Kernel panic)


From: Thomas
Subject: Failure when booting after BTRFS snapshot rollback (Kernel panic)
Date: Tue, 21 May 2019 17:31:16 +0200
User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1

Hi,
I have identified this issue on Debian 9.6 with linux-kernel 4.18.0, snapper 0.8.2-1 and grub-common 2.02+dfsg1-8:
The system will not boot a snapshot that was rolled back with snapper and run into Kernel panic when selecting default grub entry.

Steps to reproduce the issue:

  1. Boot snapshot X
  2. After system is loaded it is read-only and not fully usable
  3. Rollback snapshot X with command snapper rollback X
  4. snapper rollback will create additional snapshots, of which one is a read-write snapshot Y of snapshot X; in addition this snapshot Y will be set as default snapshot (corresponding to btrfs subvolume set-default Y)
  5. reboot and select default entry

A workaround to boot w/o errors is to edit the default grub enty by means of deleting boot option rootflags=subvol=@ as snapper sets a new default subvolume that is booted only w/o this rootflag option.

To make this modification available in Grub you must edit file /etc/grub.d/10_linux
Replace line 79
GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}"
by
GRUB_CMDLINE_LINUX="${GRUB_CMDLINE_LINUX}"

and run "update-grub".



reply via email to

[Prev in Thread] Current Thread [Next in Thread]