Ubuntu – Dual boot Windows 10 (LEGACY) and Ubuntu 18.04 on separate Drives

bootdual-bootgrub2partitioninguefi

I followed this Dual Boot Windows 10 and Linux Ubuntu on Separate Hard Drives guide.

I just got a second drive on my laptop. I have a old SSD that runs windows 10 and a new one that is completely empty. I followed the guide to dual boot ubuntu on that, but after following all of the steps. I boot straight to ubuntu, not even grub. In my BIOS, in the UEFI section I dont have the old SSD in boot order, because it is in Legacy format??? How can I fix this, so I can dual boot using grub? One possibility I thought of is copying all of the data from the old SSD to the new one, because it has the space for it. But I dont know how it will affect the copied data if the old one is in legacy format?

Best Answer

To fix this issue, make windows 10 UEFI instead.

to do that use the windows built-in mbr2gpt in windows terminal or, alternatively, follow this video guide : https://www.youtube.com/watch?v=hfJep4hmg9o&feature=youtu.be&t=55

once you've done that reboot into ubuntu and run :

sudo add-apt-repository -y ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install -y boot-repair

this will allow both windows and ubuntu to appear in the boot menu.

Related Question