Contribute
Register

[solved] can't boot from drive

Status
Not open for further replies.
Joined
Mar 30, 2011
Messages
132
Motherboard
ASUS ROG STRIX B360-I
CPU
i7-8700
Graphics
RX 580
Mobile Phone
  1. Android
Currently I'm booting from the unibeast created USB drive created. If I try to install the bootloader with multibeast, macos will not boot.

I tried mounting the EFI on the unibeast and copied the config.plist over to the EFI on my harddisk, however this was a failure. I turned on verbose booting to find any kernel panics, but it just gets stuck where there's no messages.

Any suggestions on how to handle this? Seems odd that I can boot from the USB but not from my drive.
 
post your config.plist for clover.

hi, thanks for offering to help

see below:

HTML:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>ACPI</key>
    <dict>
        <key>DSDT</key>
        <dict>
            <key>Debug</key>
            <false/>
            <key>DropOEM_DSM</key>
            <false/>
            <key>Fixes</key>
            <dict>
                <key>AddDTGP_0001</key>
                <true/>
                <key>AddHDMI_8000000</key>
                <false/>
                <key>AddIMEI_80000</key>
                <false/>
                <key>AddMCHC_0008</key>
                <false/>
                <key>AddPNLF_1000000</key>
                <false/>
                <key>DeleteUnused_400000</key>
                <false/>
                <key>FIX_ACST_4000000</key>
                <false/>
                <key>FIX_ADP1_800000</key>
                <false/>
                <key>FIX_INTELGFX_100000</key>
                <false/>
                <key>FIX_RTC_20000</key>
                <false/>
                <key>FIX_S3D_2000000</key>
                <false/>
                <key>FakeLPC_0020</key>
                <false/>
                <key>FiX_TMR_40000</key>
                <false/>
                <key>FiX_WAK_200000</key>
                <false/>
                <key>FixAirport_4000</key>
                <false/>
                <key>FixDarwin_0002</key>
                <false/>
                <key>FixDisplay_0100</key>
                <false/>
                <key>FixFirewire_0800</key>
                <false/>
                <key>FixHDA_8000</key>
                <true/>
                <key>FixHPET_0010</key>
                <true/>
                <key>FixIDE_0200</key>
                <false/>
                <key>FixIPIC_0040</key>
                <true/>
                <key>FixLAN_2000</key>
                <false/>
                <key>FixRegions_10000000</key>
                <false/>
                <key>FixSATA_0400</key>
                <false/>
                <key>FixSBUS_0080</key>
                <false/>
                <key>FixShutdown_0004</key>
                <false/>
                <key>FixUSB_1000</key>
                <true/>
                <key>NewWay_80000000</key>
                <false/>
            </dict>
            <key>Name</key>
            <string>DSDT.aml</string>
            <key>ReuseFFFF</key>
            <false/>
        </dict>
        <key>HaltEnabler</key>
        <false/>
        <key>SSDT</key>
        <dict>
            <key>DropOem</key>
            <false/>
            <key>Generate</key>
            <dict>
                <key>CStates</key>
                <false/>
                <key>PStates</key>
                <false/>
            </dict>
        </dict>
    </dict>
    <key>Boot</key>
    <dict>
        <key>Arguments</key>
        <string>dart=0</string>
        <key>Debug</key>
        <true/>
        <key>DefaultVolume</key>
        <string>MacHDD</string>
        <key>Legacy</key>
        <string>PBR</string>
        <key>Secure</key>
        <false/>
        <key>Timeout</key>
        <integer>3</integer>
        <key>XMPDetection</key>
        <string>NO</string>
    </dict>
    <key>Devices</key>
    <dict>
        <key>Audio</key>
        <dict>
            <key>Inject</key>
            <string>1</string>
        </dict>
        <key>FakeID</key>
        <dict>
            <key>ATI</key>
            <string>0x0</string>
            <key>IMEI</key>
            <string>0x0</string>
            <key>IntelGFX</key>
            <string>0x0</string>
            <key>LAN</key>
            <string>0x0</string>
            <key>NVidia</key>
            <string>0x0</string>
            <key>SATA</key>
            <string>0x0</string>
            <key>WIFI</key>
            <string>0x0</string>
            <key>XHCI</key>
            <string>0x0</string>
        </dict>
        <key>USB</key>
        <dict>
            <key>FixOwnership</key>
            <false/>
            <key>Inject</key>
            <false/>
        </dict>
        <key>UseIntelHDMI</key>
        <false/>
    </dict>
    <key>DisableDrivers</key>
    <array>
        <string>Nothing</string>
    </array>
    <key>GUI</key>
    <dict>
        <key>Hide</key>
        <array>
            <string>Windows</string>
            <string>\EFI\BOOT\BOOTX64.EFI</string>
        </array>
        <key>Language</key>
        <string>en:0</string>
        <key>Mouse</key>
        <dict>
            <key>Enabled</key>
            <true/>
            <key>Speed</key>
            <integer>8</integer>
        </dict>
        <key>Scan</key>
        <dict>
            <key>Entries</key>
            <true/>
            <key>Legacy</key>
            <string>First</string>
            <key>Tool</key>
            <true/>
        </dict>
        <key>ScreenResolution</key>
        <string>1920x1080</string>
        <key>Theme</key>
        <string>tonymacx86</string>
    </dict>
    <key>Graphics</key>
    <dict>
        <key>Inject</key>
        <dict>
            <key>ATI</key>
            <false/>
            <key>Intel</key>
            <false/>
            <key>NVidia</key>
            <true/>
        </dict>
    </dict>
    <key>KernelAndKextPatches</key>
    <dict>
        <key>AppleRTC</key>
        <true/>
        <key>AsusAICPUPM</key>
        <true/>
        <key>KernelCpu</key>
        <false/>
        <key>KernelHaswellE</key>
        <false/>
        <key>KernelLapic</key>
        <false/>
        <key>KernelPm</key>
        <true/>
        <key>KextsToPatch</key>
        <array>
            <dict>
                <key>Comment</key>
                <string>External icons patch</string>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
        </array>
    </dict>
    <key>RtVariables</key>
    <dict>
        <key>BooterConfig</key>
        <string>0x28</string>
        <key>CsrActiveConfig</key>
        <string>0x3</string>
    </dict>
    <key>SMBIOS</key>
    <dict>
        <key>ProductName</key>
        <string>iMac14,2</string>
        <key>Trust</key>
        <false/>
    </dict>
    <key>SystemParameters</key>
    <dict>
        <key>InjectKexts</key>
        <string>Detect</string>
        <key>InjectSystemID</key>
        <true/>
        <key>NvidiaWeb</key>
        <false/>
    </dict>
</dict>
</plist>
 
mount EFI partition of your hdd, you will find an EFI folder there, rename it as backupefi, i have attached an EFI folder here copy and paste it to your mounted hdd EFI partition and see if you can boot. if no go delete the efi folder i gave you and revert back to original by renaming backupefi to efi.

Hi and thank you ram, this did work, but I lost my network capabilities. Do you have a modification that will also get my network card to work? Thanks much :)
 
Hi and thank you ram, this did work, but I lost my network capabilities. Do you have a modification that will also get my network card to work? Thanks much :)

Look in the backupefi folder for your network kext and if it is there, copy it to your /EFI/CLOVER/kexts/Other folder.
It should also be installed to your system drive /Library/Extensions.
 
Look in the backupefi folder for your network kext and if it is there, copy it to your /EFI/CLOVER/kexts/Other folder.
It should also be installed to your system drive /Library/Extensions.


Hi Pilgrim, thanks for the response. The network kext isn't there. I had purposely chosen a PCI ethernet card that was compatible with mac so I wouldn't have to deal with extra drivers and it's always worked without headache. And it does work fine when booting from USB. Since the kext isn't there, do you have any other ideas?
 
Hi Pilgrim, thanks for the response. The network kext isn't there. I had purposely chosen a PCI ethernet card that was compatible with mac so I wouldn't have to deal with extra drivers and it's always worked without headache. And it does work fine when booting from USB. Since the kext isn't there, do you have any other ideas?

If it worked before you renamed your EFI folder to backupefi and now it does not then logically it has to be in the backupefi folder.

If your network interface had native support as you say then it would be working too.

If it only works when you boot with USB then do that and then look in About this Mac to see which network card you have and then install the kext for it.

Network.png
 
If it worked before you renamed your EFI folder to backupefi and now it does not then logically it has to be in the backupefi folder.

If your network interface had native support as you say then it would be working too.

View attachment 216401


sorry, I was looking in the wrong place for the kext. There is a kext on the USB (the one from the drive has never worked). I'll try with this one.
 
All works now. Thank you much pilgrim.
 
Hi, there's still one issue... if I boot from USB, my Ethernet is set to Ethernet en0, however now if I boot from the setup that above user kindly provided me with, then it shows up as Ethernet Adaptor (en0) (en0) which gives me the dreaded "Your device or computer could not be verified. Contact support for assistance." with the app store.

24e7537e8d41420483be9e6715b30b40.png


what can I do to fix?
 
OK, I just copied the whole /EFI folder from the USB boot drive and that worked with everything. I guess I should have done that from the start instead of just the config.plist
 
Status
Not open for further replies.
Back
Top