I'm using Windows 8.1, now for education purpose, I try to install Oracle Linux 6.5 as dual boot on my computer.
At the Disk Partition section, I found that I cannot create a Partition, both with

Use free space

and manual install.It shown the error:

Could not allocate requested partitions, not enough free space on disks

In other post, they said about the maximum of 4 MBR for each hard drive, so here is my current partitions (viewed in Paragon Partition Manager on boot CD, saw the same on Windows Disk Management, EASUS Partition Manager):

Drive 0:
0: Primary | NTFS | 150GB | Active | Not-hidden
1: Extended
2: Logical | NTFS | 150GB | Not-Active | Not-hidden
3: Logical | Free | 166GB

Unless my USB drive, which I used to install Oracle Linux is also count as a Primary partition (it really shown as Primary, though not in the same Hard drive with the other).

So how can I install it? I really dont want to remove Windows.
An additional question, is that 166GB enough for Oracle Linux and Oracle Database 11g?

Edit: Thank you, Gaurav.

Sorry if I have mistakes, English is not my first language.

My laptop system is:
Core i7 1.6 Ghz 4cores
4GB Ram
500Gb Hard disk
Nvidia Geforce 310M

  • What steps did you take for partitioning in manual install? – positivew Jan 17 '14 at 9:21
  • @positivew I formatted and deleted that 166GB (my former E: partition), then in the Partition section of Oracle Linux installation, I chosen the last line "Manual ...", then I choose that 166GB free -> Create -> Only Partition and LVM physical is selectable, choose Partition, size up to 10GB as in manual said for mount point '/root', and : Could not allocate requested partitions, not enough free space on disks, LVM is able though. – Tr1et Jan 17 '14 at 14:40

You need a primary partition for linux and therefore you need to delete the extended partition and make a primary one in its stead.

  • I will try it tomorrow. It is not required but can you explain for me a bit? Why is it neccessary to delete the Extended partition? – Tr1et Jan 19 '14 at 13:53
  • Thks, your method worked though I still don't know why. Can you or someone explain for me about this? – Tr1et Jan 20 '14 at 10:55

Firstly, let's clear up the four-partition thing.

An MBR disk can have at most four primary partitions. That's all. So to get round this, "Extended" partitions were born. An Extended partition is a container, which takes up one of your primary partition slots. Inside Extended partitions you can put logical partitions - and in this manner, you can have more than four partitions on an MBR disk. In your layout above, I can see your disk has space for two more primary partitions.

166GB is a lot of space for linux. It's currently, in fact, more space than Windows or any distribution of linux will require - I think Windows is pushing the 20G envelope with recent versions, and while linux distributions vary the average is less than that.

For a basic installation, if this is your first time, I'd recommend just keeping everything in the one partition. But it's not clear what manual options you're trying to use to install linux here. You're probably going to need to tell it specifically to install into that final partition, and to use only that partition, to avoid boot problems and damaging your Windows installation.

  • Problem is if I have free MBR slots, then why cannt I create a new Primary Partition? The only manual option is to set the partition by myself, instead of Use free space automatic (failed) and Format my entire PC to install it (automatic). This Oracle Linux can not be installed on the same partition with Windows like Ubuntu (read on Internet), and because I want to use Oracle Database and Oracle SQL Developer for study, coding C++ with GNU too so I dont know if 166GB is enough. Here is the manual I try to follow: link – Tr1et Jan 17 '14 at 14:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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