Hi dude! How to boot from ID 264 (read only snapshot)? I do not want to change the fstab or boot loader entries. I want to replace root (ID 257) with snapshot (ID 264)..
# btrfs subvolume list /
ID 257 gen 7102 top level 5 path root
ID 258 gen 7103 top level 5 path home
ID 259 gen 5689 top level 5 path snapshots
ID 261 gen 24 top level 257 path var/lib/machines
ID 264 gen 125 top level 259 path snapshots/cleanNetworkRoot-2018-06-12
ID 267 gen 2519 top level 259 path snapshots/root-2018-06-13
ID 271 gen 4259 top level 259 path snapshots/root-2018-06-14
ID 284 gen 5689 top level 259 path snapshots/root-2018-06-16
# btrfs subvolume show /
root
Name: root
UUID: 445903b7-99d5-da4b-bd5a-d0596514b339
Parent UUID: -
Received UUID: -
Creation time: 2018-06-12 00:17:32 +0300
Subvolume ID: 257
Generation: 7104
Gen at creation: 7
Parent ID: 5
Top level ID: 5
Flags: -
Snapshot(s):
snapshots/cleanNetworkRoot_RO_-2018-06-12
snapshots/root-2018-06-16
## My /etc/fstab
# /dev/sda6 UUID=11bb0c1c-157c-4d6f-8bef-8fd46836f1f1
LABEL=system / btrfs rw,noatime,compress=lzo,space_cache,subvolid=257,subvol=/root,subvol=root 0 0
# /dev/sda6 UUID=11bb0c1c-157c-4d6f-8bef-8fd46836f1f1
LABEL=system /home btrfs rw,noatime,compress=lzo,space_cache,subvolid=258,subvol=/home,subvol=home 0 0
# /dev/sda6 UUID=11bb0c1c-157c-4d6f-8bef-8fd46836f1f1
LABEL=system /.snapshots btrfs rw,noatime,compress=lzo,space_cache,subvolid=259,subvol=/snapshots,subvol=snapshots 0 0
# /dev/sda2 UUID=1862-D32B
/dev/sda2 /boot vfat rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 2
# /dev/sda5 UUID=bfa555b0-2461-4a6b-a385-97be527d7e7d
LABEL=swap none swap defaults,pri=-2 0 0
-- Thank you!
p.s.
I apologize, but in the system only English and the Russian was not put now in the plans.
--
Linux 4.16.13-2-ARCH x86_64 GNU