9

I already have Ubuntu installed on the machine and a spare NTFS partition.

1 Answer 1

9

If you just install Windows onto your new machine it will overwrite your bootloader, so you won't be able to boot into Ubuntu anymore. Generally it's better to first install Windows and then Ubuntu, as Ubuntu recognizes your Windows Installation and creates a Grub-Entry to start it.

However, this way around works too.

You will need some sort of Live-CD (Like the Ubuntu Install-CD). Boot it.

Mount your Ubuntu partition: (REPLACE X and Y)

sudo mount /dev/sdXY /mnt

sudo grub-install --root-directory=/mnt /dev/sdX

Now restart your computer. Grub should now load normally, without an entry for Windows. As soon as you are back into your system type

sudo update-grub

to add Windows to your bootmenu.

References:

2
  • I wonder if it is not necessary to bind mount /dev, /proc and /sys to update-grub.
    – enzotib
    Oct 8, 2010 at 12:33
  • Check my reference, scroll up half a page. It looks like you only have to mount them when you have to grub-install, but that's not the case. – sBlatt 1 hour ago
    – sBlatt
    Oct 8, 2010 at 14:13

You must log in to answer this question.

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