I recently installed kali linux on my computer. I have a Mac OS, so I decided to install Kali. I installed Kali on a separate partition and everything worked fine till I shut down my computer. The option for Dual Booting does not exist and when I turn the system on. I get the following error when I boot the system:

"/dev/sda3: clean, 337689/1728512 files, 2608857/6913792 blocks
[4.049872] usbhid 5-1:1.0: couldn't find an input interrupt endpoint
[10.489228] i9i5 0000:00:02.0: Invalid PCI Rom header signature: expecting 0xaa55, got 0xffff."

It then boots directly to Kali. I tried holding the Alt key when powering on but it doesn't give me the option to go to Mac. I tried updating grub and installing refind, but no luck. The question is, is there any way I can fix this dual boot issue so I can load up my Mac OS? Here are some details about the partitions below.

root@kali:~# fdisk -l
Disk /dev/sda: 74.5 GiB, 80026361856 bytes, 156301488 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 00003B3D-6894-0000-AA13-0000E6000000

Device Start End Sectors Size Type
/dev/sda1 40 409639 409600 200M EFI System
/dev/sda2 409640 98934783 98525144 47G Apple HFS/HFS+
/dev/sda3 98934784 154245119 55310336 26.4G Linux filesystem
/dev/sda4 154245120 156301311 2056192 1004M Linux swap

root@kali:~# gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present

Found valid GPT with hybrid MBR; using GPT.

Command (? for help): p
Disk /dev/sda: 156301488 sectors, 74.5 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 00003B3D-6894-0000-AA13-0000E6000000
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 156301454
Partitions will be aligned on 8-sector boundaries
Total free space is 149 sectors (74.5 KiB)

Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI system partition
2 409640 98934783 47.0 GiB AF00 Customer
3 98934784 154245119 26.4 GiB 8300
4 154245120 156301311 1004.0 MiB 8200

root@kali:/boot# update-grub
Generating grub configuration file ...
Found background image: splash.png
Found linux image: /boot/vmlinuz-4.12.0-kali1-amd64
Found initrd image: /boot/initrd.img-4.12.0-kali1-amd64
Found Mac OS X on /dev/sda2