How to Fix: Install Linux error: Could not allocate requested partitions - not enough free space on disks
How to fix Linux installation error due to insufficient disk space.
📋 Table of Contents
The error 'Could not allocate requested partitions - not enough free space on disks' occurs when attempting to install Linux, such as Oracle Linux 6.5, on a Windows 8.1 system with limited disk space. This issue affects users who try to dual-boot Linux and Windows without sufficient free space on their primary drive.
This error can be frustrating for users who want to install Linux alongside Windows without having to remove or reformat their existing operating system. In this guide, we will explore the root causes of this error and provide two methods to resolve it, ensuring a successful dual-boot installation.
🔍 Why This Happens
- The primary reason for this error is that the available free space on the primary drive is not sufficient to accommodate the requested partitions. This can be due to various factors, including insufficient disk space, partitioning issues, or incorrect disk configuration. In your case, you have a 150GB NTFS partition with an additional 166GB of free space, which might not be enough for Oracle Linux and its dependencies.
- An alternative reason could be the presence of other partitions on the same drive that occupy too much space, preventing the available free space from being allocated to the new Linux partition. In your case, you have a USB drive installed as a primary partition, which is taking up some of the available space.
✅ Best Solutions to Fix It
Increase Free Space on Primary Drive
- Step 1: Open Windows Disk Management and select the disk containing the existing partitions. Right-click on the 'Free Space' section and select 'New Simple Volume'. This will allow you to extend the free space and allocate it to the new Linux partition.
- Step 2: After creating a new simple volume, right-click on the newly created space and select 'Format'. Choose the NTFS file system and format the space. Once formatted, exit Windows Disk Management and restart your computer.
- Step 3: Insert the Oracle Linux installation media and follow the on-screen instructions to install Oracle Linux 6.5. During the installation process, ensure that you allocate enough free space for the new partition.
Remove or Reformat Existing Partitions
- Step 1: Open Windows Disk Management and select the disk containing the existing partitions. Right-click on the 'Primary' partition (the NTFS partition) and select 'Delete Volume'. This will remove the primary partition, freeing up space for the new Linux partition.
- Step 2: Alternatively, you can right-click on the 'Extended' partition (the second NTFS partition) and select 'Format'. Choose the NTFS file system and format the space. Once formatted, exit Windows Disk Management and restart your computer.
- Step 3: Insert the Oracle Linux installation media and follow the on-screen instructions to install Oracle Linux 6.5. During the installation process, ensure that you allocate enough free space for the new partition.
✨ Wrapping Up
To resolve the 'Could not allocate requested partitions - not enough free space on disks' error when installing Oracle Linux 6.5 on a Windows 8.1 system, you can either increase the free space on your primary drive or remove/reformat existing partitions to make room for the new Linux partition. By following these methods, you should be able to successfully install Oracle Linux alongside Windows without any issues.
❓ Frequently Asked Questions
🛠️ Related Fixes
How to Fix: Pc crashes shortly after launching game (rainbow
Fix Pc crashes shortly after launching game (rainbow six siege). Compl
How to Fix: Installing an APK on a locked down phone
Installing an APK on a locked down phone: Try using a rooted device, e
How to Fix: New PC build- no signal and no clue
Fix New PC build- no signal and no clue. Complete troubleshooting guid