My linux grub options for Macbook

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash apparmor=0 selinux=0 libata.force=noncq elevator=deadline pcie_aspm=force acpi_backlight=vendor rootflags=data=writeback ipv6.disable=1"

disabled apparmor and selinux
changed scheduler
enabled options for supporting special keys on keyboard
changed journaling mode to writeback
disabled Native Command Queuing (NCQ)