Skip to content

Loader file not found when attempting to boot into snapshot #50

Open
@sinterstice

Description

@sinterstice

Running the tool and generating the boot stanzas seems like it's worked fine, but when I attempt to actually boot the snapshot I get the following from refind:

Invalid loader file!
Error: Not Found while loading vmlinuz-linux

Here's my manual boot stanza:

menuentry "Arch Linux" {
    icon     /EFI/refind/icons/os_arch.png
    volume   "159cd8ec-d101-4ad7-a042-a91718d41bf6"
    loader   /@/boot/vmlinuz-linux
    initrd   /@/boot/initramfs-linux.img
    options  "root=PARTUUID=159cd8ec-d101-4ad7-a042-a91718d41bf6 rw rootflags=subvol=@ resume=/dev/nvme0n1p2"
    submenuentry "Boot to terminal" {
        add_options "systemd.unit=multi-user.target"
    }
}

Here's my fstab if it helps:

# /dev/nvme0n1p3 UUID=159cd8ec-d101-4ad7-a042-a91718d41bf6
LABEL=arch              /               btrfs           rw,relatime,ssd,discard=async,space_cache=v2,subvol=/@       0 0

# /dev/nvme0n1p2 UUID=a865306e-c24a-490e-b500-b90f35909f01
LABEL=swap              none            swap            defaults        0 0

# /dev/nvme0n1p1 PARTUUID=aef80615-3c4c-c646-99bc-152b6f5977d8
UUID=900C-31BF          /mnt/boot       vfat            defaults        0 0

And here's the boot stanza that was generated:

menuentry "Arch Linux (rwsnap_2023-11-07_16-50-55_ID282)" {
    icon /EFI/refind/icons/os_arch.png
    volume "159cd8ec-d101-4ad7-a042-a91718d41bf6"
    loader /@/@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282/boot/vmlinuz-linux
    initrd /@/@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282/boot/initramfs-linux.img
    options "root=PARTUUID=159cd8ec-d101-4ad7-a042-a91718d41bf6 rw rootflags=subvol=@/@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282 resume=/dev/nvme0n1p2"
}

And here's the fstab at /@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282/etc/fstab:

# /dev/nvme0n1p3 UUID=159cd8ec-d101-4ad7-a042-a91718d41bf6
LABEL=arch              /               btrfs           rw,relatime,ssd,discard=async,space_cache=v2,subvol=/@/@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282        0 0

# /dev/nvme0n1p2 UUID=a865306e-c24a-490e-b500-b90f35909f01
LABEL=swap              none            swap            defaults        0 0

# /dev/nvme0n1p1 PARTUUID=aef80615-3c4c-c646-99bc-152b6f5977d8
UUID=900C-31BF          /mnt/boot       vfat            defaults        0 0

I've verified that /@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282/boot/initramfs-linux.img & /@refind-btrfs/rwsnap_2023-11-07_16-50-55_ID282/boot/vmlinuz-linux exist.

Any idea what might be going wrong here?

Metadata

Metadata

Assignees

Labels

questionFurther information is requested

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions