I am very new to Ubuntu and want to install it on a new partition besides Windows. I've followed the steps in this tutorial: http://www.linuxbsdos.com/2014/02/01/dual-boot-windows-8-or-windows-7-and-ubuntu-13-10-with-ubuntu-on-a-btrfs-filesystem/
And the installation itself worked like a charm. These were the steps I did:
- Shrink partition size in Windows
- Install ubuntu. As in the tutorial described I created three partitions:
- Boot partition, logical, with 150 MB, EXT4 and mount point
/boot
- Swap partition, logical, with 2 GB
- Main partition, logical, with 10 GB, btrfs and mount point
/
- Boot partition, logical, with 150 MB, EXT4 and mount point
- The installation completed successfully (including GRUB2)
- Now I booted back to Windows and installed EasyBCD
- There I've added a new entry to Boot menu pointing to the 150 MB boot partition. The tool also recognizes this partition as "Linux".
- When rebooting, the Windows Boot Manager appears and shows me the new Ubuntu entry as possible option
But when I select Ubuntu, GRUB is not showing up. Instead I see a cryptic error message (see below) that disappears quickly. I have no clue what I did wrong.
These are the error messages when Windows Boot Manager tries to boot from partition, which contains GRUB:
Try (hd0,0): NTFS5: No ang0
Try (hd0,1): NTFS5:
This disappears quickly and then:
Initialize variable space...
Starting cmain() ...
From that point on, nothing will happen. At this point I expected GRUB2 to show up.
This is what the harddisk looked like before I applied the new partitions. I could use sdb1
as target for GRUB, but this would overwrite the Windows Boot Manager, correct? In case of an error I would not be able to boot Windows anymore, so I like to avoid this and use the Boot Manager of Windows instead.
I tried boot-repair, but it does not work. I get this alert box at startup which says "/boot found.":