You can permanently disable discrete graphics card following next steps:
UPDATE! Try to edit NVRAM variable from Single-User mode
The procedure described in the steps 1-3 worked for me until macOS Sierra, but with the upgrade to High Sierra, I started getting a pinkish/reddish screen and I was unable to enter Recovery mode to repeat step 3 as I had to do ...
These instructions are for the latest Intel Macs which boot macOS from an APFS volume and EFI boot both Windows and Ubuntu.
If you need to install Ubuntu on a Mac with an internal PCIe-based SSD and/or T2 chip, then you should read japhwil's answer.
Note the following:
If your wireless mouse or keyboard will not work during the installation process, then I ...
You must disable System Integrity Projection.
Restart the computer, while booting hold down Command-R to boot into
Once booted, navigate to the “Utilities > Terminal” in the top menu bar.
Enter csrutil disable in the terminal window and hit the return key.
Restart the machine and System Integrity Protection will now be disabled.
The content type of the second partition is wrong. Instead of FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF it has to be 53746F72-6167-11AA-AA11-00306543ECAC.
To edit the content type you have to boot to Internet Recovery Mode and use gpt. Additionally the fourth partition will be removed (probably the "deleted" partition). Please check that it doesn't contain any ...
diskutil info /dev/disk0 (disk0s1 etc.)
sudo gpt -r show disk0
fdisk /dev/disk0 (make/change partitioning with MBR)
sudo gdisk -l /dev/disk0 (make/change partitioning with GUID)
refit Partition Inspector / gptsync
diskutil is the OS X program to get info on and change partitions.
$ diskutil list
Follow the steps below to disable System Integrity Protection (SIP).
Start by booting to macOS Big Sur and opening a Terminal application window. Next, enter the command given below. This will create a NVRAM variable with the desired value, but misspelled variable name. This misspelling will be corrected in a later step.
sudo nvram Asr-active-config=%7f%00%...
I'm in full sympathy with your wish "save on battery and reduce heat, without paying the noise cost" of using the discrete graphics card inside a MacBook Pro.
Before you do anything which will disable your display, please make sure you are able to log in to your MacBook Pro using SSH so that you can undo your handiwork. While screen ...
There seems to be a problem with the radeon driver when booting. You can test a fix by doing this:
When you see the grub menu, press 'e', which will allow you to edit the entry.
Go to the line with "linux...." and look for where it says 'ro'.
After the 'ro', add 'nomodeset' (without quotes), and then boot (press F10).
If that works, you can make it ...
Your planned procedure is possible. Your planned procedure is not that difficult. Your planned procedure is not the best option.
Why this route is suboptimal
MacBook Pros will and have to switch to discrete GPU (dGPU) once an external display is connected. Therefore, an installed but disabled dGPU takes away the option to use an external Monitor with that ...
Occasionally, you will encounter scarecrows. Here is one such example.
Marlin:~ davidanderson$ diskutil mount disk0s1
Volume on disk0s1 failed to mount
If the volume is damaged, try the "readOnly" option
Marlin:~ davidanderson$ sudo diskutil mount disk0s1
Volume EFI on disk0s1 mounted
The message is meant to ...
The icon displayed in the Mac Startup Manager can be changed by putting a icon set file named .VolumeIcon.icns in the root folder of the EFI partition used by Windows. Or, you can follow the instructions at the end of this answer.
A png file can be converted to icons file by using the commands sips and iconutil. A script for doing this is given below.
I finally managed to successfully downgrade the EFI firmware to version 1.6. Unfortunately that didn't make my hard drive work. However I'm going to reproduce my steps here so that the whole world can know what it takes:
Download the EFI firmware update package from Apple. Here is the link I used for firmware version 1.6 for my late-2008 MacbookPro5,1: http:...
EFI is a contract that specifies how the hardware can find and start the software and vice versa.
Rather than have to build custom code into each new hardware device and each new software release - a standard was agreed upon and the specification was initially written by Intel.
Then a company like Apple decides to adopt a certain version of the EFI ...
Alright, I see you've added some requisites to your answer. Here goes.
Part 1: Install Ubuntu 16.04 Server.
Download this. (Ubuntu Server 16.04 32-bit)
This is done the same way any other Linux install is done. You will insert the CD/DVD, run through the setup to take the entire partition of the Mac Mini, and once you reach a desktop, you're ready for ...
I have done this myself. First install REFIt, an utility for dual/triple booting. It adds a useful selection of OSes on startup. It also includes a EFI/MBR fixing tool which is very useful. You might need to restart 2 times. Using the Disk Utility, add 2 more partitions to your disk. Format them FAT or FAT32. Restart your machine, and this time, assuming you ...
First install rEFInd, and boot Ubuntu installer after.
Enable "Boot after power failure" by adding next line to /etc/rc.local:
setpci -s 0:1f.0 0xa4.b=0
setpci -s 00:03.0 0x7b.b=0x19
Install mac fan control:
sudo add-apt-repository ppa:mactel-support/ppa
sudo apt-get update
sudo apt-get install -y macfanctld applesmc-dkms
For SSD tunning (you have to ...
Note: In the examples below, the download elementary OS installation was named elementaryos-0.4.1-stable.20180214.iso. The images were created using VirtualBox 5.2.16 r123759 (Qt5.6.3).
Why does nothing appear in the Startup Manager when installing for an EFI boot?
As you have discovered, Macs can be configured to boot operating systems that do not always ...
Recreating the Problem
Before I provide an answer which explains how to install rEFInd to work properly on a Mac with a T2 chip, I will first incorrectly install rEFInd by following a path similar to the one taken by the OP. I do this because the OP posted a comment stating the following.
Unfortunately, I had No Security set way before I installed rEFInd so ...
Check Ubuntu's tutorial how to create a bootable USB stick on macOS, where it is suggested to use Etcher app (open source) which can help to flash OS image to SD cards & USB drives.
However, if the official ISO file downloaded from releases.ubuntu.com doesn't work (for Ubuntu), you can try to customize/respun it by using isorespin.sh script (check ...
When first posted in 2013, this question never received an answer, because there is no answer. In other words, Intel Macs can not BIOS boot from flash drives. I make the BIOS boot assumption based the the following phase from the OP's question:
"UEFI removed in order to be able to boot on Macs"
If the OP assumes the UEFI boot method has been removed, ...
Note: El Capitan (OS X 10.11) prevents users from selecting rEFInd and common Linux distributions from the Startup Disk pane. The new preferred method is to install rEFInd into the an EFI partition. My answer, to an unrelated question, outlines this new preferred method to start the rEFInd Boot Manager and Linux operating systems. The answer, given below, ...
I know this is an old question, but I just had to go through this issue when attempting to install rEFInd on a 2015 MBP. When trying to install by running ./refind-install in the terminal, I kept getting a message telling me that system integrity protection was enabled, and I could not do an install without rebooting into the recovery volume. The solution ...
Just wanted to post on this topic since I had a related problem in an Apple store yesterday and this was the post I found.
Apple had replaced my logic board but didn't install the newer firmware and so I could no longer boot off of my existing SSD drive (which was formatted with APFS, and had my original Mojave and all of my files).
Luckily one of the ...
If you wish to attempt to use rEFInd from a MS-DOS partition, then follow the instructions below. I have made the following assumptions.
You will be reusing disk0s3.
System Integrity Protection is enabled.
You have booted to macOS. Do not boot to macOS Recovery.
Secure Boot is is set to "No Security".
Below are the steps.
Enter the following ...
The partition GUID of disk0s2 (DE94BBA4-06D1-4D40-A16A-BFD50179D6AC) is probably wrong. It designates the partition as a Windows Recovery Environment, which is the ugly stepsibling of macOS' recovery partition. Changing the GUID of a partition doesn't modify the volume format! A wrong GUID usually renders a partition unbootable though.
It's rather unclear ...
I found a post on the subject from the guy who wrote this book about Mac OS X internals. His post mentions Snow Leopard (10.6), but the issues would be similar for 10.7. See Mac OS X Internals - Is Your Machine Good Enough for Snow Leopard K64?
Here's the part I found most relevant to your question:
[...] Unfortunately, a 64-bit processor alone doesn’t ...
You can move the IO80211Family.kext from /System/Library/Extensions. The Wi-Fi won't function without this file, so moving it will prevent the Wi-Fi from working. If you leave the file on an external drive, you won't be able to re-enable it without the file.
Alternatively, if you're able to disable the admin account, it's a bit easier. Go to System ...
Belated answer to one of your side questions: You probably need the discrete GPU enabled to use an external display. The reason why should be in how the GPUs and the video outputs are wired.
(I'm half-guessing, half-extrapolating from how the PC laptop graphics switching technology works. It's not an unreasonable assumption that those technologies are ...
If anyone is still looking for ways to do this, please check out this MacRumors forum post.
I followed the steps mentioned in that forum post and my 15" MacBook Pro 2011 is working perfectly using only its Integrated Graphic. The worthless AMD graphic card was disabled successfully.
If you install Windows with the Bootcamp Assistant from a standard Mac OS X system, Windows always will start from a PMBR/Hybrid MBR partition table embedded in the GUID partition table
(Legacy MBR). MBR takes precedence in hybrid configuration even if a EFI boot might be possible.
If you use a non-Bootcamp Assistant EFI install method for Windows (e.g ...