al3xtjames / Gigabyte-GA-Z77X-macOS-Install

Support files for running macOS on Gigabyte 7 Series motherboards
101 stars 26 forks source link

Issues with fat32 with f16h BIOS #60

Closed osenvosem closed 7 years ago

osenvosem commented 7 years ago

System information

After updating BIOS to the latest official beta f16h:

When I'm trying to mount ESP partition with the command diskutil mount /dev/disk0s1 I'm getting an error:

dev » diskutil mount /dev/disk0s1
Volume on disk0s1 failed to mount
If the volume is damaged, try the "readOnly" option

This is an excerpt from Console while I'm mounting fat32 partition from USB flash drive using Disk Utility GUI app.

default 11:01:07.256804 +0300   symptomsd   rssi (-65) or transmitRate (216.000000) changed on interface en0 for BSSID:<private>
default 11:01:09.716563 +0300   opendirectoryd  Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default 11:01:09.716736 +0300   opendirectoryd  <private> failed with error '<private>' (2)
default 11:01:09.742412 +0300   opendirectoryd  Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default 11:01:09.759247 +0300   opendirectoryd  Client: <private>, UID: 0, EUID: 0, GID: 0, EGID: 0
default 11:01:09.808235 +0300   trustd  cert[2]: AnchorTrusted =(leaf)[force]> 0
default 11:01:09.808606 +0300   trustd  asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[42])
default 11:01:09.808863 +0300   trustd  asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[42])
default 11:01:09.808964 +0300   ocspd   0x7f835ed25220 opened /private/var/db/crls/crlcache2.db: 30908 bytes
default 11:01:09.815401 +0300   kextd   MacOS error: -67054
default 11:01:09.881801 +0300   trustd  cert[2]: AnchorTrusted =(leaf)[force]> 0
default 11:01:09.882130 +0300   trustd  asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[42])
default 11:01:09.882364 +0300   trustd  asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[42])
default 11:01:09.934271 +0300   kextd   MacOS error: -67054
default 11:01:09.939168 +0300   kextd   /System/Library/Extensions/AppleKextExcludeList.kext has invalid signature; Trust cache is disabled.
default 11:01:09.939279 +0300   kextd   Untrusted kexts are not allowed
default 11:01:09.939315 +0300   kextd   ERROR: invalid signature for com.apple.filesystems.msdosfs, will not load
default 11:01:09.944834 +0300   diskarbitrationd    unable to mount /dev/disk3s2 (status code 0x00000047).
default 11:01:09.945291 +0300   storagekitd Mount of disk3s2 blocked by dissenter PID=0 (kernel) status=0x0000c047 (Too many levels of remote in path)
default 11:01:10.086836 +0300   Disk Utility    Could not mount disk: Error Domain=com.apple.DiskManagement Code=49223 "(null)" UserInfo={DissenterPID=0, Dissenter=true, Target=disk3s2, Action=Mount, DissenterStatus=49223}
default 11:01:17.259069 +0300   symptomsd   rssi (-65) or transmitRate (243.000000) changed on interface en0 for BSSID:<private>
al3xtjames commented 7 years ago

The countdown probably disappeared because the efi-boot-device NVRAM variable was wiped. Select your Startup Risk in System Preferences and it should start working again. As for the FAT partition not mounting, it could be caused by the AMI EFI FileSystem driver for FAT, which is known for corrupting the ESP in certain circumstances (I replaced it with EnhancedFat in my mod).

osenvosem commented 7 years ago

@theracermaster can you share your modified BIOS? Maybe it is a good Idea to publish the modified BIOS along with the script?

UPD. I managed to reinstall script and now the system works fine. Thank you.