My query is, how do I add a (properly-booting) Ubuntu quantity to Excessive Sierra’s “Startup Disk” Menu?
Working MacOS Excessive Sierra, Home windows 10 (Legacy, not EFI), and Ubuntu 18.04 (triple-booting on a 2009 MacPro 4,1 w/ firmware improve to five,1). I put in Ubuntu after Home windows utilizing the process on this hyperlink. I’ve a second EFI partition for Ubuntu (scroll down for output from diskutil checklist
). I’ve positioned / renamed the boot information so that every one three working techniques boot usually utilizing Apple’s Startup Supervisor (holding ALT throughout bootup) – see this hyperlink and this hyperlink for pointers:
Nonetheless, I can’t choose Ubuntu as a bootup choice by the “Startup Disk” instrument in Excessive Sierra. Initially, the “Startup Disk” menu had no entry for Ubuntu. Then, I adopted these steps to create a dummy mach_kernel file and place a SystemVersion.plist from in /System/Library/CoreServices/
my Ubuntu EFI partition. Now, Ubuntu seems in my “Startup Disk” menu, nonetheless I can’t choose it. “Startup Disk” fails to pick out Ubuntu, and says, “Working bless to position boot information failed.”
At present, I am working round this by utilizing the next bless command as well immediately into Ubuntu from Excessive Sierra (solely works if csrutil
is disabled in Restoration):
sudo bless --device /dev/disk0s5 --setboot --nextonly && sudo reboot
It really works for now, however I might recognize any insights on the best way to add Ubuntu to Excessive Sierra’s “Startup Disk.” Thanks!
Output of diskutil checklist
:
/dev/disk0 (inner, bodily): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *2.0 TB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 1.5 TB disk0s2 3: Apple_Boot Restoration HD 650.0 MB disk0s3 4: Microsoft Fundamental Information BOOTCAMP 290.3 GB disk0s4 5: Apple_HFS Ubuntu 200.3 MB disk0s5 6: Linux Swap 8.0 GB disk0s6 7: Linux Filesystem 201.5 GB disk0s7