Blank screen upon reboot - after ReFInd install to dual mac OS/Linux system through terminal

I have partitined Macbook2012 for dual boot with manjaro linux 6.1, installed ReFInd after linux installation, but when trying to reboot i can see only white screen without any functionality. Any recommendations for the troubleshooting the issue are welcome.

[ataras@mpmacbook ~]$ inxi -v7azy
System:
  Kernel: 6.1.12-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1-x86_64
    root=UUID=ccb3bd81-487b-4e33-a499-542688a7355e rw quiet apparmor=1
    security=apparmor resume=UUID=8f6b7b2d-7473-44c3-bda4-cb3d194f562b
    udev.log_priority=3
  Desktop: i3 v: 4.22 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Apple product: MacBookPro9,2 v: 1.0
    serial: <superuser required> Chassis: type: 10 v: Mac-6F01561E16C75D06
    serial: <superuser required>
  Mobo: Apple model: Mac-6F01561E16C75D06 v: MacBookPro9,2
    serial: <superuser required> UEFI: Apple v: 429.0.0.0.0 date: 03/18/2022
Battery:
  ID-1: BAT0 charge: 4.2 Wh (8.3%) condition: 50.9/62.9 Wh (80.9%) volts: 10.7
    min: 10.9 model: SMP bq20z451 type: Li-ion serial: N/A status: discharging
    cycles: 578
Memory:
  RAM: total: 7.67 GiB used: 1.83 GiB (23.8%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: Intel Core i5-3210M bits: 64 type: MT MCP arch: Ivy Bridge
    gen: core 3 level: v2 built: 2012-15 process: Intel 22nm family: 6
    model-id: 0x3A (58) stepping: 9 microcode: 0x21
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 3 MiB desc: 1x3 MiB
  Speed (MHz): avg: 1197 min/max: 1200/3100 scaling: driver: intel_cpufreq
    governor: schedutil cores: 1: 1197 2: 1197 3: 1197 4: 1197 bogomips: 19962
  Flags: acpi aes aperfmperf apic arat arch_perfmon avx bts clflush cmov
    constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts ept
    erms est f16c flexpriority flush_l1d fpu fsgsbase fxsr ht ibpb ibrs ida
    lahf_lm lm mca mce md_clear mmx monitor msr mtrr nonstop_tsc nopl nx pae
    pat pbe pcid pclmulqdq pdcm pebs pge pln pni popcnt pse pse36 pti pts
    rdrand rdtscp rep_good sep smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp
    syscall tm tm2 tpr_shadow tsc tsc_deadline_timer vme vmx vnmi vpid x2apic
    xsave xsaveopt xtopology xtpr
  Vulnerabilities:
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
    vulnerable
  Type: mds mitigation: Clear CPU buffers; SMT vulnerable
  Type: meltdown mitigation: PTI
  Type: mmio_stale_data status: Unknown: No mitigations
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: conditional, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Vulnerable: No microcode
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel 3rd Gen Core processor Graphics vendor: Apple driver: i915
    v: kernel arch: Gen-7 process: Intel 22nm built: 2012-13 ports:
    active: LVDS-1 empty: DP-1, DP-2, DP-3, HDMI-A-1, HDMI-A-2, HDMI-A-3, VGA-1
    bus-ID: 00:02.0 chip-ID: 8086:0166 class-ID: 0300
  Device-2: Apple FaceTime HD Camera type: USB driver: uvcvideo
    bus-ID: 1-1.1:3 chip-ID: 05ac:8509 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.7 compositor: Picom v: git-b700a driver:
    X: loaded: modesetting alternate: fbdev,vesa dri: crocus gpu: i915
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1280x800 s-dpi: 96 s-size: 338x211mm (13.31x8.31")
    s-diag: 398mm (15.69")
  Monitor-1: LVDS-1 model: Apple Color LCD built: 2009 res: 1280x800 hz: 60
    dpi: 114 gamma: 1.2 size: 286x179mm (11.26x7.05") diag: 337mm (13.3")
    ratio: 16:10 modes: 1280x800
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: Intel 7 Series/C216 Family High Definition Audio
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1e20
    class-ID: 0403
  Sound API: ALSA v: k6.1.12-1-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.22 running: no
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.65 running: no
Network:
  Device-1: Broadcom NetXtreme BCM57765 Gigabit Ethernet PCIe driver: tg3
    v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: N/A bus-ID: 01:00.0
    chip-ID: 14e4:16b4 class-ID: 0200
  IF: enp1s0f0 state: down mac: <filter>
  Device-2: Broadcom BCM4331 802.11a/b/g/n vendor: Apple AirPort Extreme
    driver: wl v: kernel modules: bcma pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    bus-ID: 02:00.0 chip-ID: 14e4:4331 class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Apple Bluetooth USB Host Controller type: USB driver: btusb v: 0.8
    bus-ID: 2-1.8.1.3:9 chip-ID: 05ac:821d class-ID: fe01
  Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 465.76 GiB used: 11.41 GiB (2.4%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/sda maj-min: 8:0 vendor: Apple model: HDD HTS545050A7E362
    size: 465.76 GiB block-size: physical: 4096 B logical: 512 B speed: 3.0 Gb/s
    type: HDD rpm: 5400 serial: <filter> rev: B990 scheme: GPT
  Optical-1: /dev/sr0 vendor: HL-DT-ST model: DVDRW GS41N rev: UA04
    dev-links: cdrom
  Features: speed: 24 multisession: yes audio: yes dvd: yes
    rw: cd-r,cd-rw,dvd-r state: running
Partition:
  ID-1: / raw-size: 39.06 GiB size: 38.15 GiB (97.67%) used: 11.01 GiB (28.9%)
    fs: ext4 dev: /dev/sda5 maj-min: 8:5 label: N/A
    uuid: ccb3bd81-487b-4e33-a499-542688a7355e
  ID-2: /boot/efi raw-size: 512.3 MiB size: 511.2 MiB (99.80%)
    used: 2.6 MiB (0.5%) fs: vfat dev: /dev/sda6 maj-min: 8:6 label: N/A
    uuid: BF6A-44D0
  ID-3: /home raw-size: 245.46 GiB size: 240.55 GiB (98.00%)
    used: 398.4 MiB (0.2%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: N/A
    uuid: cd07d23a-5a3e-4485-8356-5cdd44a33be5
Swap:
  Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
  ID-1: swap-1 type: partition size: 16.6 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/sda1 maj-min: 8:1 label: N/A
    uuid: 8f6b7b2d-7473-44c3-bda4-cb3d194f562b
Unmounted:
  ID-1: /dev/sda2 maj-min: 8:2 size: 148.92 GiB fs: apfs label: N/A
    uuid: 99ee17c7-f619-4a63-b0da-255bfc8eb117
  ID-2: /dev/sda4 maj-min: 8:4 size: 15.03 GiB fs: apfs label: N/A
    uuid: 5699fe92-de0c-4eb8-bfc2-030860330d1f
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
  Device-1: 1-1.1:3 info: Apple FaceTime HD Camera type: Video
    driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 05ac:8509 class-ID: 0e02 serial: <filter>
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 8 rev: 2.0
    speed: 480 Mb/s chip-ID: 8087:0024 class-ID: 0900
  Hub-5: 2-1.8:3 info: Microchip (formerly SMSC) 2.0 Hub ports: 3 rev: 2.0
    speed: 480 Mb/s power: 2mA chip-ID: 0424:2513 class-ID: 0900
  Hub-6: 2-1.8.1:4 info: Broadcom BCM2046B1 USB 2.0 Hub (part of BCM2046
    Bluetooth) ports: 3 rev: 2.0 speed: 12 Mb/s power: 94mA chip-ID: 0a5c:4500
    class-ID: 0900
  Device-1: 2-1.8.1.3:9 info: Apple Bluetooth USB Host Controller
    type: Bluetooth driver: btusb interfaces: 4 rev: 2.0 speed: 12 Mb/s
    chip-ID: 05ac:821d class-ID: fe01
  Device-2: 2-1.8.2:5 info: Apple Built-in IR Receiver type: HID
    driver: appleir,usbhid interfaces: 1 rev: 2.0 speed: 1.5 Mb/s power: 100mA
    chip-ID: 05ac:8242 class-ID: 0300
  Device-3: 2-1.8.3:6 info: Apple Internal Keyboard/Trackpad (ISO)
    type: Keyboard,HID,Mouse driver: apple,bcm5974,usbhid interfaces: 3 rev: 2.0
    speed: 12 Mb/s power: 40mA chip-ID: 05ac:0253 class-ID: 0301
  Hub-7: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-8: 4-0:1 info: Super-speed hub ports: 4 rev: 3.0 speed: 5 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 62.0 C mobo: N/A
  Fan Speeds (RPM): N/A
Info:
  Processes: 192 Uptime: 54m wakeups: 3 Init: systemd v: 252 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 clang: 15.0.7 Packages: pm: pacman
  pkgs: 1070 libs: 305 tools: pamac,yay Shell: Bash v: 5.1.16
  running-in: urxvtd inxi: 3.3.25
 journalctl --boot=-1 --priority=3 --catalog --no-pager
Mar 08 22:05:07 mpmacbook kernel: DMAR-IR: [Firmware Bug]: ioapic 2 has no mapping iommu, interrupt remapping will be disabled
Mar 08 22:05:07 mpmacbook kernel: ACPI Error: Needed type [Reference], found [Integer] (____ptrval____) (20220331/exresop-66)
Mar 08 22:05:07 mpmacbook kernel: ACPI Error: AE_AML_OPERAND_TYPE, While resolving operands for [Store] (20220331/dswexec-431)
Mar 08 22:05:07 mpmacbook kernel: ACPI Error: Aborting method \_PR.CPU0._PDC due to previous error (AE_AML_OPERAND_TYPE) (20220331/psparse-529)
Mar 08 22:05:18 mpmacbook bluetoothd[486]: src/plugin.c:plugin_init() Failed to init vcp plugin
Mar 08 22:05:18 mpmacbook bluetoothd[486]: src/plugin.c:plugin_init() Failed to init mcp plugin
Mar 08 22:05:18 mpmacbook bluetoothd[486]: src/plugin.c:plugin_init() Failed to init bap plugin
Mar 08 22:05:32 mpmacbook lightdm[598]: gkr-pam: couldn't unlock the login keyring.
Mar 08 22:30:55 mpmacbook wpa_supplicant[590]: bgscan simple: Failed to enable signal strength monitoring
Mar 08 22:43:27 mpmacbook wpa_supplicant[590]: bgscan simple: Failed to enable signal strength monitoring
Mar 08 22:50:25 mpmacbook kernel: ERROR @wl_cfg80211_scan : 
Mar 08 22:50:44 mpmacbook kernel: ERROR @wl_cfg80211_scan : 
Mar 08 22:50:48 mpmacbook wpa_supplicant[590]: bgscan simple: Failed to enable signal strength monitoring
Mar 08 23:45:31 mpmacbook systemd-coredump[8672]: Failed to connect to coredump service: Connection refused
mhwd -l
> 0000:00:02.0 (0300:8086:0166) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI
...
mhwd -l
> 0000:00:02.0 (0300:8086:0166) Display controller Intel Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

[ataras@mpmacbook ~]$ lsblk -fa
NAME   FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0                                                                         
sda                                                                           
├─sda1 swap   1           8f6b7b2d-7473-44c3-bda4-cb3d194f562b                [SWAP]
├─sda2 apfs               99ee17c7-f619-4a63-b0da-255bfc8eb117                
├─sda3 ext4   1.0         cd07d23a-5a3e-4485-8356-5cdd44a33be5  227.9G     0% /home
├─sda4 apfs               5699fe92-de0c-4eb8-bfc2-030860330d1f                
├─sda5 ext4   1.0         ccb3bd81-487b-4e33-a499-542688a7355e   25.2G    29% /
└─sda6 vfat   FAT32       BF6A-44D0                             508.6M     1% /boot/efi
sr0                                                
refind-install
Not running as root; attempting to elevate privileges via sudo....
ShimSource is none
Installing rEFInd on Linux....
ESP was found at /boot/efi using vfat
Found rEFInd installation in /boot/efi/EFI/refind; upgrading it.
Installing driver for ext4 (ext4_x64.efi)
Copied rEFInd binary files

Notice: Backed up existing icons directory as icons-backup.
Existing refind.conf file found; copying sample file as refind.conf-sample
to avoid overwriting your customizations.

Keeping existing NVRAM entry
rEFInd is set as the default boot manager.
Existing //boot/refind_linux.conf found; not overwriting.

Installation has completed successfully.

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

If your rEFInd doesn’t display your configured menu., try to boot by selecting another boot loader from the BIOS boot menu.

You can check which bootloaders are configured by running the below from a Live-ISO:

efibootmgr --verbose
1 Like
[ataras@mpmacbook ~]$ sudo efibootmgr -v
[sudo] password for ataras: 
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0001,0000,0080
Boot0000* Manjaro	HD(6,GPT,9acd8af1-8ee5-6849-b625-83ef3d19c7d7,0x12a395e0,0x100220)/File(\EFI\Manjaro\grubx64.efi)
      dp: 04 01 2a 00 06 00 00 00 e0 95 a3 12 00 00 00 00 20 02 10 00 00 00 00 00 f1 8a cd 9a e5 8e 49 68 b6 25 83 ef 3d 19 c7 d7 02 02 / 04 04 36 00 5c 00 45 00 46 00 49 00 5c 00 4d 00 61 00 6e 00 6a 00 61 00 72 00 6f 00 5c 00 67 00 72 00 75 00 62 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0001* rEFInd Boot Manager	HD(6,GPT,9acd8af1-8ee5-6849-b625-83ef3d19c7d7,0x12a395e0,0x100220)/File(\EFI\refind\refind_x64.efi)
      dp: 04 01 2a 00 06 00 00 00 e0 95 a3 12 00 00 00 00 20 02 10 00 00 00 00 00 f1 8a cd 9a e5 8e 49 68 b6 25 83 ef 3d 19 c7 d7 02 02 / 04 04 3a 00 5c 00 45 00 46 00 49 00 5c 00 72 00 65 00 66 00 69 00 6e 00 64 00 5c 00 72 00 65 00 66 00 69 00 6e 00 64 00 5f 00 78 00 36 00 34 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
Boot0080* Mac OS X	PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(3,GPT,b685c1e1-7a26-4302-a210-cc1ecef90467,0x252f8b68,0x135f20)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 1f / 03 12 0a 00 00 00 00 00 00 00 / 04 01 2a 00 03 00 00 00 68 8b 2f 25 00 00 00 00 20 5f 13 00 00 00 00 00 e1 c1 85 b6 26 7a 02 43 a2 10 cc 1e ce f9 04 67 02 02 / 7f ff 04 00
Boot0082* 	PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,92c668a2-872a-463f-b352-86159473ae91,0x64028,0x3a321fe0)/VenMedia(be74fcf7-0b7c-49f3-9147-01f4042e6842,cdc05d5474d61346a316c4895ba76504)/File(\33948FDB-1213-487A-863A-F8235EDBC677\System\Library\CoreServices\boot.efi)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 1f / 03 12 0a 00 00 00 00 00 00 00 / 04 01 2a 00 02 00 00 00 28 40 06 00 00 00 00 00 e0 1f 32 3a 00 00 00 00 a2 68 c6 92 2a 87 3f 46 b3 52 86 15 94 73 ae 91 02 02 / 04 03 24 00 f7 fc 74 be 7c 0b f3 49 91 47 01 f4 04 2e 68 42 cd c0 5d 54 74 d6 13 46 a3 16 c4 89 5b a7 65 04 / 04 04 9a 00 5c 00 33 00 33 00 39 00 34 00 38 00 46 00 44 00 42 00 2d 00 31 00 32 00 31 00 33 00 2d 00 34 00 38 00 37 00 41 00 2d 00 38 00 36 00 33 00 41 00 2d 00 46 00 38 00 32 00 33 00 35 00 45 00 44 00 42 00 43 00 36 00 37 00 37 00 5c 00 53 00 79 00 73 00 74 00 65 00 6d 00 5c 00 4c 00 69 00 62 00 72 00 61 00 72 00 79 00 5c 00 43 00 6f 00 72 00 65 00 53 00 65 00 72 00 76 00 69 00 63 00 65 00 73 00 5c 00 62 00 6f 00 6f 00 74 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00
BootFFFF* 	PciRoot(0x0)/Pci(0x1f,0x2)/Sata(0,0,0)/HD(2,GPT,00001ae1-1fbe-0000-ad0d-00007e3c0000,0x64028,0x3a1ec0c0)/File(\System\Library\CoreServices\boot.efi)
      dp: 02 01 0c 00 d0 41 03 0a 00 00 00 00 / 01 01 06 00 02 1f / 03 12 0a 00 00 00 00 00 00 00 / 04 01 2a 00 02 00 00 00 28 40 06 00 00 00 00 00 c0 c0 1e 3a 00 00 00 00 e1 1a 00 00 be 1f 00 00 ad 0d 00 00 7e 3c 00 00 02 02 / 04 04 50 00 5c 00 53 00 79 00 73 00 74 00 65 00 6d 00 5c 00 4c 00 69 00 62 00 72 00 61 00 72 00 79 00 5c 00 43 00 6f 00 72 00 65 00 53 00 65 00 72 00 76 00 69 00 63 00 65 00 73 00 5c 00 62 00 6f 00 6f 00 74 00 2e 00 65 00 66 00 69 00 00 00 / 7f ff 04 00

That means you should have 3 boot options using the UEFI boot menu of your BIOS, you should be able to select which bootloader to use to boot your system that way:

  1. “Manjaro” - Using Grub
  2. “rEFInd Boot Manager”
  3. “Mac OS X”

This shows the priority and sequence of bootloaders your system tries to use.
These numbers corrospond to the Boot#### entries shown.
You can change this order using the same command but different options and arguments, see the manpage of that command.

-o | --bootorder XXXX,YYYY,ZZZZ,...     explicitly set BootOrder (hex)

I suggest you to first make your Linux system work using the default bootloader of Manjaro, and afterwards try to thinker with rEFInd…

I personally never could get rEFInd to boot with either, im using systemd-boot my self.
Systemd-boot is already installed by default but not used as bootloader by default…
Check bootctl

1 Like

Changing order helped to boot straight to Mankato
Yet, the issue when booting first to refind persist - blank screen

Absolutely, the 2012 works perfectly without refind.

At least now you can boot into your Linux and try to configure rEFInd to make it display it’s menu properly when using the UEFI-Menu to boot from rEFInd… :wink:

1 Like

Thank you, indeed it helped me to restore boot to linux.