Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have NuTyX installed on a BtrFS subvolume, and have tried auto rEFInd and GRUB-EFI, but were failed, and i’m unsure how to assign the volume argument for manual rEFInd entry as below,
What to be entered for that argument? The main volume is on /dev/sda6 at Linux distroes, but unsure for its EFI shell volume name
And my kernels, initrd’s, and partition layouts are below,
Code:
bash-5.0$ l /boot /lib/modules $$ df
/boot:
total 116600
-rw-r--r-- 1 root root 97088111 Jan 20 00:31 initrd-5.10.6-NuTyX
-rw-r--r-- 1 root root 11875048 Jan 9 22:14 System_64.map-5.10.6-NuTyX
-rw-r--r-- 1 root root 10178560 Jan 9 22:14 kernel-5.10.6-NuTyX
-rw-r--r-- 1 root root 240350 Jan 9 22:14 config_64-5.10.6-NuTyX
drwxr-xr-x 1 root root 210 Jan 25 04:54 .
drwxr-xr-x 1 root root 110 Jan 20 04:27 ..
drwxr-xr-x 1 root root 92 Jan 25 04:31 grub
lrwxrwxrwx 1 root root 19 Jan 20 00:31 initrd -> initrd-5.10.6-NuTyX
lrwxrwxrwx 1 root root 19 Jan 20 00:31 kernel -> kernel-5.10.6-NuTyX
drwxr-xr-x 1 root root 0 Nov 2 21:22 efi
/lib/modules:
total 0
drwxr-xr-x 1 root root 4658 Jan 20 00:31 ..
drwxr-xr-x 1 root root 464 Jan 20 00:31 5.10.6-NuTyX
drwxr-xr-x 1 root root 24 Jan 9 22:11 .
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda6 btrfs 148G 92G 55G 63% /
udev devtmpfs 3.9G 0 3.9G 0% /dev
shm tmpfs 3.9G 0 3.9G 0% /dev/shm
/run tmpfs 3.9G 0 3.9G 0% /run
tmp tmpfs 3.9G 0 3.9G 0% /tmp
bash-5.0$
Yes but doesn’t help at all, so that symlinks are never accepted for rEFInd setups (Hard links? Needs manually generations, so also unlikely) ...
Even with the actual kernel and initrd file names in the manual entries, but it still doesn’t show the entry at all ...
And i’ve also tried auto mode of BtrFS subvolumes i.e. alsa_scan_dirs=NuTyX/boot in rEFInd.conf + /boot/refind_linux.conf on that NuTyX subvolume, but it always fails to load my NuTyX kernels at all.
And i also tried GRUB2-EFI, but booting into that reports UUID bugs, so that the root partition is also reported ‘‘missing’’, but not actually.
When I see your configuration you list in your signature, I'm afraid I won't be able to help you.
I feel sorry about your config.
As it seems you are not so familiar with rEFInd. I don't have any experience neither, because I feel happy with grub or syslinux.
I suggest you to start with something simpler and cleaner. By assuming you really want to stay on btrfs (which means, clearly no experience how it behave after some period of intensive usage.), here what I propose you as alternatives solutions,:
1/ Install NuTyX with the default kernel-419 without initrd. OR
2/ Install NuTyX latest kernel in bios and add an initrd OR
3/ Wait NuTyX 21.02.0 it will support Grub install on Uefi machine.
And i also tried GRUB2-EFI, but booting into that reports UUID bugs, so that the root partition is also reported ‘‘missing’’, but not actually.
Mounting root filesystem using filesystem UUID involves initrd, Linux kernel cannot do it without help. However, you can use PARTUUID without initrd, kernel can read it. In any case, it eliminates one component where things can go wrong.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.