Hi all -
New here. Looking for some help with an annoying system issue.
Machine is a triple-boot box, which I built myself, with WIndows 10 and Ubuntu Linux system/root partitions booting from a SSD formatted MBR, and Apple MacOS from a second SSD which is GPT, using the Clover bootloader. Data partitions for all of the OS are on a 3TB GPT-formatted hard drive.
Currently using Linux GRUB bootloader to boot Win10 and Linux, but it (as it was installed on an MBR drive) can't boot the MacOS system. Right now, to boot MacOS, I have to go into BIOS boot menu every time, and it's getting annoying. Trying to make everything GPT so I can use one bootloader to rule them all.
First order of business - did an image backup of the MBR SSD to a second SSD and took the Mac SSD and the data drive offline.
Next, tried to use Windows' MBR2GPT utility to convert the Windows install over and set up an EFI partition on the copy (after deleting the Linux partition). It did do that, but there's *nothing in the EFI partition at all*, and apparently no boot records were written to the drive.
Next, wiped the copy SSD and tried doing a fresh install (version 1709) to it (GPT/UEFI mode). Worked fine, fresh install booted up, no problem. Did an image backup of that setup to a spare hard disk. However, there's apparently no easy way to migrate everything over to the new install (I don't have another key), and I don't want to re-install all of the multiple programs and settings from my working (MBR) system partition.
I had sized the system partition on the fresh install to be exactly the same as the working MBR C: partition, so I deleted it from the HD and copied the MBR C: partition to the HD (didn't touch the system reserved, EFI, or recovery partitions). The only difference was that in the original setup, it was the third partition; on the new GPT setup, it is the first). I didn't expect it to boot right up but hoped that the automatic repair routine would solve that (it has solved stuff like this for me when moving the system partition to a new drive, but all were MBR before). Well, it didn't; I've tried going into cmd and running CHKDSK /F, tried booting in Safe Mode. No joy.
So...is there ANY way to get this thing to boot my transplanted working partition? Is there a file that needs to be added or deleted on the C: drive, or a registry setting that I need to fix? Any help would be appreciated - thanks!!
P.S. I've thought about buying one of those 3rd-party utilities to do MBR to GPT conversion but hate paying $50-60 for a program I'll use only once (and, in addition, would like to get my hands dirty and learn how to do it myself). So I'd rather not go that route if possible - thanks again!
New here. Looking for some help with an annoying system issue.
Machine is a triple-boot box, which I built myself, with WIndows 10 and Ubuntu Linux system/root partitions booting from a SSD formatted MBR, and Apple MacOS from a second SSD which is GPT, using the Clover bootloader. Data partitions for all of the OS are on a 3TB GPT-formatted hard drive.
Currently using Linux GRUB bootloader to boot Win10 and Linux, but it (as it was installed on an MBR drive) can't boot the MacOS system. Right now, to boot MacOS, I have to go into BIOS boot menu every time, and it's getting annoying. Trying to make everything GPT so I can use one bootloader to rule them all.
First order of business - did an image backup of the MBR SSD to a second SSD and took the Mac SSD and the data drive offline.
Next, tried to use Windows' MBR2GPT utility to convert the Windows install over and set up an EFI partition on the copy (after deleting the Linux partition). It did do that, but there's *nothing in the EFI partition at all*, and apparently no boot records were written to the drive.
Next, wiped the copy SSD and tried doing a fresh install (version 1709) to it (GPT/UEFI mode). Worked fine, fresh install booted up, no problem. Did an image backup of that setup to a spare hard disk. However, there's apparently no easy way to migrate everything over to the new install (I don't have another key), and I don't want to re-install all of the multiple programs and settings from my working (MBR) system partition.
I had sized the system partition on the fresh install to be exactly the same as the working MBR C: partition, so I deleted it from the HD and copied the MBR C: partition to the HD (didn't touch the system reserved, EFI, or recovery partitions). The only difference was that in the original setup, it was the third partition; on the new GPT setup, it is the first). I didn't expect it to boot right up but hoped that the automatic repair routine would solve that (it has solved stuff like this for me when moving the system partition to a new drive, but all were MBR before). Well, it didn't; I've tried going into cmd and running CHKDSK /F, tried booting in Safe Mode. No joy.
So...is there ANY way to get this thing to boot my transplanted working partition? Is there a file that needs to be added or deleted on the C: drive, or a registry setting that I need to fix? Any help would be appreciated - thanks!!
P.S. I've thought about buying one of those 3rd-party utilities to do MBR to GPT conversion but hate paying $50-60 for a program I'll use only once (and, in addition, would like to get my hands dirty and learn how to do it myself). So I'd rather not go that route if possible - thanks again!
Last edited: