Jump to content
30960 posts in this topic

Recommended Posts

For now, I'm going to add /var/db/receipts in that preinstall script, so next time when you run the installer, only the packages, selected on the previous install, will be removed before the deployment of the new files. That's only a workaround until I figure out what to do next.

 

all right. like you said, finally i got it. to cleanup clover installation option, remove Library/Preferences/com.projectosx.clover.installer.plist,  all file that name of org.clover.*  in /var/db/receipts.

 

fat-64 alive after removed all files in /var/db/receipts without checked or uncheck in package.

Because of the files in / var /db /receipts, after unchecked in the package, the file is always forced to be deleted. Also next time.

 

 

EDIT1.

seems this status is not good. i think it causes confusion and maybe user should check folder after check and uncheck process.

Hello,

I'm using AptioInputFix with Clover timeout=0 to FileVault 2 to work.

But the problem is that I couldn't enter Clover GUI by holding a key. Key combinations like(cmd+v/shift/cmd+s/...) also don't work.

So it kind of lock me into a scenario that no EFI Shell, no Recovery boot.

Is there any walk-around except set clover timeout to higher volume?

Thanks

 

Unfortunately, no, those keys are being consumed by the input buffer for FileVault2 for startup keys and stuff.... For now you will have to put at least Timeout=1, in the future I guess that protocol will need to be located and checked for this purpose.... I've no idea who's going to do that....

 

EDIT: I should also point out the startup combinations for mac don't work because that is part of the mac firmware and is not implemented in clover.... Yet, I guess.

  • Like 1

Real quick question guys, can anyone successfully hibernate with APFS? Because the sleepimage was moved from /private/var/sleepimage to /private/var/vm/sleepimage, which is mounted from a different partition in the APFS container. This means we need to find the VM volume and strip the prefix of /private/var/vm to locate the sleepimage when using APFS.

Real quick question guys, can anyone successfully hibernate with APFS? Because the sleepimage was moved from /private/var/sleepimage to /private/var/vm/sleepimage, which is mounted from a different partition in the APFS container. This means we need to find the VM volume and strip the prefix of /private/var/vm to locate the sleepimage when using APFS.

Now, clover can't load sleepimage in VM.

I used stricthibernate(read nvram varable without sleepimage)+hibernationfixup+hibernationfixup.kext+lilu for hibernation of HS.

Its successful for hibernate both 3 and 25.

But some user report fail case.

 

나의 LG-F800S 의 Tapatalk에서 보냄

Now, clover can't load sleepimage in VM.

I used stricthibernate(read nvram varable without sleepimage)+hibernationfixup+hibernationfixup.kext+lilu for hibernation of HS.

Its successful for hibernate both 3 and 25.

But some user report fail case.

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

Ok, that's a lot of stuff when it just needs to locate the image in a different place, lol. There is an open ticket to just fix this by finding the VM volume and loading it from there, are you willing to make that change? I'll assign it to you, or if anyone else is willing, let me know or do it or whatever.

Ok, that's a lot of stuff when it just needs to locate the image in a different place, lol. There is an open ticket to just fix this by finding the VM volume and loading it from there, are you willing to make that change? I'll assign it to you, or if anyone else is willing, let me know or do it or whatever.

Okay. I will check it with him

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

EDIT1.

@Philip Petev

r4408 is good. thanks you

Hello,

any progress about how to fix "org.clover.target.esp" under 10.11.x or below versions?

It uses "/" Root as a target installation instead of EFI Partition since r4399.

Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: /tmp/PKInstallSandbox.tVnuG1/Scripts/org.clover.target.esp.2dw1nN/preinstall: line 16: cd: //EFIROOTDIR: No such file or directory
...  . ........ ..........
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: EFIFolder Pre-Install Script
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: ===============================================
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: preinstall: Path to installer....... /Users/badruzeus/Downloads/Apps/Clover_v2.4k_r4409.pkg
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: preinstall: Path to destination..... /EFIROOTDIR
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: preinstall: Path to dest volume..... /
Feb  9 10:22:22 MacBookPro installd[614]: ./preinstall: preinstall: Root of system folder... /

Thanks.  :)

Hi @Sherlocks, thanks for ur r4408 (Test version);

 

PhoenixOS (Android_x86 > .../icons/os_phoenix.icns) and..

EndlessOS (Debian > .../icons/os_endless.icns)

... are shown properly on Clover GUI.  :thumbsup_anim:

 

 

 

Q9D8Q3x.png

				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>PhoenixOS</string>
					<key>Ignore</key>
					<false/>
					<key>Path</key>
					<string>\EFI\PhoenixOS\boot\grubx64.efi</string>
					<key>Type</key>
					<string>Linux</string>
					<key>Volume</key>
					<string>EFIROOTDIR</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>EndlessOS</string>
					<key>Ignore</key>
					<false/>
					<key>Path</key>
					<string>\EFI\Endless\grubx64.efi</string>
					<key>Type</key>
					<string>Linux</string>
					<key>Volume</key>
					<string>EFIROOTDIR</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>

 

 

Hi @Sherlocks, thanks for ur r4408 (Test version);

 

PhoenixOS (Android_x86 > .../icons/os_phoenix.icns) and..

EndlessOS (Debian > .../icons/os_endless.icns)

... are shown properly on Clover GUI. :thumbsup_anim:

 

 

 

Q9D8Q3x.png

				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>PhoenixOS</string>
					<key>Ignore</key>
					<false/>
					<key>Path</key>
					<string>\EFI\PhoenixOS\boot\grubx64.efi</string>
					<key>Type</key>
					<string>Linux</string>
					<key>Volume</key>
					<string>EFIROOTDIR</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>EndlessOS</string>
					<key>Ignore</key>
					<false/>
					<key>Path</key>
					<string>\EFI\Endless\grubx64.efi</string>
					<key>Type</key>
					<string>Linux</string>
					<key>Volume</key>
					<string>EFIROOTDIR</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>

Without custom entry setting, does it working?

 

나의 LG-F800S 의 Tapatalk에서 보냄

  • Like 1

Without custom entry setting, does it working?

 

나의 LG-F800S 의 Tapatalk에서 보냄

Well, using GUI - Scan=true & w/o Custom Entry setting, only EndlessOS (Debian) is shown.

PhoenixOS (Android_x86) is gone on Clover GUI.

Did you remember to build with -DANDX86 to enable the android loaders?

 

EDIT: Oh, I see from your custom entry that the loader path is different than what is there.


Try r4410.

 

EDIT: @Sherlocks, you'll have to commit the Endless paths because I don't know what they are.

  • Like 1

Did you remember to build with -DANDX86 to enable the android loaders?

 

EDIT: Oh, I see from your custom entry that the loader path is different than what is there.

 

Try r4410.

Seems Android path logic not working. I just added simple path and location. But not working. I'm testing myself on my system.

 

나의 LG-F800S 의 Tapatalk에서 보냄

 

Edit1.

I will try to find not worked point.

  • Like 1

Did you remember to build with -DANDX86 to enable the android loaders?

 

EDIT: Oh, I see from your custom entry that the loader path is different than what is there.

Try r4410

I just tried the script with "buildclover -DANDX86" but got these errors:

MacBookPro:~ badruzeus$ buildclover -DANDX86
Invalid option: -DANDX86 !

Usage: /usr/local/bin/buildclover [--edk2rev <revision>] [--defaults]

The following optional arguments are recognized:

--edk2rev <revision>	Overrides the defauls EDK2 revision. If <revision> is ommited or not numeric-only,
			the default EDK2 revision will be used instead.

--defaults		Ignores the config file and loads the default values for all settings in that file.

--cfg <path>		Overrides the path to the config file. If <path> is ommited or doesn't exist,
			the $HOME / $BUILD_CLOVER_CFG_PATH variables will be used instead.

If no argument is provided, the script starts in interactive mode, using the default edk2 revision
and the settings from the config file.

Hi @Sherlocks @Badruzeus

 

What about Opensuse? I use specially Opensuse tumbleweed.

 

Thanks

I remember have discussed this topic last year with @SavageUS, I think it properly detected as Linux loader using (generic) os_linux.icns. How if "mv os_suse.icns os_opensuse.icns" from ur theme..?

I remember have discussed this topic last year with @SavageUS, I think it properly detected as Linux loader using (generic) os_linux.icns. How if "mv os_suse.icns os_opensuse.icns" from ur theme..?

 

can you show me efi partition structure? ex. screenshot

i don't have linux and android. i want to see exact folder structure with mac and clover in ESP.

Isn't this handled by boot.efi?

Yeah, some are. I should have been more clear. For sure the boot selector does not work, also I think the recovery one because it has to find the recovery partition to run boot.efi.

 

Most relevant are

 

Which exactly?

 

 

 

I just tried the script with "buildclover -DANDX86" but got these errors

 

You need to edit that build script to use the macro in that case.

 

Hi @Sherlocks @Badruzeus

 

What about Opensuse? I use specially Opensuse tumbleweed.

 

Thanks

 

Did the path to opensuse change?

 

I remember have discussed this topic last year with @SavageUS, I think it properly detected as Linux loader using (generic) os_linux.icns. How if "mv os_suse.icns os_opensuse.icns" from ur theme..?

 

The icon is suse,linux which means os_suse.icns fallback to os_linux.icns, but that depends what does it say in /etc/issue? Because it looks for "openSUSE" or just returns "linux".

  • Like 2
×
×
  • Create New...