The new rust
based kernel crash stuff is awesome… I just wish I didn’t have to use it :P.
Background
My workflow is usually something like this:
- Reach a good point to close everything, run updates, reboot
- Use computer, sleep/wake a few times per day for ~ 2 weeks
- (repeat).
I am currently booted via an older snapshot:
[root@hedt boot]# uname -a
Linux hedt 6.14.3-arch1-1 #1 SMP PREEMPT_DYNAMIC Sun, 20 Apr 2025 12:38:52 +0000 x86_64 GNU/Linux
What’s happened
After a recent yay
run, I rebooted to find out that I was unable to boot. I enter my luks password and grub menu shows up. After the usual timeout, the default entry boots and almost immediately renders the new blue screen w/ QR code.
The full boot log from the QR code is here, but the critical bit is this:
[ 1.131659] clk: Disabling unused clocks
[ 1.131661] PM: genpd: Disabling unused power domains
[ 1.131700] ext3: Unknown parameter 'subvol'
[ 1.131705] ext2: Unknown parameter 'subvol'
[ 1.131710] ext4: Unknown parameter 'subvol'
[ 1.131714] fuseblk: Unknown parameter 'subvol'
[ 1.131763] VFS: Cannot open root device "/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259" or unknown-block(0,0): error -6
[ 1.131764] Please append a correct "root=" boot option; here are the available partitions:
[ 1.131766] List of all bdev filesystems:
[ 1.131766] ext3
[ 1.131767] ext2
[ 1.131768] ext4
[ 1.131769] fuseblk
[ 1.131769] btrfs
[ 1.131770]
[ 1.131771] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
[ 1.131776] fbcon: Taking over console
[ 1.131781] CPU: 0 UID: 0 PID: 1 Comm: swapper/0 Not tainted 6.14.2-arch1-1 #1 51440b8a0cc8bb91764dac94f6c2b53455e5a907
[ 1.131788] Hardware name: ASUS System Product Name/Pro WS X570-ACE, BIOS 4902 08/29/2024
[ 1.131792] Call Trace:
[ 1.131795] <TASK>
[ 1.131798] dump_stack_lvl+0x5d/0x80
[ 1.131804] panic+0x118/0x2db
[ 1.131810] mount_root_generic+0x1ce/0x270
[ 1.131817] prepare_namespace+0x1e7/0x230
[ 1.131820] kernel_init_freeable+0x26f/0x2a0
[ 1.131826] ? __pfx_kernel_init+0x10/0x10
[ 1.131830] kernel_init+0x1a/0x140
[ 1.131833] ret_from_fork+0x34/0x50
[ 1.131837] ? __pfx_kernel_init+0x10/0x10
[ 1.131840] ret_from_fork_asm+0x1a/0x30
[ 1.131846] </TASK>
[ 1.133068] Kernel Offset: 0x37c00000 from 0xffffffff81000000 (relocation range: 0xffffffff80000000-0xffffffffbfffffff)
I am on a fairly new (about 2 months old) EOS install. I chose the standard btrft + encryption
option from the graphical installer.
Fortunately, I have grub-btrfs
snapshots; I was able to go back to an earlier snapshot to boot and post this message asking for help.
Some other details / possibly related symptoms
Recent snapshots are detected by grub-mkconfig
but don’t show up on the boot menu!?
While doing initial troubleshooting, I noticed a few things that … are probably related, but I’m not 100% sure how.
- I can run
grub-mkconfig
which triggers the btrft snapshot hook. The console output includes very recent snapshots… BUT they do not show up on the grub boot menu.
Output:
❯ sudo grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found background: /usr/share/endeavouros/splash.png
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: initramfs-linux-fallback.img
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
Detecting snapshots ...
Found snapshot: 2025-04-20 12:07:27 | timeshift-btrfs/snapshots/2025-04-20_12-07-27/@ | boot | N/A |
Found snapshot: 2025-04-20 12:00:00 | timeshift-btrfs/snapshots/2025-04-20_12-00-00/@ | boot | N/A |
Found snapshot: 2025-04-20 11:42:58 | timeshift-btrfs/snapshots/2025-04-20_11-42-58/@ | boot | N/A |
Found snapshot: 2025-04-20 11:14:29 | timeshift-btrfs/snapshots/2025-04-20_11-14-29/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-04-20 11:11:51 | timeshift-btrfs/snapshots/2025-04-20_11-11-51/@ | ondemand hourly | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-04-20 10:00:01 | timeshift-btrfs/snapshots/2025-04-20_10-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-20 09:00:00 | timeshift-btrfs/snapshots/2025-04-20_09-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 22:00:00 | timeshift-btrfs/snapshots/2025-04-19_22-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 20:00:00 | timeshift-btrfs/snapshots/2025-04-19_20-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 19:00:00 | timeshift-btrfs/snapshots/2025-04-19_19-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 18:00:00 | timeshift-btrfs/snapshots/2025-04-19_18-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 17:00:01 | timeshift-btrfs/snapshots/2025-04-19_17-00-00/@ | hourly daily | N/A |
Found snapshot: 2025-04-19 16:00:00 | timeshift-btrfs/snapshots/2025-04-19_16-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 15:00:00 | timeshift-btrfs/snapshots/2025-04-19_15-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 14:00:00 | timeshift-btrfs/snapshots/2025-04-19_14-00-00/@ | hourly | N/A |
Found snapshot: 2025-04-19 12:02:31 | timeshift-btrfs/snapshots/2025-04-19_12-02-31/@ | hourly | N/A |
Found snapshot: 2025-04-19 11:36:50 | timeshift-btrfs/snapshots/2025-04-19_11-36-50/@ | ondemand | {timeshift-autosnap} {created before upgrade} |
Found snapshot: 2025-04-18 17:00:00 | timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ | daily | N/A |
Found snapshot: 2025-04-17 17:00:01 | timeshift-btrfs/snapshots/2025-04-17_17-00-01/@ | daily | N/A |
Found snapshot: 2025-04-16 08:00:00 | timeshift-btrfs/snapshots/2025-04-16_08-00-00/@ | daily | N/A |
Found snapshot: 2025-04-15 08:00:00 | timeshift-btrfs/snapshots/2025-04-15_08-00-00/@ | daily | N/A |
Found snapshot: 2025-04-14 08:00:01 | timeshift-btrfs/snapshots/2025-04-14_08-00-01/@ | daily | N/A |
Found snapshot: 2025-04-12 22:00:01 | timeshift-btrfs/snapshots/2025-04-12_22-00-01/@ | daily | N/A |
Notice the 5+ snapshots with 2025-04-20
in the date? Yeah, the most recent snapshot to show up on the grub boot menu is 2025-04-19
.
Of the detected snapshots that do show up on grub menu, some don’t even load the kernel.
As shown above, I have some snapshots that are recent (today, 2025.04.20) but they do not show up on the grub menu! But ok, let’s try to boot off of the most recent snapshot that does show up!
when I try that I get this error:
Loading Snapshot: 2025-04-18 20:00:00 timeshift-btrfs/snapshots/2025-04-18_20-00-0
Loading Kernel: vmlinuz-linux ...
error: file /timeshift-btrfs/snapshots/2025-04-18_20-00-00/@/boot/vmlinuz-linux'
Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img
error: you need to load the kernel first.
Press any key to continue....
I am currently booted off of a snapshot dated from the 17th…
Additional info
[root@hedt boot]# blkid
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259: LABEL="endeavouros" UUID="c9390453-35e8-4014-929b-8bc25f4e3073" UUID_SUB="1ebfc57b-f580-473f-b178-88a402bb5465" BLOCK_SIZE="4096" TYPE="btrfs"
/dev/nvme0n1p3: UUID="ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee" TYPE="crypto_LUKS" PARTUUID="bab4f0c0-c7d6-4488-a12f-2c45fd3f5508"
/dev/nvme0n1p1: UUID="51B3-1B0E" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI" PARTUUID="6da7ebc4-c1e5-4ac9-92ad-b8871161f44b"
/dev/nvme0n1p2: UUID="059f9240-44da-4bfd-839f-65b9f9cad259" TYPE="crypto_LUKS" PARTLABEL="endeavouros" PARTUUID="e985c7d1-21db-486a-ba15-434419f83c80"
/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee: LABEL="swap" UUID="8984a969-b116-4f25-966c-0980f5d174b9" TYPE="swap"
[root@hedt ~]# cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a device; this may
# be used with UUID= as a more robust way to name devices that works even if
# disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=51B3-1B0E /boot/efi vfat fmask=0137,dmask=0027 0 2
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 / btrfs subvol=/@,noatime,compress=zstd 0 0
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 /home btrfs subvol=/@home,noatime,compress=zstd 0 0
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 /var/cache btrfs subvol=/@cache,noatime,compress=zstd 0 0
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 /var/log btrfs subvol=/@log,noatime,compress=zstd 0 0
/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee swap swap defaults 0 0
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
[root@hedt boot]# tree . -R -L 2
.
├── amd-ucode.img
├── efi
│ └── EFI
├── grub
│ ├── fonts
│ ├── grub-btrfs.cfg
│ ├── grub.cfg
│ ├── grubenv
│ ├── locale
│ ├── themes
│ └── x86_64-efi
├── initramfs-linux-fallback.img
├── initramfs-linux.img
└── vmlinuz-linux
8 directories, 7 files
[root@hedt boot]# /bin/cat /boot/grub/grub.cfg
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#
### BEGIN /etc/grub.d/00_header ###
insmod part_gpt
insmod part_msdos
if [ -s $prefix/grubenv ]; then
load_env
fi
if [ "${next_entry}" ] ; then
set default="${next_entry}"
set next_entry=
save_env next_entry
set boot_once=true
else
set default="0"
fi
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
else
menuentry_id_option=""
fi
export menuentry_id_option
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi
function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
if [ x$feature_default_font_path = xy ] ; then
font=unicode
else
insmod part_gpt
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_rijndael
insmod gcry_sha256
insmod btrfs
cryptomount -u 059f9240-44da-4bfd-839f-65b9f9cad259
set root='cryptouuid/059f924044da4bfd839f65b9f9cad259'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
font="/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/usr/share/grub/unicode.pf2"
fi
if loadfont $font ; then
set gfxmode=auto
load_video
insmod gfxterm
set locale_dir=$prefix/locale
set lang=en_US
insmod gettext
fi
terminal_input console
terminal_output gfxterm
insmod part_gpt
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_rijndael
insmod gcry_sha256
insmod btrfs
cryptomount -u 059f9240-44da-4bfd-839f-65b9f9cad259
set root='cryptouuid/059f924044da4bfd839f65b9f9cad259'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
insmod png
background_image -m stretch "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/usr/share/endeavouros/splash.png"
if [ x$feature_timeout_style = xy ] ; then
set timeout_style=menu
set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
set timeout=5
fi
### END /etc/grub.d/00_header ###
### BEGIN /etc/grub.d/10_linux ###
menuentry 'EndeavourOS Linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c9390453-35e8-4014-929b-8bc25f4e3073' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_rijndael
insmod gcry_sha256
insmod btrfs
cryptomount -u 059f9240-44da-4bfd-839f-65b9f9cad259
set root='cryptouuid/059f924044da4bfd839f65b9f9cad259'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Linux linux ...'
linux /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/vmlinuz-linux root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 rw rootflags=subvol=timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3
echo 'Loading initial ramdisk ...'
initrd /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/initramfs-linux.img
}
submenu 'Advanced options for EndeavourOS Linux' $menuentry_id_option 'gnulinux-advanced-c9390453-35e8-4014-929b-8bc25f4e3073' {
menuentry 'EndeavourOS Linux, with Linux linux' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-c9390453-35e8-4014-929b-8bc25f4e3073' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_rijndael
insmod gcry_sha256
insmod btrfs
cryptomount -u 059f9240-44da-4bfd-839f-65b9f9cad259
set root='cryptouuid/059f924044da4bfd839f65b9f9cad259'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Linux linux ...'
linux /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/vmlinuz-linux root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 rw rootflags=subvol=timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3
echo 'Loading initial ramdisk ...'
initrd /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/initramfs-linux.img
}
menuentry 'EndeavourOS Linux, with Linux linux (fallback initramfs)' --class endeavouros --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-c9390453-35e8-4014-929b-8bc25f4e3073' {
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod cryptodisk
insmod luks
insmod gcry_rijndael
insmod gcry_rijndael
insmod gcry_sha256
insmod btrfs
cryptomount -u 059f9240-44da-4bfd-839f-65b9f9cad259
set root='cryptouuid/059f924044da4bfd839f65b9f9cad259'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Linux linux ...'
linux /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/vmlinuz-linux root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 rw rootflags=subvol=timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3
echo 'Loading initial ramdisk ...'
initrd /timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/initramfs-linux-fallback.img
}
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/15_ostree ###
### END /etc/grub.d/15_ostree ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/25_bli ###
if [ "$grub_platform" = "efi" ]; then
insmod bli
fi
### END /etc/grub.d/25_bli ###
### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###
### BEGIN /etc/grub.d/30_uefi-firmware ###
if [ "$grub_platform" = "efi" ]; then
fwsetup --is-supported
if [ "$?" = 0 ]; then
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
fwsetup
}
fi
fi
### END /etc/grub.d/30_uefi-firmware ###
### BEGIN /etc/grub.d/35_fwupd ###
### END /etc/grub.d/35_fwupd ###
### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries. Simply type the
# menu entries you want to add after this comment. Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###
### BEGIN /etc/grub.d/41_custom ###
if [ -f ${config_directory}/custom.cfg ]; then
source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg
fi
### END /etc/grub.d/41_custom ###
### BEGIN /etc/grub.d/41_snapshots-btrfs ###
if [ ! -e "${prefix}/grub-btrfs.cfg" ]; then
echo ""
else
submenu 'EndeavourOS snapshots' {
configfile "${prefix}/grub-btrfs.cfg"
}
fi
### END /etc/grub.d/41_snapshots-btrfs ###
And here’s the btrfs file:
[root@hedt boot]# /bin/cat /boot/grub/grub-btrfs.cfg
menuentry '| Date | Snapshot | Type | Description |' { echo }
submenu '| 2025-04-20 12:07:27 | timeshift-btrfs/snapshots/2025-04-20_12-07-27/@ | boot | N/A |' {
submenu '| 2025-04-20 12:07:27 | timeshift-btrfs/snapshots/2025-04-20_12-07-27/@ | boot | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 12:07:27 timeshift-btrfs/snapshots/2025-04-20_12-07-27/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_12-07-27/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_12-07-27/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_12-07-27/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 12:00:00 | timeshift-btrfs/snapshots/2025-04-20_12-00-00/@ | boot | N/A |' {
submenu '| 2025-04-20 12:00:00 | timeshift-btrfs/snapshots/2025-04-20_12-00-00/@ | boot | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 12:00:00 timeshift-btrfs/snapshots/2025-04-20_12-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_12-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_12-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_12-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 11:42:58 | timeshift-btrfs/snapshots/2025-04-20_11-42-58/@ | boot | N/A |' {
submenu '| 2025-04-20 11:42:58 | timeshift-btrfs/snapshots/2025-04-20_11-42-58/@ | boot | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 11:42:58 timeshift-btrfs/snapshots/2025-04-20_11-42-58/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_11-42-58/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_11-42-58/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_11-42-58/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 11:14:29 | timeshift-btrfs/snapshots/2025-04-20_11-14-29/@ | ondemand | {timeshift-autosnap} {created before upgrade} |' {
submenu '| 2025-04-20 11:14:29 | timeshift-btrfs/snapshots/2025-04-20_11-14-29/@ | ondemand | {timeshift-autosnap} {created before upgrade} |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 11:14:29 timeshift-btrfs/snapshots/2025-04-20_11-14-29/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_11-14-29/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_11-14-29/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_11-14-29/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 11:11:51 | timeshift-btrfs/snapshots/2025-04-20_11-11-51/@ | ondemand hourly | {timeshift-autosnap} {created before upgrade} |' {
submenu '| 2025-04-20 11:11:51 | timeshift-btrfs/snapshots/2025-04-20_11-11-51/@ | ondemand hourly | {timeshift-autosnap} {created before upgrade} |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 11:11:51 timeshift-btrfs/snapshots/2025-04-20_11-11-51/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_11-11-51/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_11-11-51/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_11-11-51/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 10:00:01 | timeshift-btrfs/snapshots/2025-04-20_10-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-20 10:00:01 | timeshift-btrfs/snapshots/2025-04-20_10-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 10:00:01 timeshift-btrfs/snapshots/2025-04-20_10-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_10-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_10-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_10-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-20 09:00:00 | timeshift-btrfs/snapshots/2025-04-20_09-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-20 09:00:00 | timeshift-btrfs/snapshots/2025-04-20_09-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-20 09:00:00 timeshift-btrfs/snapshots/2025-04-20_09-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-20_09-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-20_09-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-20_09-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 22:00:00 | timeshift-btrfs/snapshots/2025-04-19_22-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 22:00:00 | timeshift-btrfs/snapshots/2025-04-19_22-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 22:00:00 timeshift-btrfs/snapshots/2025-04-19_22-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_22-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_22-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_22-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 20:00:00 | timeshift-btrfs/snapshots/2025-04-19_20-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 20:00:00 | timeshift-btrfs/snapshots/2025-04-19_20-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 20:00:00 timeshift-btrfs/snapshots/2025-04-19_20-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_20-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_20-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_20-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 19:00:00 | timeshift-btrfs/snapshots/2025-04-19_19-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 19:00:00 | timeshift-btrfs/snapshots/2025-04-19_19-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 19:00:00 timeshift-btrfs/snapshots/2025-04-19_19-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_19-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_19-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_19-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 18:00:00 | timeshift-btrfs/snapshots/2025-04-19_18-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 18:00:00 | timeshift-btrfs/snapshots/2025-04-19_18-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 18:00:00 timeshift-btrfs/snapshots/2025-04-19_18-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_18-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_18-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_18-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 17:00:01 | timeshift-btrfs/snapshots/2025-04-19_17-00-00/@ | hourly daily | N/A |' {
submenu '| 2025-04-19 17:00:01 | timeshift-btrfs/snapshots/2025-04-19_17-00-00/@ | hourly daily | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 17:00:01 timeshift-btrfs/snapshots/2025-04-19_17-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_17-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_17-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_17-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 16:00:00 | timeshift-btrfs/snapshots/2025-04-19_16-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 16:00:00 | timeshift-btrfs/snapshots/2025-04-19_16-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 16:00:00 timeshift-btrfs/snapshots/2025-04-19_16-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_16-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_16-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_16-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 15:00:00 | timeshift-btrfs/snapshots/2025-04-19_15-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 15:00:00 | timeshift-btrfs/snapshots/2025-04-19_15-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 15:00:00 timeshift-btrfs/snapshots/2025-04-19_15-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_15-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_15-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_15-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 14:00:00 | timeshift-btrfs/snapshots/2025-04-19_14-00-00/@ | hourly | N/A |' {
submenu '| 2025-04-19 14:00:00 | timeshift-btrfs/snapshots/2025-04-19_14-00-00/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 14:00:00 timeshift-btrfs/snapshots/2025-04-19_14-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_14-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_14-00-00/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_14-00-00/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 12:02:31 | timeshift-btrfs/snapshots/2025-04-19_12-02-31/@ | hourly | N/A |' {
submenu '| 2025-04-19 12:02:31 | timeshift-btrfs/snapshots/2025-04-19_12-02-31/@ | hourly | N/A |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 12:02:31 timeshift-btrfs/snapshots/2025-04-19_12-02-31/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_12-02-31/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_12-02-31/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_12-02-31/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-19 11:36:50 | timeshift-btrfs/snapshots/2025-04-19_11-36-50/@ | ondemand | {timeshift-autosnap} {created before upgrade} |' {
submenu '| 2025-04-19 11:36:50 | timeshift-btrfs/snapshots/2025-04-19_11-36-50/@ | ondemand | {timeshift-autosnap} {created before upgrade} |' { echo }
menuentry ' vmlinuz-linux & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-19 11:36:50 timeshift-btrfs/snapshots/2025-04-19_11-36-50/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-19_11-36-50/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-19_11-36-50/@"
echo 'Loading Microcode: amd-ucode.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-19_11-36-50/@/boot/amd-ucode.img"
}
}
submenu '| 2025-04-18 17:00:00 | timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ | daily | N/A |' {
submenu '| 2025-04-18 17:00:00 | timeshift-btrfs/snapshots/2025-04-18_17-00-00/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-18 17:00:00 timeshift-btrfs/snapshots/2025-04-18_17-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-18_17-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-18 17:00:00 timeshift-btrfs/snapshots/2025-04-18_17-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-18_17-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@/boot/initramfs-linux.img"
}
}
submenu '| 2025-04-17 17:00:01 | timeshift-btrfs/snapshots/2025-04-17_17-00-01/@ | daily | N/A |' {
submenu '| 2025-04-17 17:00:01 | timeshift-btrfs/snapshots/2025-04-17_17-00-01/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-17 17:00:01 timeshift-btrfs/snapshots/2025-04-17_17-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-17_17-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-17 17:00:01 timeshift-btrfs/snapshots/2025-04-17_17-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-17_17-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-17_17-00-01/@/boot/initramfs-linux.img"
}
}
submenu '| 2025-04-16 08:00:00 | timeshift-btrfs/snapshots/2025-04-16_08-00-00/@ | daily | N/A |' {
submenu '| 2025-04-16 08:00:00 | timeshift-btrfs/snapshots/2025-04-16_08-00-00/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-16 08:00:00 timeshift-btrfs/snapshots/2025-04-16_08-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-16_08-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-16 08:00:00 timeshift-btrfs/snapshots/2025-04-16_08-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-16_08-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-16_08-00-00/@/boot/initramfs-linux.img"
}
}
submenu '| 2025-04-15 08:00:00 | timeshift-btrfs/snapshots/2025-04-15_08-00-00/@ | daily | N/A |' {
submenu '| 2025-04-15 08:00:00 | timeshift-btrfs/snapshots/2025-04-15_08-00-00/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-15 08:00:00 timeshift-btrfs/snapshots/2025-04-15_08-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-15_08-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-15 08:00:00 timeshift-btrfs/snapshots/2025-04-15_08-00-00/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-15_08-00-00/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-15_08-00-00/@/boot/initramfs-linux.img"
}
}
submenu '| 2025-04-14 08:00:01 | timeshift-btrfs/snapshots/2025-04-14_08-00-01/@ | daily | N/A |' {
submenu '| 2025-04-14 08:00:01 | timeshift-btrfs/snapshots/2025-04-14_08-00-01/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-14 08:00:01 timeshift-btrfs/snapshots/2025-04-14_08-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-14_08-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-14 08:00:01 timeshift-btrfs/snapshots/2025-04-14_08-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-14_08-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-14_08-00-01/@/boot/initramfs-linux.img"
}
}
submenu '| 2025-04-12 22:00:01 | timeshift-btrfs/snapshots/2025-04-12_22-00-01/@ | daily | N/A |' {
submenu '| 2025-04-12 22:00:01 | timeshift-btrfs/snapshots/2025-04-12_22-00-01/@ | daily | N/A |' { echo }
menuentry ' vmlinuz-linux & initramfs-linux-fallback.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-12 22:00:01 timeshift-btrfs/snapshots/2025-04-12_22-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-12_22-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux-fallback.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/initramfs-linux-fallback.img"
}
menuentry ' vmlinuz-linux & initramfs-linux.img & amd-ucode.img' --class snapshots --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-snapshots-c9390453-35e8-4014-929b-8bc25f4e3073' {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
fi
set gfxpayload=keep
insmod btrfs
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint='cryptouuid/059f924044da4bfd839f65b9f9cad259' c9390453-35e8-4014-929b-8bc25f4e3073
else
search --no-floppy --fs-uuid --set=root c9390453-35e8-4014-929b-8bc25f4e3073
fi
echo 'Loading Snapshot: 2025-04-12 22:00:01 timeshift-btrfs/snapshots/2025-04-12_22-00-01/@'
echo 'Loading Kernel: vmlinuz-linux ...'
linux "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/vmlinuz-linux" root=UUID=c9390453-35e8-4014-929b-8bc25f4e3073 nowatchdog nvme_load=YES rd.luks.uuid=059f9240-44da-4bfd-839f-65b9f9cad259 rd.luks.uuid=ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee resume=/dev/mapper/luks-ccf18ed6-4315-44c5-aa6d-a3bca2cb1fee loglevel=3 rootflags=noatime,compress=zstd,subvol="timeshift-btrfs/snapshots/2025-04-12_22-00-01/@"
echo 'Loading Microcode & Initramfs: amd-ucode.img initramfs-linux.img ...'
initrd "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/amd-ucode.img" "/timeshift-btrfs/snapshots/2025-04-12_22-00-01/@/boot/initramfs-linux.img"
}
}
Notice how that config file DOES HAVE snapshots with a date of 2025-04-20
?! And yet they do not show up on the grub boot menu!!!
As far as I know, everything looks healthy:
[root@hedt boot]# mount | grep btrfs
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 on / type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=570,subvol=/timeshift-btrfs/snapshots/2025-04-18_17-00-00/@)
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 on /home type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=257,subvol=/@home)
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 on /var/cache type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=258,subvol=/@cache)
/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259 on /var/log type btrfs (rw,noatime,compress=zstd:3,ssd,space_cache=v2,subvolid=259,subvol=/@log)
[root@hedt boot]# btrfs filesystem show
Label: 'endeavouros' uuid: c9390453-35e8-4014-929b-8bc25f4e3073
Total devices 1 FS bytes used 1.27TiB
devid 1 size 3.57TiB used 1.29TiB path /dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259
[root@hedt boot]# sudo btrfs subvolume list -p /
ID 256 gen 20178 parent 5 top level 5 path @
ID 257 gen 20203 parent 5 top level 5 path @home
ID 258 gen 20195 parent 5 top level 5 path @cache
ID 259 gen 20202 parent 5 top level 5 path @log
ID 260 gen 22 parent 256 top level 256 path @/var/lib/portables
ID 261 gen 22 parent 256 top level 256 path @/var/lib/machines
ID 502 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-12_22-00-01/@
ID 503 gen 14200 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-12_22-00-01/@home
ID 526 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-14_08-00-01/@
ID 527 gen 15557 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-14_08-00-01/@home
ID 532 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-15_08-00-00/@
ID 533 gen 15852 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-15_08-00-00/@home
ID 540 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-16_08-00-00/@
ID 541 gen 16333 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-16_08-00-00/@home
ID 546 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-17_17-00-01/@
ID 547 gen 16719 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-17_17-00-01/@home
ID 570 gen 20203 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-18_17-00-00/@
ID 571 gen 18187 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-18_17-00-00/@home
ID 580 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_11-36-50/@
ID 581 gen 18660 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_11-36-50/@home
ID 584 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_12-02-31/@
ID 585 gen 18691 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_12-02-31/@home
ID 586 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_14-00-00/@
ID 587 gen 18923 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_14-00-00/@home
ID 588 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_15-00-00/@
ID 589 gen 19042 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_15-00-00/@home
ID 590 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_16-00-00/@
ID 591 gen 19161 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_16-00-00/@home
ID 592 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_17-00-00/@
ID 593 gen 19279 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_17-00-00/@home
ID 594 gen 19396 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_18-00-00/@
ID 595 gen 19398 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_18-00-00/@home
ID 596 gen 19519 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_19-00-00/@
ID 597 gen 19521 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_19-00-00/@home
ID 598 gen 19639 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_20-00-00/@
ID 599 gen 19641 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_20-00-00/@home
ID 600 gen 19742 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_22-00-00/@
ID 601 gen 19744 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-19_22-00-00/@home
ID 602 gen 19837 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_09-00-00/@
ID 603 gen 19839 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_09-00-00/@home
ID 604 gen 19956 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_10-00-00/@
ID 605 gen 19958 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_10-00-00/@home
ID 606 gen 20083 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-11-51/@
ID 607 gen 20085 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-11-51/@home
ID 608 gen 20089 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-14-29/@
ID 609 gen 20091 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-14-29/@home
ID 612 gen 20135 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-42-58/@
ID 613 gen 20137 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_11-42-58/@home
ID 614 gen 20162 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_12-00-00/@
ID 615 gen 20164 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_12-00-00/@home
ID 616 gen 20178 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_12-07-27/@
ID 617 gen 20180 parent 5 top level 5 path timeshift-btrfs/snapshots/2025-04-20_12-07-27/@home
[root@hedt boot]# btrfs device stats /
[/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259].write_io_errs 0
[/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259].read_io_errs 0
[/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259].flush_io_errs 0
[/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259].corruption_errs 0
[/dev/mapper/luks-059f9240-44da-4bfd-839f-65b9f9cad259].generation_errs 0
[root@hedt boot]# btrfs scrub status /
UUID: c9390453-35e8-4014-929b-8bc25f4e3073
no stats available
Total to scrub: 1.27TiB
Rate: 0.00B/s
Error summary: no errors found