Dear Grub maintainers, myself and others on the Artix forum have experienced 
problems with os-prober running very slowly. The issue seems to occur in other 
distros as well, and the same subject has come up before in the past:
https://forum.artixlinux.org/index.php/topic,6818.msg41493
It appears that grub-mount uses a FUSE mount which requires a specific 
implementation for different filesystems. When the partitions are mounted with 
grub-mount, file reading operations are vastly slower than when mounted by the 
normal mount command. This is even worse on BTRFS than with EXT4, and it looks 
like NTFS is probably very slow too. This can be easily tested by using 
grub-mount to mount a partition then seeing how long it takes to copy some 
files over compared with a normal mount. And to further obscure the issue, it 
also appears to depend on how much searching os-prober has to do beforeĀ  
finding out the information it needs, some distros like Devuan seem to yield 
this quickly so there still isn't any real delay, but Arch takes much longer 
and probably Windows too it appears.
I sometimes use gvfs-gphoto2 to transfer pictures and videos (some of which may 
be several GB in size) from my camera which uses a FUSE implementation and that 
doesn't have especially slow transfer speeds.
I wonder if you might be able to fix this sometime, or if you think the issue 
lies outside of grub, provide advice on who to "bug" about this instead.
Best wishes!

  • os-prober slow... stratus--- via Bug reports for the GRand Unified Bootloader
    • Re: os-pr... Vladimir 'phcoder' Serbinenko
      • Re: o... stratus--- via Bug reports for the GRand Unified Bootloader

Reply via email to