Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm planning to install both Windows 7 and Ubuntu 13.04 on my desktop computer. I have two hard disks, one sized 250gb and one 160gb. I installed Windows 7 on the larger one first and then tried to install Ubuntu on the other one.

Problem: Even though I am able to choose to install grub on the smaller hard disk (/dev/sda), only the larger one (/dev/sdb) and its partitions is listed in the partitioning tool. But I don't want to resize my Windows partition in order to install Ubuntu, when there is a whole hard disk free to use.
Does anyone have an idea why my second hard disk is not listed? The hard disk order set in BIOS does not have any effect on this.

Thanks a lot! ;)

share|improve this question

What drive was BIOS set to boot from when you installed Windows? Windows installs a 100MB boot partition to the drive that BIOS boots from even if you install Windows to another drive?
If Windows is not fully on one drive, it may be best to reinstall, although you can copy the boot files from the boot partition to the install. The main reason for a separate Boot partition with Windows is so you can encrypt the main install as boot files cannot be encrypted. But it also has recovery (repair) files, so you should make the Windows repairCD before doing anything else.

You can always disconnect the Windows drive and then just install Ubuntu into the 160GB drive. After reconnecting Windows you can run the sudo update-grub to find Windows and add it to the grub menu.

If you have using Something Else or manual partitioning it should give you all the options of either hard drive and which drive to install grub2's boot loader into. You want grub in the MBR of the Ubuntu drive and Windows boot loader in the MBR of the Windows drive.

You can also use gparted from liveCD or separate download of gparted to partition drives. Only use Windows tools to shrink Windows if needed (and always immediately reboot so it can repair itself to new size, but then use gparted to create Linux partitions. The you can use Something Else to specify which partition is / (root), and its format (ext4) and which is swap. If you want separate /home you can also create and mount that.
Best to have a shared NTFS data partition for any data you may want to share between Windows and Linux. I tend to prefer smaller system partitions for both Windows & Linux & larger data (or /home) partitions.

share|improve this answer
Hey, thanks for your tip with disconnecting the windows drive and updating grub after installing Ubuntu on the other. I have no idea why this didn't come up to me earlier. I tried it but then discovered that the Ubuntu installer doesn't even show the drive when the other one is disconnected. I'm confused. The drive is totally OK, BIOS shows it, GParted shows it. But when I start the Ubuntu installer the drive list stays blank, although Ubuntu seems to recognize the drive since it appears in the dropdown menu for the boot loader location. Do you have any idea? – Marco Schmitz Jul 29 '13 at 1:33

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.