Contribute
Register

[Solved] Unable to mount EFI

Status
Not open for further replies.
Joined
Nov 11, 2017
Messages
6
Mac
  1. MacBook Pro
Mobile Phone
  1. Android
Build: GA-Z170XP-SLI | i7 7700K | GeForce GTX 1060 6GB SSC

Trying to setup a dual boot machine. Already installed Windows on one SSD, got OSX to install on the second SSD, but having trouble with post-installation. Windows SSD is currently unplugged. Still booting OSX from the UniBeast USB drive.

MutliBeast failed to install:
Code:
11/14/17 10:08:25 - Starting MultiBeast 10.0.0-20171106
11/14/17 10:09:35 - Installing 'Bootloaders > Clover UEFI Boot Mode'
11/14/17 10:09:38 - Install of 'Clover_v2.4k_r4289-UEFI.pkg' failed.
'installer: Package name is Clover v2.4k r4289 EFI bootloader
installer: Upgrading at base path /
installer: The upgrade failed (The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.)
'. Exiting.

Now trying to do things manually, so looked at disks using diskutil list:
Code:
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.4 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Install macOS High S... 31.1 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:         Microsoft Reserved                         134.2 MB   disk1s1
   2:                        EFI                         419.4 MB   disk1s2
   3:                 Apple_APFS Container disk2         499.6 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.6 GB   disk2
                                 Physical Store disk1s3
   1:                APFS Volume HIgh Sierra             12.7 GB    disk2s1
   2:                APFS Volume Preboot                 20.1 MB    disk2s2
   3:                APFS Volume Recovery                520.8 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

Tried using EFI mounter on disk1s2. First, after selecting disk and clicking mount, it says: "Unexpected disk identifier: disk1s2." If I hit continue, it gives me an error: "Finder got an error: AppleEvent handler failed. (-10000)."

This is my first attempt at a Hackintosh, so I really have no idea what I'm doing here. I'm very unfamiliar with EFIs and kexts and plists and such. I'm just blindly following steps in threads and blog articles. So if you have any guidance, some context and background on the steps you'll have me take would be much appreciated (or at least point me to a resource that can get me up to speed). Thanks in advance.
 
Ok, good to know. Any guidance on how to fix the issue? Do I just get rid of that partition altogether? Do I need to go back into Windows to get rid of it? Doesn't seem like I can get rid of it using Apple's Disk Utility. Is there a command line tool will do it? Thanks.
 
Last edited:
Ok, good to know. Any guidance on how to fix the issue?
Run the installer again, this time before choosing a volume open Disk Utility and erase the entire target drive as GPT/APFS, Disk Utility will partition it so Multibeast can detect your EFI partition.
 
Ok, did that, but still no luck. MultiBeast still fails and EFI Mounter fails as well. Here's the new output of diskutil list:
Code:
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.4 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Install macOS High S... 31.1 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                 Apple_APFS Container disk2         135.2 MB   disk1s1
   2:                        EFI                         419.4 MB   disk1s2
   3:                 Apple_APFS Container disk3         499.6 GB   disk1s3

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +135.2 MB   disk2
                                 Physical Store disk1s1

/dev/disk3 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.6 GB   disk3
                                 Physical Store disk1s3
   1:                APFS Volume macOS                   11.5 GB    disk3s1
   2:                APFS Volume Preboot                 40.9 MB    disk3s2
   3:                APFS Volume Recovery                1.0 GB     disk3s3
   4:                APFS Volume VM                      20.5 KB    disk3s4
 
So I've been reading some guides elsewhere that give instructions to mount the EFI from the same disk that macOS is booting from. However, the EFI Mounter tool tells me that the current boot disk is disk3s1, but the only disks available to select are disk0s1 and disk1s2. Not sure if that's significant, but thought I'd post it here for reference.

screen-shot-2017-11-14-at-9-43-21-pm-png.292558
 

Attachments

  • Screen Shot 2017-11-14 at 9.43.21 PM.png
    Screen Shot 2017-11-14 at 9.43.21 PM.png
    18.9 KB · Views: 17,031
Ok, did that, but still no luck. MultiBeast still fails and EFI Mounter fails as well. Here's the new output of diskutil list:
In disk utility the toolbar button you need is 'Partition', remove the existing partitions and create a single APFS partition for the entire disk. Or select the physical drive name/model in the list in the main window (not the partitions) and choose erase.

Edit: disk1s2 is actually the correct partition (same as your macOS install), its up to you if you want to repartition the drive - though it might work better with certain mounting scripts if you do.
 
Been trying to re-install, but having trouble still. I booted back into Windows and completely wiped the drive:
Screenshot_111617_012053_AM.jpg

However, when I boot up the installer and go into Disk Utility, the blank drive isn't even listed.

In my latest attempt, I wiped the drive, then added two partitions from Windows: a 200MB EFI partition and the rest as an exFAT partition. I made sure to delete the "Microsoft Reserved" partition. Booted up macOS installer from uniBeast, erased the drive with APFS format using Disk Utility, installed High Sierra, and still unable to run multiBeast.

In the terminal, diskutil list returns:

Code:
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *31.4 GB    disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Install macOS High S... 31.1 GB    disk0s2

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                 Apple_APFS Container disk2         499.9 GB   disk1s2

/dev/disk2 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.9 GB   disk2
                                 Physical Store disk1s2
   1:                APFS Volume macOS                   11.5 GB    disk2s1
   2:                APFS Volume Preboot                 20.7 MB    disk2s2
   3:                APFS Volume Recovery                520.8 MB   disk2s3
   4:                APFS Volume VM                      20.5 KB    disk2s4

Also still unable to manually mount EFI partition, either with EFI MounterV3 or in the terminal.
Code:
sudo mkdir /Volumes/efi
sudo mount -t msdos /dev/disk1s1 /Volumes/efi
=> mount_msdos: Unsupported sector size (0)

diskutil mount /dev/disk1s1
=> Volume on disk1s1 failed to mount
If the volume is damaged, try the "readOnly" option
 
Last edited:
However, when I boot up the installer and go into Disk Utility, the blank drive isn't even listed
There is an option in disk utility to show all devices. Also the command to mount the partition should be
Code:
diskutil mount /dev/disk1s1
(no sudo and no specified mount point should be necessary). For best results initialise the drive with Disk Utility, thats what the mounting scripts are testing for (bsd name, file system label etc the way DU creates them). But you shouldn't be getting a sector size error in any case.

If you can't see the drive in the graphical utility you can use
Code:
diskutil erasedisk APFS 'Macintosh HD' disk1
 
Last edited:
Status
Not open for further replies.
Back
Top