Marnick_LEau
August 1st, 2015, 05:03 PM
Hi
I'm trying to get refind to boot the lubuntu kernel directly instead of maintaining the manual config and using grub in between. For some reason though, refind only finds the grubx64.efi file (on the ESP), but never the kernel files (on lubuntu's own partition). I have a virtualbox set up with refind and arch installed, where refind does find the arch kernel direcly. Its configuration is the same so I don't know why detecting the kernel doesn't work on the real machine.
Uefi, gpt disks, secure boot off. File permissions are the same, drivers for the filesystems are installed (btrfs).
File details
Arch virtualbox
/boot: http://i.imgur.com/8VEfANv.png
refind_linux.conf:
"Boot with standard options" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee "
"Boot to single-user mode" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee single"
"Boot with minimal options" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee"
refind.conf:
scanfor internal
also_scan_dirs boot
Win8/Lubuntu dualboot real machine
/boot: http://i.imgur.com/uUKu7DH.png
refind_linux.conf:
"default" "rw root=UUID=d1570108-1546-4109-ba6c-5bb35b71c20b" #uuid from gparted for /
refind.conf:
#graphics omitted
use_graphics_for linux, windows, osx, grub
scanfor internal
also_scan_dirs boot
scan_all_linux_kernels 1
#backup
menuentry Windows {
loader /EFI/Microsoft/Boot/bootmgfw.efi
icon /EFI/refind/icons2/os_win8.png
}
menuentry Lubuntu {
loader /EFI/ubuntu/grubx64.efi
icon /EFI/refind/icons2/os_lubuntu.png
}
Any help in finding out why lubuntu kernels don't show up directly under refind would be much appreciated :)
I'm trying to get refind to boot the lubuntu kernel directly instead of maintaining the manual config and using grub in between. For some reason though, refind only finds the grubx64.efi file (on the ESP), but never the kernel files (on lubuntu's own partition). I have a virtualbox set up with refind and arch installed, where refind does find the arch kernel direcly. Its configuration is the same so I don't know why detecting the kernel doesn't work on the real machine.
Uefi, gpt disks, secure boot off. File permissions are the same, drivers for the filesystems are installed (btrfs).
File details
Arch virtualbox
/boot: http://i.imgur.com/8VEfANv.png
refind_linux.conf:
"Boot with standard options" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee "
"Boot to single-user mode" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee single"
"Boot with minimal options" "rw root=UUID=ab4286d4-fe06-453a-8bdf-0b52f53639ee"
refind.conf:
scanfor internal
also_scan_dirs boot
Win8/Lubuntu dualboot real machine
/boot: http://i.imgur.com/uUKu7DH.png
refind_linux.conf:
"default" "rw root=UUID=d1570108-1546-4109-ba6c-5bb35b71c20b" #uuid from gparted for /
refind.conf:
#graphics omitted
use_graphics_for linux, windows, osx, grub
scanfor internal
also_scan_dirs boot
scan_all_linux_kernels 1
#backup
menuentry Windows {
loader /EFI/Microsoft/Boot/bootmgfw.efi
icon /EFI/refind/icons2/os_win8.png
}
menuentry Lubuntu {
loader /EFI/ubuntu/grubx64.efi
icon /EFI/refind/icons2/os_lubuntu.png
}
Any help in finding out why lubuntu kernels don't show up directly under refind would be much appreciated :)