Ubuntu – “Failed to create swap space” error during installation

swapsystem-installation

I've been trying to install Ubuntu for the past two days or so, but I've been running into a problem: every time I run the installation program on the LiveCD, I always get the same (or a very similar) error:

"Failed to create Swap space

The creation of swap space in partition #3 of SCSI5 (0,0,0)(sda) failed."

So far, I've run DBAN (Darik's Boot and Nuke) on my HDD once, to make absolutely sure that everything on it had been erased. Then, I simply put in the LiveCD, and let it run the automated install. I get the above error directly after I tell it to automatically partition the HDD (it will work for a second or so, then this will pop up), forcing me back to the screen that lets me choose whether I want to automatically or manually partition the HDD.

Well, after failing to install the software manually, I did a little research and learned enough about partitioning Linux to use the 'Manual partitioning' option. I partitioned the HDD as follows (it's a 1TB drive):

/home  -  (the rest)- ext2, 
/     -   20GB   -    ext2, 
/boot  -  100MB   -   ext2, 
/swap  -  8GB
/EFIboot - 40MB

The only difference when I tried this method was that I got THIS message:

"Failed to create Swap space

The creation of swap space in partition #2 of SCSI5 (0,0,0)(sda) failed."

Basically, the only difference was that there was now a '2' instead of a '3'. If I may ask, what exactly am I doing wrong? I've tried looking around the internet (that's basically all I've done for the last two days), but no one seems to have the same problem that I have, and I've tried most of the solutions for similar problems (DBAN, formatting partitions in ext2 format, etc).

The only thing I haven't tried is using the terminal to manually partition the HDD…and I actually DID try to do this, but I wasn't able to get past 'su' 's password demand, so I wasn't able to use the terminal.

Thank you for your help in advance.

~Welsh

UPDATE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Alrighty, I just went and did a little more testing, and here's what I found (thanks to your advice, Cuban…and user, I made the appropriate modifications to my data portions):

When I tried using the manual installer again, this time I only created /boot, /(root), and /home partitions. When the EFI window popped up, I continued, and when the "You don't have swap" window popped up, I continued. Just like before, after about two seconds a window popped up, but it had a different error this time:

"Failed to create a file system

The ext4 file system creation in partition #1 of SCSI5 (0,0,0)(sda) failed."

At this point, I'm pretty sure the installer is just not going to work. Partition #1, in this case, was the /boot partition.

After I did that, I went and learned how to use fdisk, and succeeded in creating an 8GB Linux swap/Solaris partition in slot #1 (was that the correct way to create swap? It was Hexcode 82). At any rate, do you know what the file types are for /home, /(root), and /boot? If so, I can probably just completely format the HD before running the installer, since it's not doing so well at the partitioning part. Once I get it formatted manually, would I just go into the 'Manual Installation' part of the installer and 'Continue' without creating any partitions?

EDIT: Actually, I just went back into sudo fdisk /dev/sda, and then typed 'p'…and I saw a blank table of partitions, with no sign of the partition I had just created. Is that supposed to happen?

Thanks again for your help. Thanks to you I'm finally starting to enjoy Linux (even though I haven't even actually installed it yet).

~Welsh

UPDATE~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I looked through a few other tutorials, and tried running and using GParted to partition my HDD. Well, when I went under 'Device' and 'Created a new Table', I got an error in the console: /dev/sda: unrecognised disk label. Maybe my HDD just can't be partitioned?

Best Answer

I would change the disk label, or create one if you don't have one. I think that is your root problem. You are either using a label that is reserved, or have some crazy random characters in it, or have none at all. Put something like 'Your-name-home' or 'your-name-laptop'. Be mindful of max character limit.

Related Question