Contribute
Register

Direct Update to macOS Sierra using Clover

so I tried to update Clover on my Desktop installation (in signature).
I had version 3425 (if I'm not wrong), the one that came with MultiBeast for El Capitan.
After update to the last version, if I reboot, I got Kernel Panic (unfortunately it reboots too fast and I can't read or take a pic of what is says).
I tried verbose, single user, safe mode, ignore injected kext (I'm using FakeSMC and RealtekRTL8111), but didn't help
The only way to boot the system is reinstall 3425 using MultiBeast.
Hi! I have the exact same problem new Clover; it causes kernel panic on a black screen shows for a second, then reboots.
 
Hi

when I try and update clover it never allows me to load any existing OS such as El Capitan, does the new clover support legacy boot ?

Dear All,
I understand tonymacx86 likes to know if we've followed the written procedure.
Personally, I did it almost exactly: in the sense that I had to place files in the 10.12 folder instead of other, for clover to work. Can't understand why. Also, I did not make a fully backup of El Capitan using Carbon Copy (I downloded it in any case, for possible use), because I have other Mac OS X's installed on my System, and a real iMac as well, and it is always possible for me to operate safely. The main reason is that, really, before updating from El Capitan, I did a first fresh installation on a test drive, and was always unable to reach Sierra OS X Installer because of a kernel panic (caused by NVDAStartup.kext). The rest of procedure is exactly what tonymacx86 has suggested. Note that, to see the module causing panic, you MUST check, in the Clover Boot Options, other than verbose, safe mode, etc., the check-box DON'T BOOT ON KERNEL PANIC (or similar), so that the "system" won't reboot too fast, as you say. Try without safe mode at first.
I saved Install MacOS Sierra before beginning installation, and I prepared an Install MacOS Sierra USB drive for using for fresh installations.
The problems I experienced are very similar, as I explained in another forum, to those of Gemmaj and Dimitree, but as I understand have nothing to do with having or not followed the right procedure: I learnt, if I'm not wrong, that with the new Sierra MacOS, Apple has ceased supporting old graphics card, such as mine (GTX 275, seen by os x as GTX 285), and I believe, possibly, gemmaj's one as well.
The problem resides in the new NVDAStartup.kext now present in Sierra, and it is absolutely necessary to replace it with the old El Capitan NVDAStartup.kext to avoid a kernel panic at boot.
The procedure I have successfully followed is (learnt after having played with the fresh Sierra Installation):
1. I used tonymacx86's Clover Configurator (now at 4.40.2 version) to modify EFI/CLOVER/config.plist on the boot drive (the Clover boot package I used was the last 4035 pkg, but older packages might be used as well), setting "ON" ALL the three modifiers of Graphics Section for Nvidia graphics cards. Then at Clover boot, I had mandatory to make the choice of nv_disable=1; this allows booting Sierra with its own bad NVDAStartup.kext without kernel panic;
2. to use Clover Configurator, it is necessary to boot with any bootable hdd, ssd or usb Clover-installation disk, and so I did. Note that one must have another working OS X system (a real Mac or hackintosh), and use Clover Configurator on the target disk: it is therefore necessary to previously mount the EFI partition on the target disk to access EFI/CLOVER folder;
3. Once in the new Sierra desktop, the resolution is temporarily low, because of nv_disable modifier set to "1". I installed the old El Capitan NVDAStartup.kext via tonymacx86's KextBeast, then, before restarting, I used the Clover Configurator again, and left "ON" ONLY the Inject_Nvidia modifier in the configurator's graphics section.
4. I rebooted a last time the target system, with NO additional modifiers, and got a fully Sierra Desktop.
Gemmaj has (probably) a similar nvidia graphics board respect to mine, and should not have any problem to reach a working configuration, unless there are supplementary issues coming from the older mobo and cpu.
 
Last edited:
Dear All,
I understand tonymacx86 likes to know if we've followed the written procedure.
Personally, I did it almost exactly: in the sense that I had to place files in the 10.12 folder instead of other, for clover to work. Can't understand why. Also, I did not make a fully backup of El Capitan using Carbon Copy (I downloded it in any case, for possible use), because I have other Mac OS X's installed on my System, and a real iMac as well, and it is always possible for me to operate safely. The main reason is that, really, before updating from El Capitan, I did a first fresh installation on a test drive, and was always unable to reach Sierra OS X Installer because of a kernel panic (caused by NVDAStartup.kext). The rest of procedure is exactly what tonymacx86 has suggested. Note that, to see the module causing panic, you MUST check, in the Clover Boot Options, other than verbose, safe mode, etc., the check-box DON'T BOOT ON KERNEL PANIC (or similar), so that the "system" won't reboot too fast, as you say. Try without safe mode at first.
I saved Install MacOS Sierra before beginning installation, and I prepared an Install MacOS Sierra USB drive for using for fresh installations.
The problems I experienced are very similar, as I explained in another forum, to those of Gemmaj and Dimitree, but as I understand have nothing to do with having or not followed the right procedure: I learnt, if I'm not wrong, that with the new Sierra MacOS, Apple has ceased supporting old graphics card, such as mine (GTX 275, seen by os x as GTX 285), and I believe, possibly, gemmaj's one as well.
The problem resides in the new NVDAStartup.kext now present in Sierra, and it is absolutely necessary to replace it with the old El Capitan NVDAStartup.kext to avoid a kernel panic at boot.
The procedure I have successfully followed is (learnt after having played with the fresh Sierra Installation):
1. I used tonymacx86's Clover Configurator (now at 4.40.2 version) to modify EFI/CLOVER/config.plist on the boot drive (the Clover boot package I used was the last 4035 pkg, but older packages might be used as well), setting "ON" ALL the three modifiers of Graphics Section for Nvidia graphics cards. Then at Clover boot, I had mandatory to make the choice of nv_disable=1; this allows booting Sierra with its own bad NVDAStartup.kext without kernel panic;
2. to use Clover Configurator, it is necessary to boot with any bootable hdd, ssd or usb Clover-installation disk, and so I did. Note that one must have another working OS X system (a real Mac or hackintosh), and use Clover Configurator on the target disk: it is therefore necessary to previously mount the EFI partition on the target disk to access EFI/CLOVER folder;
3. Once in the new Sierra desktop, the resolution is temporarily low, because of nv_disable modifier set to "1". I installed the old El Capitan NVDAStartup.kext via tonymacx86's KextBeast, then, before restarting, I used the Clover Configurator again, and left "ON" ONLY the Inject_Nvidia modifier in the configurator's graphics section.
4. I rebooted a last time the target system, with NO additional modifiers, and got a fully Sierra Desktop.
Gemmaj has (probably) a similar nvidia graphics board respect to mine, and should not have any problem to reach a working configuration, unless there are supplementary issues coming from the older mobo and cpu.
Hi thanks for the lengthy informative reply it got me a lot closer to booting sierra, the black screen with apple logo booted all the way then got to whitish grey screen with coloured spinning wheel that could be controlled by the mouse but disappeared when I left click the mouse and it's just left me with frozen greyish white screen and the coloured spinning ball has not returned.
You was right about my graphics card it's an old gtx like yours.
In another pc I have an ati hd3870 or something similar would that be better to try and install sierra with ?
Thanks G
 
Just noticed there's a mouses arrow that can be moved it then goes to coloured spinning wheel after left click on mouse will try again and leave it a lot longer.
 
Its still the same goes to grey screen and coloured spinning wheel
 
so I tried to update Clover on my Desktop installation (in signature).
I had version 3425 (if I'm not wrong), the one that came with MultiBeast for El Capitan.
After update to the last version, if I reboot, I got Kernel Panic (unfortunately it reboots too fast and I can't read or take a pic of what is says).
I tried verbose, single user, safe mode, ignore injected kext (I'm using FakeSMC and RealtekRTL8111), but didn't help
The only way to boot the system is reinstall 3425 using MultiBeast.

Is there a way to boot safe mode while installing? Where do I type it in ? I'm already using nv_disable=1
 
Last edited by a moderator:
Is there a way to boot safe mode while installing? Where do I type it in ? I'm already using nv_disable=1
Dear Gemmaj,
the question is: did you change, before trying to boot into Sierra, the EFI/CLOVER/config.plist of your boot drive (supposedly the HD where you had El Capitan, now updated to Sierra)?
If not, I would suggest to boot back to your El Capitan again.
If you did not kill your system, as I suppose, you should be able to revert to El Capitan.
When one updates to OS X Sierra from within a previous one, as it is our case, the Sierra Installer creates a folder on your HD drive, which is seen by boot loader as the default boot drive. If you DO NOT change boot drive, Clover will always boot the Install Sierra OS X "partition". If you play with left and right arrows a little before the Clover boot, as you probably already do, before entering the Clover options, and explore the presence of other drives to boot, you should see your old El Capitan boot partition, which you could chose as boot drive, as before, without any option (i.e. the same you used before). Once you enter your old El Capitan, you (I hope you will), you should:
  1. download and install the very last Clover package (now, if it is not incremented as often happens, at 4035 version);
  2. download the last version of the Clover Configurator (I already sent you the link);
  3. Download EFI Mounter v. 3 from tonymacx86 and mount your El Capitan EFI partition;
  4. make somewhere a full backup of your El Capitan /System/Library/Extensions folder, enabling hidden files before, and /Library/Extensions (about 0.7 GByte), and copy NVDAStartup.kext, as well as the other kexts needed by your El Capitan system (for me AppleHDADisabler.kext and VoodooHDA.kext) on your desktop;
  5. navigate to EFI/CLOVER/kexts folder, and make a backup of your kext (either in 10.11 and/or in the other folders)
  6. navigate to EFI/CLOVER and drag your config.plist on the Clover Configurator (supposed on your desktop); it is always better to make a backup of config.plist as well;
  7. select on the left pane the Graphics section, check the last 3 options for nvidia, and save config.plist;
  8. Now you can reboot;
  9. When the Clover boot menu appears, select now again the Sierra Install Partition (it should be enabled by default) and select nv_disable=1 option.
If everything goes well, you should reach, this time, the Sierra Welcome screen and proceed to your Sierra configuration. Beware that you will be, for the moment, in low screen resolution: if you will come to this point don't be afraid: you will have your full resolution later.
Should you succeed, at the end of Sierra configuration you will be in your new Sierra desktop, although in low resolution.
  • Then you have to launch tonymacx86's KextBeast (you should have already used it): it installs all the kexts present on the desktop. So you must place on your desktop only the kexts you need to install (either in System/Library/Extensions or in Library Extensions, upon your choice from inside KextBeast): for NVDAStartup.kext, AppleHDADisabler.kext and VoodooHDA.kext you MUST choose System/Library/Extensions. Later, if you need other kexts in /Library/Extensions, you move from desktop to another folder the previous kexts, and copy on the desktop the kexts you want to install on /L/E.
  • Once the old El Capitan NVDAStartup.kext is installed on your new Sierra system, you shall re-drag your EFI/CLOVER/config.plist on the Clover Configurator and leave ONLY NvidiaInject checked.
  • Reboot your Sierra installation and DO NOT enter any option. You should reach your sierra desktop in full screen resolution.
Note that, after the succeeded Sierra configuration, the old El Capitan system will be for ever gone. So that, it is up to you to decide if to stay, for the moment, in El Capitan, which shows less problems for older systems like ours.
One last thing: when you start the Sierra Installer, after the modification from within El Capitan, the system takes time to finish the booting procedure; look at your system disk drive activity light, before thinking the system is hang.
Hope this will worl for you.
 
Last edited:
Dear Gemmaj,
the question is: did you change, before trying to boot into Sierra, the EFI/CLOVER/config.plist of your boot drive (supposedly the HD where you had El Capitan, now updated to Sierra)?
If not, I would suggest to boot back to your El Capitan again.
If you did not kill your system, as I suppose, you should be able to revert to El Capitan.
When one updates to OS X Sierra from within a previous one, as it is our case, the Sierra Installer creates a folder on your HD drive, which is seen by boot loader as the default boot drive. If you DO NOT change boot drive, Clover will always boot the Install Sierra OS X "partition". If you play with left and right arrows a little before the Clover boot, as you probably already do, before entering the Clover options, and explore the presence of other drives to boot, you should see your old El Capitan boot partition, which you could chose as boot drive, as before, without any option (i.e. the same you used before). Once you enter your old El Capitan, you (I hope you will), you should:
  1. download and install the very last Clover package (now, if it is not incremented as often happens, at 4035 version);
  2. download the last version of the Clover Configurator (I already sent you the link);
  3. Download EFI Mounter v. 3 from tonymacx86 and mount your El Capitan EFI partition;
  4. make somewhere a full backup of your El Capitan /System/Library/Extensions folder, enabling hidden files before, and /Library/Extensions (about 0.7 GByte), and copy NVDAStartup.kext, as well as the other kexts needed by your El Capitan system (for me AppleHDADisabler.kext and VoodooHDA.kext) on your desktop;
  5. navigate to EFI/CLOVER/kexts folder, and make a backup of your kext (either in 10.11 and/or in the other folders)
  6. navigate to EFI/CLOVER and drag your config.plist on the Clover Configurator (supposed on your desktop); it is always better to make a backup of config.plist as well;
  7. select on the left pane the Graphics section, check the last 3 options for nvidia, and save config.plist;
  8. Now you can reboot;
  9. When the Clover boot menu appears, select now again the Sierra Install Partition (it should be enabled by default) and select nv_disable=1 option.
If everything goes well, you should reach, this time, the Sierra Welcome screen and proceed to your Sierra configuration. Beware that you will be, for the moment, in low screen resolution: if you will come to this point don't be afraid: you will have your full resolution later.
Should you succeed, at the end of Sierra configuration you will be in your new Sierra desktop, although in low resolution.
  • Then you have to launch tonymacx86's KextBeast (you should have already used it): it installs all the kexts present on the desktop. So you must place on your desktop only the kexts you need to install (either in System/Library/Extensions or in Library Extensions, upon your choice from inside KextBeast): for NVDAStartup.kext, AppleHDADisabler.kext and VoodooHDA.kext you MUST choose System/Library/Extensions. Later, if you need other kexts in /Library/Extensions, you move from desktop to another folder the previous kexts, and copy on the desktop the kexts you want to install on /L/E.
  • Once the old El Capitan NVDAStartup.kext is installed on your new Sierra system, you shall re-drag your EFI/CLOVER/config.plist on the Clover Configurator and leave ONLY NvidiaInject checked.
  • Reboot your Sierra installation and DO NOT enter any option. You should reach your sierra desktop in full screen resolution.
Note that, after the succeeded Sierra configuration, the old El Capitan system will be for ever gone. So that, it is up to you to decide if to stay, for the moment, in El Capitan, which shows less problems for older systems like ours.
One last thing: when you start the Sierra Installer, after the modification from within El Capitan, the system takes time to finish the booting procedure; look at your system disk drive activity light, before thinking the system is hang.
Hope this will worl for you.
Hi thanks ever so much, will I still need to do the above as I have changed to ati4870 and I no longer need to type nv_disable=1 to stop the black screen kernel panic I can fully load past the apple screen with the bar going nicely to the top it then opens grey whitish screen with a mouse cursor but a second or two later it's stuck on coloured spinning wheel. Same as old gtx graphics card that was in before but needed the nv_disable=1 to get past kernel panic ?
Thanks for your help
G
 
Hi thanks ever so much, will I still need to do the above as I have changed to ati4870 and I no longer need to type nv_disable=1 to stop the black screen kernel panic I can fully load past the apple screen with the bar going nicely to the top it then opens grey whitish screen with a mouse cursor but a second or two later it's stuck on coloured spinning wheel. Same as old gtx graphics card that was in before but needed the nv_disable=1 to get past kernel panic ?
Thanks for your help
G
Dear Gemmaj,
The problem is that when macOS loads Sierra NVDAStartup.kext, the system hangs up. The procedure I described above is useful to by-pass this problem. If you use an ATI graphics card, NVDASturtup.kext IS NOT loaded, so if the systems hangs there must be another problem. Now, even though you boot in verbose mode, once entered in graphics mode you won't see any other onscreen indication: the hang could be caused either by the Graphic card itself, or another kext, but it is very difficult to guess which one. All I know is that Nvidia graphics cards work generally better in OS X systems. Anyway, did you succeed reverting into El Capitan? If so, I would try to re-mount the Nvidia board and follow the described procedure.
Anyhow, you could boot checking the ignore caches Clover boot option, and if that does not work, choosing or adding safe mode in Clover boot options.
Now, in Rome, is almost Saturday, and I'm going to sleep. I will read from you tomorrow.
 
Dear Gemmaj,
The problem is that when macOS loads Sierra NVDAStartup.kext, the system hangs up. The procedure I described above is useful to by-pass this problem. If you use an ATI graphics card, NVDASturtup.kext IS NOT loaded, so if the systems hangs there must be another problem. Now, even though you boot in verbose mode, once entered in graphics mode you won't see any other onscreen indication: the hang could be caused either by the Graphic card itself, or another kext, but it is very difficult to guess which one. All I know is that Nvidia graphics cards work generally better in OS X systems. Anyway, did you succeed reverting into El Capitan? If so, I would try to re-mount the Nvidia board and follow the described procedure.
Anyhow, you could boot checking the ignore caches Clover boot option, and if that does not work, choosing or adding safe mode in Clover boot options.
Now, in Rome, is almost Saturday, and I'm going to sleep. I will read from you tomorrow.
Hi Giosic thanks for your help I get stuck in the same place each time, but since putting the hd4870 card in I can boot to old El Capitan using latest clover loader, can see the new attempted mac OS X sierra ready to be loaded, and see my old El Capitan and a recovery and some efi options to the l left.
I still get spinning wheel on 1st grey screen after loading all the way on black screen with apple logo on.
So maybe it's some thing else, some people have exact same board and can get past this issue.
I might try clean unibeast install next and see if it's any better than trying it from updating from El Capitan.
Thanks G
 
Back
Top