Tuesday, 19 March 2024

Gentoo grub-probe not working

 I have a bunch of history commands I run when I d a new kernel etc and one stopped working.


grub-mkconfig would fail with grub-probe for /.

 

I read about a simialr issue where you where supposed to have a link for /dev/root to your root device and that fixed it right up. 


grub-probe fails and I don't have /dev/root set

 

StudyPC /usr/src/linux # grub-probe /
grub-probe: error: cannot find a device for / (is /dev mounted?).
StudyPC /usr/src/linux # ls -l /dev/root
ls: cannot access '/dev/root': No such file or directory

 

Mount shows / is there and on sda2


StudyPC /usr/src/linux # mount
/dev/sda2 on / type btrfs (rw,noatime,ssd,discard,noacl,space_cache,subvolid=5,subvol=/)
..

waffle

..

 

So symlink that and try grub-mkconfig again

 

StudyPC /usr/src/linux # ln -s /dev/sda2 /dev/root
StudyPC /usr/src/linux # ls -l /dev/root
lrwxrwxrwx 1 root root 9 Mar 19 13:04 /dev/root -> /dev/sda2
StudyPC /usr/src/linux # grub-probe
No path or device is specified.
Usage: grub-probe [OPTION...] [OPTION]... [PATH|DEVICE]
Try 'grub-probe --help' or 'grub-probe --usage' for more information.
StudyPC /usr/src/linux # grub-probe /
btrfs


And we're good!  No more handcoding grub.cfg

Librewolf shows “some of LibreWolf’s security features may offer less protection on your current operating system”

I'm test driving Ubuntu after using Gentoo for years and found Librewolf gave me this warning banner. “some of LibreWolf’s security feat...