Follow-up Comment #2, bug #65151 (group grub):

Hi @sesse (or anyone else who can help), thank you for the patch. I am in the
same situation error: failed to get canonical path of /dev/vda3:/dev/vdb1.
Even if I specify the UUID I always get the same error because I have grub
2.06-13+deb12u1 which seems to be from Oct 2023. I was hoping that your patch
would be included in a newer grub for debian 12 in fact I added the backports
repo, and installed grub 2.12-1~bpo12+1 I'm trying to install debian inside a
chroot and I still have the same issue.

I tried to apply your patch to the latest version in the master branch of
https://git.savannah.gnu.org/git/grub.git, without success, when I run make I
get such an error:

mawk: ./genmoddep.awk: line 110: function asorti never defined

Can I ask for HELP here, can't believe that nobody can use bcachefs
mutli-device unless they compile grub manually like this. If there is no
debian package to use, I'm willing to compile this, but I'm not experienced in
fixing such build errors. I tried to search online and ask for help from
perplexity.ai (very good AI help for such tech issues) and still no luck.

Thanks for any help anyone can share with me to make this work, then I'm ready
to share my result with the community. I really want to use bcachefs...
cheers

[comment #1 comment #1:]
> The included patch fixes multi-device booting (at least the relevant parts
for GRUB; the initramfs still needs to understand root=UUID=foo). It does
_not_ make GRUB capable of having /boot on bcachefs, but it fixes so that it
understands the /dev/foo:/dev/bar syntax when parsing fstab, and adds support
for reading bcachefs UUIDs.
> 
> (file #55636)


    _______________________________________________________

Reply to this item at:

  <https://savannah.gnu.org/bugs/?65151>

_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/

Attachment: signature.asc
Description: PGP signature

Reply via email to