Bug 43152

Summary: Automatic partitioning creates wastefully large /boot on big HDs
Product: [Retired] Red Hat Linux Reporter: Need Real Name <silviu>
Component: anacondaAssignee: Brent Fox <bfox>
Status: CLOSED NOTABUG QA Contact: Brock Organ <borgan>
Severity: low Docs Contact:
Priority: low    
Version: 7.1   
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-06-01 20:35:43 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Need Real Name 2001-06-01 13:57:46 UTC
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.5 i686; Nav)

Description of problem:
I have a 40 GB hard-disk. The automatic partitioning created a 50 MB /boot
partition. 15 MB were more than enough for me at all times, ever since I
use Red Hat, and having 3 or 4 alternative kernels on it left more than
half of those 15 MB unused. It's not that I'll die because of the wasted 35
MB, but it's pointless to have such a big /boot. Wasting resources like
that is the Windows way, not linux'.

How reproducible:
Always

Steps to Reproduce:
Choose automatic partitioning.

Actual Results:  Too large /boot (probably creates it using a disk
percentage formula)

Expected Results:  15 MB fixed size for all hard-disks

Additional info:

Comment 1 Brent Fox 2001-06-01 20:35:38 UTC
I think it's better to err on the side of having too much room than too little.
 Maybe 15MB is enough for you, but you can't really take that and then say that
should apply to everybody.  If the user runs out of space and really needs it
one day, then they are kind of stuck.
Also, there are other things to consider.  Some people install GRUB and use that
as the bootloader.  Grub installs itself into the /boot/grub directory, so that
takes up space.  Also, on other architectures, kernels take up more space than
on x86.  For example, on Itanium systems, the kernels are over twice as big as
on x86, plus the configuration files for the elilo boot loader is stored in the
/boot directory too.  We don't want to conditionalize the installer to change
it's size for the /boot partition based on architecture.  
You can always create the partitions manually if 50MB is too big for you.  It's
too big for me, personally, so I make my /boot 25MB.