Jump to content

Clover General discussion


ErmaC
29,809 posts in this topic

Recommended Posts

Also, @el_charllie, if I may, I think you don't need RC scripts anymore...if you're using OsxAptioFix3Drv. Someone, please, correct me if I'm wrong, but I didn't have any issues so far without that.

 

Now, I know Clover is meant to be as customisable as possible, so people can use whatever they need, if they need it, and it's been an amazing tool for me for YEARS, but for the sake of usability, do you guys think it would be maybe better to allow users to select only drivers which are not mutually exclusive?

 

For example, if you select OsxAptioFix3Drv, automatically deselect EmuVariableUefi since you don't need it anymore? This way, it's clear for everyone that they are doing the same thing, and they're not needed together. I know this is like a minor "issue" (if you can call it an issue in the first place). I don't know... It's just an idea. :)

 

I know that someone will probably come back and say something like "Clover is not meant for stupid people" :)). Still, I think it would be a good idea for newcomers. Clover has a pretty steep learning curve, in my opinion. And I personally found a lot of things to be confusing at the beginning (especially coming from Chameleon).

 

Point I'm trying to make is this: I know it's not for "stupid people". Still, I don't think that's a reason not to make it a bit more user friendly, if that helps to avoid confusion for newcomers.

 

Well, I have the RC scripts on my laptop hack because I was booting on legacy before. Should I delete them??

 

I think they deal with EmuVariable to write on the nvram.plist when there's no native NVRAM but IDK if it's safe to delete them.

 

I have rc.boot.d , rc.shutdown.d, rc.clover.lib and other RC but IDK if they're from Clover: rc.common, rc.common˜previous and rc.netboot.

Link to comment
Share on other sites

Well, I have the RC scripts on my laptop hack because I was booting on legacy before. Should I delete them??

 

I think they deal with EmuVariable to write on the nvram.plist when there's no native NVRAM but IDK if it's safe to delete them.

 

I have rc.boot.d , rc.shutdown.d, rc.clover.lib and other RC but IDK if they're from Clover: rc.common, rc.common˜previous and rc.netboot.

 

 

Hmm, I'm not sure about legacy boot... I haven't used that in years (didn't need to). But if you're on UEFI boot now, I don't think you need them anymore. It won't harm you to keep them. And in my personal experience, I haven't gotten any issues without them. But...you can wait for someone else's opinion, if you're not sure. As I said, it won't harm you to keep them both. It's just a matter of "should you remove them, if they're not needed anymore?"

Link to comment
Share on other sites

Hmm, I'm not sure about legacy boot... I haven't used that in years (didn't need to). But if you're on UEFI boot now, I don't think you need them anymore. It won't harm you to keep them. And in my personal experience, I haven't gotten any issues without them. But...you can wait for someone else's opinion, if you're not sure. As I said, it won't harm you to keep them both. It's just a matter of "should you remove them, if they're not needed anymore?"

 

Yeah, I had them because I didn't know I could boot in UEFI and had native NVRAM (I have hardware nvram without OsxAptio3), so I think I can delete them safely but I'll wait for some confirmation.

Link to comment
Share on other sites

Yeah, I had them because I didn't know I could boot in UEFI and had native NVRAM (I have hardware nvram without OsxAptio3), so I think I can delete them safely but I'll wait for some confirmation.

 

See, this was exactly my case. At the begging, I was using Clover in Legacy mode, although I had an UEFI enabled motherboard. Simply because Chameleon was a legacy bootloader (I think it still is, if anyone is still using it) and I didn't know that I don't actually need to use Legacy mode if I have an UEFI motherboard.

 

Also, if you have hardware NVRAM (meaning a motherboard under series 100, like my Z97S from MSI, for example), you don't need the scripts, EmuVariable or OsxAptioFix3Drv (basically you can use any OsxAptioFix, not necessarily "v3"), for sure. It's already tested. 

 

You can still use OsxAptioFix3Drv, no problem. It's just that, in your particular case, the NVRAM fix won't make any difference, since you already have hardware NVRAM.

  • Like 2
Link to comment
Share on other sites

HWMonitor is an app, there's no need to have it on CLOVER/Kexts/Other, Lol. Put that in /Applications.

 

Like people said, use OsxAptioFix3 without Emuvariable. Make a backup USB first in case it doesn't boot.

 

You can also try with AptioMemoryFix instead of OsxAptio.

You are installing this way Clover 4391 ?

 

ScreenShot2018-01-24at6.23.16AM.png

Link to comment
Share on other sites

You are installing this way Clover 4391 ?

 

ScreenShot2018-01-24at6.23.16AM.png

 

No, don't use AptioMemoryFix and OsxAptio3, use one or another. Try with AptioMemory first as recommended by Slice, then give OsxAptio3.

 

Make sure you have a CLover USB backup to boot in case it desn't work.

 

IDK if you need Partition-Dxe, I can boot fine without it. It's best to use the less drivers. But as I said, make a Clover USB backup with the current configuration you have and test you can boot from it in case something goes wrong.

  • Like 1
Link to comment
Share on other sites

No, don't use AptioMemoryFix and OsxAptio3, use one or another. Try with AptioMemory first as recommended by Slice, then give OsxAptio3.

 

Make sure you have a CLover USB backup to boot in case it desn't work.

 

IDK if you need Partition-Dxe, I can boot fine without it. It's best to use the less drivers. But as I said, make a Clover USB backup with the current configuration you have and test you can boot from it in case something goes wrong.

 

PartitionDxe is not necessary if you're not doing anything crazy with your partition maps.

 

Quoting from the driver's description: [PartitionDxe-64] is a "64bit driver to support non-usual partition maps such as: hybrid GPT/MBR or Apple Partition Map."

 

So, if you're not using any of that, you shouldn't be needing this driver either.

  • Like 2
Link to comment
Share on other sites

Guest ricoc90

I do have my visa card attached to my apple id.

 

Unless a sure fire way is described I'll wait a few months when I switch from android to apple.

 

Sent from my SM-G930F using Tapatalk

I created a new Apple ID to use on my hackintoshes, just to be safe. However, I indeed couldn't activate FaceTime and iMessage. I did not add any payment information though.

My actual Apple ID however, which I created when I got the iPhone 4s back in the days, does work with FaceTime and iMessage and back then my creditcard was linked (however, not anymore and iMessage et cetera still works, even after switching MLB and ROM).

Link to comment
Share on other sites

I created a new Apple ID to use on my hackintoshes, just to be safe. However, I indeed couldn't activate FaceTime and iMessage. I did not add any payment information though.

My actual Apple ID however, which I created when I got the iPhone 4s back in the days, does work with FaceTime and iMessage and back then my creditcard was linked (however, not anymore and iMessage et cetera still works, even after switching MLB and ROM).

Yeah I think I'll just wait for my current contract to finish then switch to apple then hopefully it will all work.

 

Sent from my SM-G930F using Tapatalk

Link to comment
Share on other sites

 

PartitionDxe is not necessary if you're not doing anything crazy with your partition maps.

 

Quoting from the driver's description: [PartitionDxe-64] is a "64bit driver to support non-usual partition maps such as: hybrid GPT/MBR or Apple Partition Map."

 

So, if you're not using any of that, you shouldn't be needing this driver either.

my problem is the card vga ASUS Geforce 210 1Gb DDR3  it not Clover problem

 

install Wed Driver Ndivia for macos 10.13.2  boot verry slow

 

I use Easykext Utility install VoodooHDA.kext for Geforce 210 boot HDD verry fast 1 minute into Login green

 

https://drive.google.com/open?id=1tzqWWQScXldll3jgU0EQv7OL9gQH0VZw

 

ScreenShot2018-01-24at6.20.55PM.png

Thank for Help

Link to comment
Share on other sites

Well, I have the RC scripts on my laptop hack because I was booting on legacy before. Should I delete them??

 

I think they deal with EmuVariable to write on the nvram.plist when there's no native NVRAM but IDK if it's safe to delete them.

 

I have rc.boot.d , rc.shutdown.d, rc.clover.lib and other RC but IDK if they're from Clover: rc.common, rc.common˜previous and rc.netboot.

 

 

the rc scripts have a variety of specific startup and shutdown functions such as save clover boot logs as well as nvram set up and save. if you are not using EmuVariable the rc shutdown will be a no-op in terms of writing the nvram.plist file. meaning it checks for it.

 

so bottom line you can leave or remove the pair of scripts if EmuVar is out of the picture

 

rc.boot.d/20.mount_ESP.local

rc.shutdown.d/80.save_nvram_plist.local

  • Like 3
Link to comment
Share on other sites

the rc scripts have a variety of specific startup and shutdown functions such as save clover boot logs as well as nvram set up and save. if you are not using EmuVariable the rc shutdown will be a no-op in terms of writing the nvram.plist file. meaning it checks for it.

 

so bottom line you can leave or remove the pair of scripts if EmuVar is out of the picture

 

rc.boot.d/20.mount_ESP.local

rc.shutdown.d/80.save_nvram_plist.local

Other than the scripts you already mentioned, I also have

10.save_and_rotate_boot_log.local 
70.disable_sleep_proxy_client.local.disable

under /etc/rc.boot.d/, can I remove them safely?

Link to comment
Share on other sites

Try to do anything to narrow the problem:

- reduce a number of injected kexts

- reduce number of patches

- change AptioFix ion

- build Clover with Debug messages

and so on

if (drvPtr == 0 || infoPtr == 0 || extraPtr == 0 || drvPtr > infoPtr || drvPtr > extraPtr || infoPtr > extraPtr) {		Print(L"\nInvalid device tree for kext injection\n");    gBS->Stall(5000000);		return EFI_INVALID_PARAMETER;	}

Hello slice.

 

I have test these case.

 

1.AptioV1 Works fine.

 

2.AptioV2 works fine with slide value.

 

3.AptioV3 sometimes can’t boot and show Invalid device tree for kext injection.

 

4.AptioMemFix same with AptioV3 but more show more frequently.

 

I find AptioV3 and AptioMemFix have changed something with nvram so I think it maybe related with this?

 

PS: My laptop can use native nvram with V1V2V3 and AptioMemFix.

 

从我的 iPhone 发送,使用 Tapatalk

Link to comment
Share on other sites

Other than the scripts you already mentioned, I also have

10.save_and_rotate_boot_log.local 
70.disable_sleep_proxy_client.local.disable

under /etc/rc.boot.d/, can I remove them safely?

sure - if you don't need or want the function, these can be deleted. or as you did, renaming to *.local.disable - does just that - disable. 

Link to comment
Share on other sites

if your nvram is native why are you using any aptiofix drivers at all. does your machine KP at boot without one of them?

Aptio driver is to fix memory allocation error problem not about nvram.

 

I used to use AptioV1 and AptioV2 and works well with nvram support but AptioV3 and AptioMemFix it have wrong message and can’t boot anymore.

 

 

从我的 iPhone 发送,使用 Tapatalk

  • Like 1
Link to comment
Share on other sites

@Rehabman

i first saw clover ESP installation issue in 10.13.4 beta1. 

 

1. in 10.13.3, i didn't have install issue like this.

Clover EFI installer log - Sat Jan 20 21:54:16 KST 2018
Installer version: v2.4k r4387 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +70.1 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            49.6 GB    disk1s1
   2:                APFS Volume Preboot                 20.7 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

Target volume /Volumes/Macintosh HD on disk1 is APFS on physical store disk0s2
======================================================
Backing up EFI files

Backing up /Volumes/Macintosh HD/EFIROOTDIR/EFI folder to /Volumes/Macintosh HD/EFI-Backups/r4387/2018-01-20-21h54/EFI
======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /

Removing drivers64UEFI/VBoxHfs-64.efi driver because HFSPlus driver present
======================================================
Installing RC Scripts

Installing RC scripts on target volume '/'


======================================================
=========== Clover EFI Installation Finish ===========
======================================================

2. but in 10.13.4 beta1, there is issue for installation of ESP


Clover EFI installer log - Fri Jan 26 12:36:58 KST 2018
Installer version: v2.4k r4392 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0: EF57347C-0000-11AA-AA11-00306543ECAC              +70.1 GB    disk1

======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /
======================================================
Installing RC Scripts

Installing RC scripts on target volume '/'


Theme 'metal' (defined in config.plist) not found !
Using default theme 'random'
======================================================
=========== Clover EFI Installation Finish ===========
======================================================

here is result of diskutil list 

SherlocksuiMBP2:~ sherlocks$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0: EF57347C-0000-11AA-AA11-00306543ECAC              +70.1 GB    disk1

SherlocksuiMBP2:~ sherlocks$ 

thanks in advance

  • Like 3
Link to comment
Share on other sites

@Rehabman

i first saw clover ESP installation issue in 10.13.4 beta1. 

 

1. in 10.13.3, i didn't have install issue like this.

Clover EFI installer log - Sat Jan 20 21:54:16 KST 2018
Installer version: v2.4k r4387 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +70.1 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            49.6 GB    disk1s1
   2:                APFS Volume Preboot                 20.7 MB    disk1s2
   3:                APFS Volume Recovery                509.8 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

Target volume /Volumes/Macintosh HD on disk1 is APFS on physical store disk0s2
======================================================
Backing up EFI files

Backing up /Volumes/Macintosh HD/EFIROOTDIR/EFI folder to /Volumes/Macintosh HD/EFI-Backups/r4387/2018-01-20-21h54/EFI
======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /

Removing drivers64UEFI/VBoxHfs-64.efi driver because HFSPlus driver present
======================================================
Installing RC Scripts

Installing RC scripts on target volume '/'


======================================================
=========== Clover EFI Installation Finish ===========
======================================================
2. but in 10.13.4 beta1, there is issue for installation of ESP


Clover EFI installer log - Fri Jan 26 12:36:58 KST 2018
Installer version: v2.4k r4392 EFI bootloader
======================================================
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0: EF57347C-0000-11AA-AA11-00306543ECAC              +70.1 GB    disk1

======================================================
Backing up EFI files

======================================================
Installing BootSectors/BootLoader

Stage 0 - Don't write any of boot0af, boot0md, boot0ss to /
Stage 1 - Don't write any of boot1h2, boot1f32alt, boot1xalt to /
======================================================
Installing RC Scripts

Installing RC scripts on target volume '/'


Theme 'metal' (defined in config.plist) not found !
Using default theme 'random'
======================================================
=========== Clover EFI Installation Finish ===========
======================================================
here is result of diskutil list 

SherlocksuiMBP2:~ sherlocks$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         70.1 GB    disk0s2
   3:       Microsoft Basic Data Windows 7               110.1 GB   disk0s3
   4:                  Apple_HFS Mac Data                15.7 GB    disk0s4
   5:       Microsoft Basic Data Win Data                59.9 GB    disk0s5

/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0: EF57347C-0000-11AA-AA11-00306543ECAC              +70.1 GB    disk1

SherlocksuiMBP2:~ sherlocks$ 

thanks in advance

 

The 'Physical store' line is missing.

  • Like 1
Link to comment
Share on other sites

On 2018-01-26 at 12:42 PM, Sherlocks said:

yes. this is strange. i just updated 10.13.4 beta1. and checked diskutil.

strangely shown other result compared to 10.13.3.

 

has anyone this issue like me?

Yes I confirm  the Clover Mount EFI not working 10.13.4 APFS Volumes

even the mount_efi.sh script not working APFS Volumes

EDIT ***

No issue Mount EFI Latest Clover

  • Like 1
Link to comment
Share on other sites

×
×
  • Create New...