http://www.rodsbooks.com/refind/ &
https://askubuntu.com/questions/9086...ve-permissions
The example of rEFInd shows it booting /EFI/ubuntu/grubx64.efi. So then the standard grub parameters are used.
This is from my grub.cfg. I remove quiet splash and add noplymouth to see boot process (and speed boot a bit). And since I have Skylake processor, they suggest the i915.fastboot=1 parameter.
Code:
echo 'Loading Linux 4.15.0-65-generic ...'
linux /boot/vmlinuz-4.15.0-65-generic root=UUID=c29fc361-ea05-420b-b919-850aeef65dd4 ro noplymouth i915.fastboot=1
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-4.15.0-65-generic
Also in my 40_custom for grub I have several varieties of boot stanza. I am changing to labels from UUID or device. The configfile just uses one grub to call another grub, so I get full menu from second install. I think rEFInd offers many of the same options.
Code:
menuentry "Ubuntu 18.10 Cosmic (on /dev/sdb5)" {
set root=(hd1,gpt5)
search --set=root --label cosmic --hint hd1,gpt5
configfile /boot/grub/grub.cfg
}
menuentry "Ubuntu 16.04 Xenial (on /dev/sda2)" {
set root=(hd0,gpt2)
linux /vmlinuz root=/dev/sda2 ro quiet splash
initrd /initrd.img
Bookmarks