- Joined
- Jun 13, 2017
- Messages
- 13
- Mobile Phone
~~I have yet to update to OS X 10.13.13 ~~
This guide is more of a compilation of the tonymacsx86 OS X install combined with GloriousEggroll’s 2017 Arch install, and how to make them work together.
- https://www.tonymacx86.com/threads/...ierra-on-any-supported-intel-based-pc.235474/
-
Hardware Used
· Intel 1770k
· Asus z270i
· Asus Nvidia 1060oc Strix
· Samsung NVME 960 EVO x2
Operating Systems
· Windows 10 (Disk 1)
· OS X High Sierra -tested with 10.13.12 (Disk 0)
· Arch Linux (Disk 0)
Final Partition Scheme
Drive 1
NVME1N1P1 Windows 10
NVME1N1P2 Windows 10
NVME1N1P3 Windows 10
NVME1N1P4 Windows 10
Drive 0
NVME0N1P1 OSX EFI
NVME0N1P2 OSX
NVME0N1P3 Arch EFI
NVME0N1P4 Arch SWAP
NVME0N1P5 Arch Root
Create Install USBs
Windows 10
Install OS X -Consult tonmacx86 to make the current install USB
Arch Linux -Rufus as ISO.img
Wipe all the drives with Disk Part (from Windows USB > Troubleshooting > CMD Prompt)
· list drive
· select drive x
· list partition
· list partition x
· delete partition override
Install Windows on Drive
Install OS X on Drive 0
· Run Multibeast
· Install drivers, additional kexts, Clover Configurator, core programs
· Partition NVME drive 0 to make space for Arch using Disk Utility
o MAC OS Extended Journaled
Install Arch Linux on Drive 0 (requires internet)
· wifi-menu -o
· ping -c 3 google.com
· cfdisk /dev/nvme0n1
o Remove partitions 4,5
· Create Arch partitions
o P3 (1024M) > Type: EFI Boot (May be 512M if you do not want other kernels, such as LTS.)
o P4 (8G) > Type: Linux Swap
o P5 > Type: Linux Filesystem
o Write
o Quit
· cfdisk
o Rename newly created Linux partitions, write, quit.
· Proceed with GloriousEggroll’s Install Guide starting at minute 13:
o
Setting up Clover
Make two backups of EFI and .plist (EFI> Clover)
· Put one in documents, and one on your USB (which should not be plugged in when editing)
Files stored on my clover USB
· EFI Backups
o Original EFI folder
o Original .plist
o A copy of your “completed” .plist
· Multibeast
o Multibeast Configuration PDF
· Clover Configurator
· DSDT
· Wifi Driver
· Nvidia Driver
When editing the .plist, open it from your mounted EFI>Clover folder (Do not just open Clover, and save the file there)
Hiding Unwanted Drives
· Clover Configurator
· GUI > Uncheck Legacy, in the hide box add: Recover, Preboot, whatever you named your Windows drive, any other storage drives
To make Arch visible in Clover Boot Menu
In Clover Configuator under GUI check the scan Linux box.
Edit you .plist (Again, make sure you have a BACKUP, with a copy another copy that is not on editable. Learn from my mistakes, do not accidently edit your backup..)
-Be mindful of your formatting-
<key>GUI</key>
<dict>
<key>Custom</key>
<dict>
<key>Entries</key>
<array>
<dict>
<key>AddArguments</key>
<string>root=/dev/nvme0n1p6 rw initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img nvidia-drm.modeset=1</string>
<key>Disabled</key>
<false/>
<key>Ignore</key>
<false/>
<key>Path</key>
<string>vmlinuz-linux-lts</string>
<key>Title</key>
<string>Linux Boot Manager</string>
<key>Type</key>
<string>Linux</string>
<key>Volume</key>
<string>EFI</string>
<key>VolumeType</key>
<string>Internal</string>
</dict>
</array>
</dict>
Note:
I used the linux-lits kernel.
If you make “root=/dev/nvme0n1p5” you cannot remove your drive. Alternatively you could do: “root=PATHUUID= -your UUID here –“ but I get an error during boot with this method. Fortunately, nvme boot drives don’t usually need to be removed
Make a backup of the new .plst and store it where the original .plist files are (put on “O’”on the original playlist so it doesn’t get written over, if you ever need to use it remove the O)
In Arch:
Copy your vmlinuz file in a location that Clover can see. This will preserve F8 in BIOS
“sudo cp /boot/vmlinuz /”
Additional Resources
https://www.tonymacx86.com/threads/help-booting-systemd-arch-efi-with-clover.188191/
https://www.tonymacx86.com/threads/guide-multibooting-uefi.197352/
https://www.tonymacx86.com/threads/guide-multibooting-uefi-on-separate-drives.198869/
Average Linux User on YouTube – Arch Linux video playlist
https://sourceforge.net/p/cloverefiboot/themes/ci/master/tree/themes/