1

I installed Linux Mint on one HDD and Windows 10 on another (Windows first), then I set the BIOS to boot the Linux disk first. It boots just fine, but it skips GRUB completely and just boots into Mint. I can boot into Windows by changing the BIOS back, but I'd much prefer to have grub handle that. I have already tried updating grub (with update-grub) and get the output:

Found linux image:  {some file}
Found initrd image:  {some file}
Found memtest86+ image:  {some elf file}
Found memtest86+ image:  {some bin file}

I think grub can't find Windows, but I'm open to any other ideas.

Update:

It shows the menu now but Windows 10 isn't on it.

2
  • Well i'm dumb, it wasn't. But it is now and win10 still isn't on it.
    – axon
    Commented Aug 17, 2017 at 2:02
  • Possibly related
    – Fox
    Commented Aug 17, 2017 at 2:05

2 Answers 2

2

In most cases such problems are related to the fact, that Windows tends to do an MBR style partition scheme upon install and linux tends to do the GPT partition scheme. What are these? Maybe you should post the output of

fdisk -l

on your linux partition to clarify your partitioning layout.

According to this guide windows 10 even refuses to install on a drive that is GPT prepartitioned. I can't check that out because I have no Windows 10....

The solution that I would try is to explicitly switch off the UEFI boot mode in the BIOS settings and switch to Legacy boot mode. After that try to rerun the Linux installation (which now should take place using an MBR partition scheme).

When using Ubuntu you can explicitly see the difference of the bootloader theme when using the Legacy boot as opposed to UEFI boot mode... I guess you will notice the difference.

1
  • Note: all versions of Windows since Vista (and 64-bit XP on Itanium) can boot from GPT disks, and a UEFI system will not boot from an MBR disk source
    – Fox
    Commented Aug 18, 2017 at 15:31
2

You probably have grub installed in MBR. Your MBR may have been corrupted. Use a windows bootable cd to recover the MBR using command.

It is a good practice to install Linux boot files on a separate partition and use esayBCD to create a boot entry.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .