![]() With this code, you don't even need to worry about the Startup manager! Just switch on the Mac, if it boots into the wrong OS, just reboot to the other using either the bootcamp utility (from Windows) or the script (from macOS!). ![]() The rest of the code is there to reboot the mac. The third one sets the newly mounted partition as the startup disk. (very briefly, because this whole thing finishes in less than half a second) The second line mounts it to the desktop. The first line creates a mount point to access the partition we're trying to boot up from. Speaking of commands here is a brief overview of my first ever Applescript which ended up fixing my problem:ĭo shell script "sudo mkdir /Volumes/EFI" withadministrator privilegesĭo shell script "sudo mount -t msdos /dev/disk0s1 /Volumes/EFI" with administrator privilegesĭo shell script "bless -mount \"/Volumes/EFI\" -setBoot -nextonly" with administrator privileges I had to disable SIP (which may or may not be a great idea but I guess we managed to live without it before the El Capitan days) because with SIP on, you can't use commands to manually change the startup disk. That was a pain! But now I've found an even better solution. That was cumbersome but before I even came up with this I had to switch back and fourth between the GPUs every time I wanted to reboot and change OS (because I have an ATI 5750 and a 1080Ti, I would need 3x 6pin pcie connectors to connect them all at the same time). I had to VNC my way into the machine to select the proper driver and reboot before I could see anything on the screen. Once you reset the NVRAM, the graphics driver switches back to the default option, which doesn't work with Nvidia cards. That's fine for running Windows but what if you want to switch back to macOS? The problem was that I couldn't get back to Windows without resetting the NVRAM. Rebooting from Windows into macOS worked from the get go. ![]() And it's easy to switch between the two OSes. ![]() The solution isn't particularly elegant but at least everything works now. I know my post is quite long and this is quite a complicated and rare problem. I tried to enable the Option ROM firmware with no avail. I could get away (possibly) with a GT120 but I should be able to get to the startup manager anyway. For the moment I can't have both cards at the same time. The only solution to get back to the macOS is to reset the NVRAM but then the card doesn't work because it'll have switched back to the old driver. Of course I can't see anything which doesn't help. I think it must get stuck because of the odd partitioning. And I think this is why I'm having so many issues.Īnd if I install the non-EFI GPU (in this case a 1080Ti), the Startup manager does not work full stop. Something else must be broken on this partition. This means I can't use BootChamp to switch to Windows from the macOS. If I select "EFI Boot" from the Startup Manager, all works fine. But if I select "Bootcamp" (not EFI Boot") in System Preferences/Startup Disk the Mac reboots to a black screen with a message: "no bootable device insert boot disk and press any key". Here's what's happening with the original ATI Mac card.īy holding the option key, I can select either "Macintosh HD", "EFI Boot" or the recovery partition. ![]() Funny how Apple "forgot" to patch it to say macOS. Bootcamp drivers work and I am able to restart in "OSX". I was able to install Win 10, all went smoothly. I then had to fix the partition scheme because HS broke some functionality that converts it to a hybrid MBR/GUID partition table. I installed Windows 10 by "patching" the Bootcamp Assistant app. I installed Sierra and then upgraded to High Sierra. I added a Mac Pro 5,1 to the fleet a month ago. All my (modern) Apple devices have been working flawlessly, until now. It's been a while since I posted anything here. I know that you can't see the startup manager screen with a non EFI card. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |