Czo, thanks for all your work on this too. Can you and dosdude1 cooperate with these implementations that result in the best outcome for all (both of you) of your admirers.
Thanks to you both.
Thanks to you both.
Booting from APFS can be enabled without any extra partition. The key is the "com.apple.boot.S" folder on the recovery partition with the correct settings.
What is this "com.apple.boot.S" folder? I only see View attachment 714050
I have the iMac 8,1. Did you use @dosdude1 Post Install tool, and ensure "Volume Control Patch" was selected? You can try running the Post Install tool again and it should fix the issue. Otherwise you will have to manually replace the "AppleHDA" and "IOAudioFamily" extensions with those from El Capitan. I can walk you through that or provide them for you if necessary.
I finally got APFS volumes to boot completely seamlessly using a "helper partition"! The partition only has to be about 200MB in size, and can be set as the startup disk. Only downside is the lack of a bootable Recovery partition, but that's only a minor inconvenience. If you all think this looks like a viable solution, I can implement it into macOS High Sierra Patcher.
Can you and dosdude1 cooperate with these implementations that result in the best outcome for all (both of you) of your admirers.
If you all think this looks like a viable solution, I can implement it into macOS High Sierra Patcher.
If you need a tester at all Sign me up, always keen to test.If you all think this looks like a viable solution, I can implement it into macOS High Sierra Patcher.
That would work, however there's one problem... The Recovery Partition is an APFS volume as well, so the system's firmware can't boot from it.Booting from APFS can be enabled without any extra partition. The key is the "com.apple.boot.S" folder on the recovery partition with the correct settings.
The OS installs completely normally to an APFS volume, just like it would installing to an HFS volume. As for patching and creating the helper partition, the post-install tool will take care of that... It'll detect whether or not the volume is an APFS partition, and create the helper partition accordingly. The only reason the recovery partition doesn't boot is because it, too, is an APFS partition. It may be possible to convert it back to HFS, in which case it would be bootable.@dosdude1 Man, this is great news. This method is vastly superior than an external USB boot helper thumbdrive and the method with Clover (at least in my opinion). Plus, it looks like it's quite fast, too (faster than Clover for sure); talking about the time between the helper partition kicking in, recognizing an APFS boot volume and handing it off to boot (not booting the OS itself, as it's painfully slow on a spinning HDD you have in there for testing ;D).
Need some answers though.
How does the OS install and post install patching process look like now, how are we to proceed? Can you install the OS straight as an APFS and apply the post install patch that inserts the helper partition and automatically selects it as the startup disk (I assume? Or do we have to do it ourselves?) ? Or do we have to install the OS as an HFS+ first, covert it to APFS afterwards, and only then apply the post install patch? The more light you could shed here, the better.
And lastly: Is there any chance to get that working in conjunction with a fully working Recovery partition? Is that something 1) you see no real way of doing at all, 2) you see no way of doing right now, but might be possible, 3) is definitely possible, just didn't have time yet, wanted to focus on booting the APFS volumes first?
Also, how about what @Czo is talking about here and here, what's your take on that? I second @nekton1:
That would work, however there's one problem... The Recovery Partition is an APFS volume as well, so the system's firmware can't boot from it.
[doublepost=1503505524][/doublepost]
The OS installs completely normally to an APFS volume, just like it would installing to an HFS volume. As for patching and creating the helper partition, the post-install tool will take care of that... It'll detect whether or not the volume is an APFS partition, and create the helper partition accordingly. The only reason the recovery partition doesn't boot is because it, too, is an APFS partition. It may be possible to convert it back to HFS, in which case it would be bootable.
It'll make multiple helper partitions. Since you only select one volume when running the post-install tool, it'll just make a helper partition to boot the volume that you select.Got it. Will try it tonight.
What about when you have more than one bootable APFS volume? Will the helper partition present volumes to choose from?
Just update from the App Store. Should update fine with no issues.Update to the latest High Sierra Beta version
I currently have Developer Beta 5 (17A330h) on my mid-2009 Macbook Pro 13", installed via dosdude1's patch tool.
My questions regarding upgrading to the latest beta version, be it developer or public:
* Should I install the upgrade using the patch tool again, and going thru the complete steps required?
* or Upgrade directly from the App Store?
Please Advise.
Thank You!
Update to the latest High Sierra Beta version
I currently have Developer Beta 5 (17A330h) on my mid-2009 Macbook Pro 13", installed via dosdude1's patch tool.
My questions regarding upgrading to the latest beta version, be it developer or public:
* Should I install the upgrade using the patch tool again, and going thru the complete steps required?
* or Upgrade directly from the App Store?
Please Advise.
Thank You!
Just finished implementing APFS support in High Sierra Patcher! The option to install the patch is located in the post-install tool, and is automatically enabled and selected upon selecting an APFS volume. (The option is disabled if patching an HFS-formatted volume, of course.) It does the following:
- Shrinks the APFS container containing your APFS High Sierra volume
- Creates a 200MB HFS helper partition containing the necessary files to begin booting off an APFS volume
- Hides the helper partition, so it is not apparently visible when running macOS
- Sets the helper partition as your startup disk
- Installs a LaunchDaemon to your High Sierra install that ensures prelinkedkernel is synchronized between your APFS volume and helper partition
Download available from my webpage, as usual. Please report back results!
Just finished implementing APFS support in High Sierra Patcher! The option to install the patch is located in the post-install tool, and is automatically enabled and selected upon selecting an APFS volume. (The option is disabled if patching an HFS-formatted volume, of course.) It does the following:
- Shrinks the APFS container containing your APFS High Sierra volume
- Creates a 200MB HFS helper partition containing the necessary files to begin booting off an APFS volume
- Hides the helper partition, so it is not apparently visible when running macOS
- Sets the helper partition as your startup disk
- Installs a LaunchDaemon to your High Sierra install that ensures prelinkedkernel is synchronized between your APFS volume and helper partition
Download available from my webpage, as usual. Please report back results!
APFS now working on my 2007 iMac, thanksJust finished implementing APFS support in High Sierra Patcher! The option to install the patch is located in the post-install tool, and is automatically enabled and selected upon selecting an APFS volume. (The option is disabled if patching an HFS-formatted volume, of course.) It does the following:
- Shrinks the APFS container containing your APFS High Sierra volume
- Creates a 200MB HFS helper partition containing the necessary files to begin booting off an APFS volume
- Hides the helper partition, so it is not apparently visible when running macOS
- Sets the helper partition as your startup disk
- Installs a LaunchDaemon to your High Sierra install that ensures prelinkedkernel is synchronized between your APFS volume and helper partition
Download available from my webpage, as usual. Please report back results!
Just got this working on my iMac 2007! Thanks@dosdude1... you DO get some sleep, don't you? Many, many thanks. Those of us who like to live dangerously (haha! kidding!) will check it out.
I did have to run the APFS patcher twice, then rebooted from the efi disk, that's all.So why does it work on iMac 2007 and not MacPro 3,1? Could you provide more information about how you did this?
I tried @dosdude1 patcher with APFS, I tried a clean install, installed, applied the patcher, however it did not boot, it showed the sign that it couldn't boot, so I shutdown with the power button, turn on my Mac pressing the ALT on the keyboard, and boot from the EFI partition the showed up, and then it booted fine and I completed the setup ( odd thing I could log in my iCloud account for some reason, I then did it in settings ), went in settings to the boot order part selected the boot High Sierra helper disk, and restarted just to make sure it booted normal, and it didSo It is in fact working fine!
@dosdude1 thanks a lot for all your dedication and work that you do for this community, mainly thanks to you, and other people of course we have these Macs running up to date fully functioning thanks to you guys!!!