I've been experiencing some boot problem on my MacbookPro12,1 dual booting MacOS Sierra and Linux. Refind 0.10.4, installed on MacBook recover mode after disabling the SIP, and not enabling back.
Eventually, I get a black screen at boot time. I can hear the MacBook booting sound, but then nothing comes up. As I know the last system I boot, I can use the arrow and guess the OS and hit enter (sometimes doesn't work, it's just a black screen). The MacOS works normally then, although the boot is slower than a normal boot (when refind shows up) and it even shows a little loading bellow the apple.
However, the Linux doesn't work. I can see booting up until the login and the text editor blinking, but the mouse/keyboard don't work. The only key working at this stage is power off.
Like I said, sometimes refind just works, and then I can pick the OS normally and both OSs boot just fine.
Tried some things like resetting NVRAM, reinstalling refind but it didn't work (actually one time worked straight away after reinstalling refind, but that doesn't do the trick anymore it seems).
Currently, I need to be real lucky to boot up on Linux.
And it's not working as well. Still getting the problem where the keyboard doesn't work at startup when going to macos startup manager to pick the disk to boot. Or if the keyboard is working, it's very slow, like 20s to move from one option to another. Once I can pick the linux partition, the keyboard doesn't work in the grub screen.
Something is wrong with my laptop I think. Tried to reset pram/nvram.. and they didn't work.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I've been experiencing some boot problem on my MacbookPro12,1 dual booting MacOS Sierra and Linux. Refind 0.10.4, installed on MacBook recover mode after disabling the SIP, and not enabling back.
Eventually, I get a black screen at boot time. I can hear the MacBook booting sound, but then nothing comes up. As I know the last system I boot, I can use the arrow and guess the OS and hit enter (sometimes doesn't work, it's just a black screen). The MacOS works normally then, although the boot is slower than a normal boot (when refind shows up) and it even shows a little loading bellow the apple.
However, the Linux doesn't work. I can see booting up until the login and the text editor blinking, but the mouse/keyboard don't work. The only key working at this stage is power off.
Like I said, sometimes refind just works, and then I can pick the OS normally and both OSs boot just fine.
Tried some things like resetting NVRAM, reinstalling refind but it didn't work (actually one time worked straight away after reinstalling refind, but that doesn't do the trick anymore it seems).
Currently, I need to be real lucky to boot up on Linux.
These are installed files (icons folder omitted):
./APPLE
./APPLE/FIRMWARE
./APPLE/FIRMWARE/MBP121_0167_B18_LOCKED.fd
./APPLE/EXTENSIONS
./APPLE/EXTENSIONS/Firmware.scap
./APPLE/CACHES
./APPLE/CACHES/CAFEBEEF
./refind
./refind/refind_x64.efi
./refind/icons
./refind/icons/arrow_left.png
...
./refind/icons/vol_optical.png
./refind/keys
./refind/keys/SLES-UEFI-CA-Certificate.cer
./refind/keys/altlinux.cer
./refind/keys/canonical-uefi-ca.der
./refind/keys/centos.cer
./refind/keys/fedora-ca.cer
./refind/keys/microsoft-kekca-public.der
./refind/keys/microsoft-pca-public.der
./refind/keys/microsoft-uefica-public.der
./refind/keys/openSUSE-UEFI-CA-Certificate-4096.cer
./refind/keys/openSUSE-UEFI-CA-Certificate.cer
./refind/keys/refind.cer
./refind/refind.conf
./refind/refind.conf-sample
./refind/drivers
./refind/drivers/ext4_x64.efi
./tools
./tools/gptsync_x64.efi
Thanks for any help!
Fabio
Tried to use native loader as described here:
https://wiki.archlinux.org/index.php/Mac#Using_the_native_Apple_bootloader_with_GRUB
And it's not working as well. Still getting the problem where the keyboard doesn't work at startup when going to macos startup manager to pick the disk to boot. Or if the keyboard is working, it's very slow, like 20s to move from one option to another. Once I can pick the linux partition, the keyboard doesn't work in the grub screen.
Something is wrong with my laptop I think. Tried to reset pram/nvram.. and they didn't work.
An update on this issue:
http://apple.stackexchange.com/questions/245918/osx-startup-manager-boot-drive-selection-screen-slow-un-responsive-in-macbook
http://apple.stackexchange.com/questions/265980/osx-boot-drive-selection-screen-is-slow-un-responsive-and-takes-forever-to-load?noredirect=1&lq=1
http://apple.stackexchange.com/questions/270248/macos-startup-manager-is-very-slow-and-laggy?noredirect=1&lq=1
Couldn't find a solution yet.
My current workaround is to remove refind completely and create a hfs+ partiion with grub as descrive in this link: https://wiki.archlinux.org/index.php/Mac#Using_the_native_Apple_bootloader_with_GRUB
I guess I could use refind as well on this hfs+ partition?
However most of the times I can go into linux, if I'm lucky the startup manager will work and then I can go to linux.