Red Hat Bugzilla – Bug 804264
Cannot install FC17 i686 from Live CD to partition smaller than 4096 Meg
Last modified: 2012-03-19 13:51:04 EDT
Description of problem:
Cannot install to a '/' partition smaller than 4096 Meg
Version-Release number of selected component (if applicable):
Fedora Core 17 alpha Live CD
Steps to Reproduce:
Downloaded the alpha Fedora Desktop Live Media via an existing FC15 system. Used Fedora LiveUSB creator to put it on a USB memory stick. Booted that USB memory stick. Ran Install to hard disk. Picked a custom disk layout to use a 2008 meg swap partition and a 4016 meg '/' partition. That gets an error that '/' must be at least 4096 meg.
Please turn that hard error into a warning and let me continue with the install.
Cylinders/Heads/Sectors that different OSes would like:
C/H/S */240/63 = OS/2, eCS and older Windows
C/H/S */255/63 = Linux
Since 240 = 15*16 and 255 = 15*17, the number 15*16*17 is the magic
number of C/H to use for partitions. Since each head is 63 sectors,
and each sector is 512 bytes, 15*16*17*63*512 works out to 125.5 meg.
Therefore, if every partition is a multiple of 125.5 meg, each
partition will appear to be on a cylinder boundary to OS/2, eCS, all older
Windows, and Linux.
125.5 meg * 32 = 4016 meg is the size of partitions I use for Linux.
I use partitions of size 1004, 2008, 4016, 16064 meg.
The last time I hit this problem, I installed the SOAP desktop version of Fedora Core (since it installs to a smaller '/' partition), and then added the gnome desktop.
A hard error about a small '/' partition that stops install.
A warning about a small '/' partition and then let me continue with the install.
SOAP in the above should be SOAS (Sugar on a Stick)
We don't do anything with CHS here. We run a program to determine how big the live image is, and get a size back in MB. We then check that against how big you've decided to make the drive. Turning this into a warning is just going to lead to us getting weirder bugs in the future from people who choose to ignore it and continue on.