Least painful upgrade yet between betas. I have heard that you no longer need to boot from an EFI without EmuVariables64 kext but I did anyway:
- use App Store update, click restart when prompted
- boot from USB stick Clover with no EmuVariables64 kext, select "installer" partition (seemingly a temporary partition the installer creates and destroys when done)
- arrive at secondary installer, let installer run, reboot
- boot as normal to working new beta
Again I've heard that EmuVariables64 no longer causes the osinstall.mpkg error during secondary install with this latest beta but haven't tested.
As far as apfs.efi, since I am on an APFS drive, I believe that you need at least the minus 1 generation of apfs.efi in your Clover. I always make a habit of deleting and redownloading the full "install macOS high Sierra beta" app and pulling apfs.efi out and replacing in my Clover install right away.
As far as ethernet, graphics and sound, I'm on a Pascal card and followed another thread to get partial Pascal support which involves using several custom installers (an patched installer that skips the OS version check, a utility that modifies the NvidiaWeb kext for OS version, and overwriting /S/L/E/AppleGraphicsControl.kext with the 10.12.6 version; after all that, while dual monitors work and "About this Mac" displays correctly, it's almost as glitchy as VESA mode). Ethernet works with the 10.12.x kext for my system, and I haven't bothered with sound as I get USB sound through my Apple display OOB.