This page contains tips on installing Condres OS Linux on a MacBook Pro alongside a pre-existing OSX operating system.
All the ISOs support installation on apple machines, tested regularly. Here is the installation procedure on how to have all the hardware working perfectly:
Install the system with calamares safely. We recommend that you watch this video on how to use the installer:
Once installed on your Apple PC, restart quietly and then once the desktop session starts install the kernel compiled specifically for the Cupertino home hardware:
sudo pacman -Sy linux-macbook linux-macbook-headers
If you have a nvidia card of last generation write on the terminal:
sudo pacman -S nvidia-dkms
or
sudo pacman -S nvidia-390xx-dkms
or normal user
trizen -S nvidia-340xx-dkms
Another next step is to enable the service for system suspend/hibernation:
sudo systemctl enable macbook-wakeup.service
sudo systemctl start macbook-wakeup.service
Last step, reboot, on boot choose the macbook kernel and then remove the default kernel:
sudo pacman -R linux linux-headers
Disable AMD graphics card permanently
But wait! There. Is. More. Not much more mind you, but enough to warrant another section. Or two.
Once you reboot you’ll need to press e again, find set gfxpayload=keep and add the outb lines shown above again, along with the kernel parameters after “quiet splash”.
This will load your new Condres Linux system with Intel graphics. Now we just need to set things up so you don’t need to do that ever again. Start a Terminal and run the following command to edit the necessary file:
sudo gedit /etc/default/grub
This will ask you for your user account password to get admin privileges. Enter it and when the file opens search for the line
GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash“
and change it to
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.lvds_channel_mode=2 i915.modeset=1 i915.lvds_use_ssc=0"
Once this change is made, check for errors then save and exit.
Next we’ll run another command in the Terminal
sudo gedit /etc/grub.d/10_linux
Again, enter your password if asked and when the file opens find the line
echo " insmod gzio" | sed "s/^/$submenu_indentation/"
And place the following immediately before this line:
echo " outb 0x728 1" | sed "s/^/$submenu_indentation/" echo " outb 0x710 2" | sed "s/^/$submenu_indentation/" echo " outb 0x740 2" | sed "s/^/$submenu_indentation/" echo " outb 0x750 0" | sed "s/^/$submenu_indentation/"
Check to make sure that everything is correct and save, then exit gedit once more.
Finally run
sudo update-grub
This will update the boot loader settings we just changed and make them stick. The next time we reboot we won’t have to type out all those obnoxious commands to disable and enable things.
Thanks for reporting to rbrick49 and tim