CaseySJ
Moderator
- Joined
- Nov 11, 2018
- Messages
- 22,196
- Motherboard
- Asus ProArt Z690-Creator
- CPU
- i7-12700K
- Graphics
- RX 6800 XT
- Mac
- Classic Mac
- Mobile Phone
Thanks for your advice. But I managed to fix it already.Please see the highlighted item in Quick Reference spoiler at the top of the Z390 Designare build guide. Simply click on the image below.
View attachment 506795
Do you mean Z490 Vision G (not P)?... Can the motherboard be replaced with a Vision P?
...
Hi Casey,I have the same three operating systems on my Z490 Vision D, each on its own disk.
Here are the resulting screenshots of the three EFI partitions:
- Each disk was formatted with Scheme = GUID Partition Map, which means each disk has its own EFI partition.
- macOS NVMe SSD with its EFI partition containing OpenCore
- Windows SATA SSD with its EFI partition containing Microsoft boot loader
- Ubuntu SATA SSD with its EFI partition containing Ubuntu boot loader
- When I installed Ubuntu, it installed its boot loader to one of the other SSDs (not to its own EFI partition).
- So I simply moved those files into the EFI partition of the Ubuntu SSD.
This one is for macOS with OpenCore. It's the one specified in BIOS as Boot Priority #1.
View attachment 506730
This is the EFI partition on the Windows SSD. Note that the Microsoft folder takes precedence. The Windows boot loader is within the "Microsoft" folder:
View attachment 506732
And here is the EFI partition on the Ubuntu SSD. This one is just for Ubuntu. Now OpenCore will automatically detect Ubuntu Linux.
View attachment 506731
In the top level of this partition (not inside the EFI subfolder) I've also copied a file called .VolumeIcon.icns that contains a Linux boot volume icon. If this file exists, OpenCore will use it automatically! I've attached that file (zip) below, but had to remove the leading dot from its name. If you choose to use it, simply copy it to the EFI partition of the Linux SSD, then open Terminal and rename the file:mv VolumeIcon.icns .VolumeIcon.icns
. You will, of course, need to "cd" to the correct folder first:cd /Volumes/<name-of-EFI>
.
View attachment 506733
Here is the resulting OpenCore Picker menu:
View attachment 506734
Notice the label Kubuntu 20.04? We can specify any disk label of our choosing by creating a file in the EFI/BOOT folder called .disk_label.contentDetails as shown here:
View attachment 506736
Some comments and suggestions:Hi Casey,
Thanks for the help with this. You are a Linux guru also! It was mostly successful. I wondered why, after I did a normal Ubuntu install, that my primary Mac OS would not boot. I fixed that with Disk Utility but never looked at the EIF. Ubuntu installed it's EFI on my Mac OS disk. Who would have thought? So I finally figured out that if I don't do a normal Ubuntu install but instead partition the disk myself, on that screen you can change where the EFI partition gets installed to the Ubuntu disk. Did that along with using your icon and naming file. All of that worked perfectly. Here is the issue. Linux will boot from it's disk if I select the disk in BIOS. However if I select the disk in OpenCore I get the following errors:
I've also been downgrading the version of Linux to an earlier version which invoked grub so I don't know if that is the cause of the issue or if there is something else I don't know to get booting from OC to work. Thanks so much for your help. Everything boots, except I have to go to BIOS to boot Linux at the moment.
Rand
@bravo030,
When troubleshooting such system panics it is always helpful to look for a pattern. For example:
- Looking through the error report, one of the items in the backtrace is "com.apple.filesystems.ntfs". You mentioned that 3 external USB drives were connected.
- How many were NTFS drives?
- How many were FAT32 or HFS or APFS?
- Does the wake-from-sleep crash occur if the NTFS drive is not connected?
- What types of USB drives are they?
- Flash drives?
- SSDs in USB enclosures?
- HDDs or SSDs in multi-bay enclosures?