Closed mizzunet closed 2 years ago
Hi there, sorry for the late response - I was asleep (different timezones, I guess).
menuentry 'Arch Linux'
should be menuentry "Arch Linux"
because the lexer doesn't handle single quoted strings which means that the parser ends up receiving unexpected tokens as its input.
These strings should probably be handled by this tool, though, as rEFInd obviously handles them just fine.
Once you fix that you'll definitely run into this issue for which also exists a simple workaround.
Thank for your reply, I got this issue resolved by "", also the next initrd issue as well (:
But now I seem to have another one,
Could not find a boot stanza matched with the root partition!
Initializing the block devices using lsblk.
Initializing the physical partition table for device '/dev/loop0' using lsblk.
Initializing the live partition table for device '/dev/loop0' using findmnt.
Initializing the physical partition table for device '/dev/loop1' using lsblk.
Initializing the live partition table for device '/dev/loop1' using findmnt.
Initializing the physical partition table for device '/dev/sda' using lsblk.
Initializing the live partition table for device '/dev/sda' using findmnt.
Initializing the physical partition table for device '/dev/sdb' using lsblk.
Initializing the live partition table for device '/dev/sdb' using findmnt.
Found the ESP mounted at '/boot' on '/dev/sdb1'.
Found the root partition on '/dev/sdb2'.
Found a separate boot partition on '/dev/sdb1'.
Searching for snapshots of the '@' subvolume in the '/.snapshots' directory.
Found subvolume '@' mounted as the root partition.
Found 5 snapshots of the '@' subvolume.
Searching for the 'refind.conf' file on '/dev/sdb1'.
Analyzing the 'refind.conf' file.
Analyzing the 'theme.conf' file.
ERROR (refind_btrfs.state_management.conditions/conditions.py/check_matched_boot_stanzas): Could not find a boot stanza matched with the root partition!
Try checking whether root=UUID=8e77f93a-a048-41b4-878e-c9675ea77193
really is matched with you / partition (by using lsblk, findmnt or some other tool).
The boot stanza matching requirements are described here (last bullet).
EDIT: Oh, I see why your "Arch Linux" boot stanza is ignored... It's missing the "volume" option which causes this method to return False.
Try checking whether root=UUID=8e77f93a-a048-41b4-878e-c9675ea77193 really is matched with you / partition (by using lsblk, findmnt or some other tool).
I have been booting the entry without any errors. I checked once again anyway, Yes it is
The boot stanza matching requirements are described here (last bullet).
So, I added volume, volume ARCH
. Now, the command is successfully executed.
Thanks once again ♥
No problem. :+1:
Boot stanzas
Full configs.
refind.conf
: https://0x0.st/-FZJ.confthemes.conf
: https://0x0.st/-FZy.confThank you very much (: