Description of Problem:
When trying to format a vfat partition, anaconda does not check to see how
large the partition is. I was able to tell it to make a 6 gig vfat
partition (which when allowed I thought cool.. its going to make it fat32).
It then sent the partition to mkfsdos which of course complained that it
cant make a fat16 partition larger than X gigs in size.
Steps to Reproduce:
1. Go through install via autopartioning and skip a drive
2. Try to create a >2 gig VFAT partition when it asks if you want any changes.
3. Watch anaconda burn.
Anaconda died with 'unexpected error.. need to reboot.'
One of several
1) It somehow makes a FAT32 partition if the size of the partition is
greater than 2 gigs.
2) It tells me I cant make a partition bigger than 2 gigs.
mkdosfs has the ability to make FAT32, so this should be correctable. A
little math and an extra command line parameter conditionally passed, and we
For now, just limiting FAT partitions to two gigs. The primary reason for
allowing the formatting of FAT partitions is for /boot/efi on ia64 and adding
the added complication to pass down partition size complications into the
formatting layer isn't worth it at this point.