New IT forum
12 August 2022, 03:38:25 pm *
Welcome, %1$s. Please login or register.

: PiHub now in stock.
 
Pages: [1]

Author Topic: Minimum size of /boot partition - Debian installer  (Read 7846 times)

alasdairc

  • Newbie
  • *
  • Posts: 2
Minimum size of /boot partition - Debian installer
« on: 28 December 2009, 02:32:58 pm »

Hi,

I'm installing debian to a 1GB SD card and as space is a premium, I'm wondering why the docs on cyrius.com recommend a boot partition of 140MB? Isn't that a little large for a kernel and ramdisk file?
« Last Edit: 28 December 2009, 03:48:31 pm by alasdairc »
Logged

NewIT_Marcus

  • Hero Member
  • *****
  • Posts: 960
Re: Minimum size of /boot partition
« Reply #1 on: 28 December 2009, 03:34:18 pm »

There is a point to making the partition larger than necessary, so that there may be room for a choice of kernels. But for a fuller explanation, you'd have to ask the author.
Logged

alasdairc

  • Newbie
  • *
  • Posts: 2
Re: Minimum size of /boot partition
« Reply #2 on: 28 December 2009, 03:45:20 pm »

hi yeah I should ask the author about this directly.

After installing this is the disk usage
Code: [Select]
plug:/boot# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mmcblk0p2        742M  522M  182M  75% /
tmpfs                 252M     0  252M   0% /lib/init/rw
udev                   10M  140K  9.9M   2% /dev
tmpfs                 252M     0  252M   0% /dev/shm
/dev/mmcblk0p1        125M   17M  102M  15% /boot

So for anyone who is following those instructions and using a 1GB card, I would seriously advise making the boot ~60MB in size, instead of the recommended 140MB. You could still have three kernels installed with a partition of that size.

This is the list of currently installed packages, sorted by size for anyone who is interested:
There's definitely room for some streamlining.

edit: I never realised passwd was such a monster program, 4 times the size of busybox!  ;D
Code: [Select]
plug:/boot# aptitude search -O ~installsize -F '%p %I' ~i
linux-image-2.6.30-2-kirkwood                                             42.6MB
perl-modules                                                              16.2MB
perl                                                                      13.0MB
locales                                                                   12.6MB
iso-codes                                                                 11.4MB
coreutils                                                                 11.3MB
python2.5                                                                 10.5MB
libc6                                                                     9,957k
aptitude                                                                  9,703k
doc-linux-text                                                            8,823k
dpkg                                                                      6,705k
ncurses-term                                                              6,701k
tzdata                                                                    6,427k
mutt                                                                      6,017k
gnupg                                                                     5,292k
apt                                                                       5,272k
perl-base                                                                 4,710k
python2.5-minimal                                                         4,481k
openssh-blacklist-extra                                                   4,198k
openssh-blacklist                                                         4,190k
util-linux-locales                                                        4,022k
libx11-data                                                               3,609k
groff-base                                                                3,248k
bash                                                                      3,039k
man-db                                                                    2,892k
texinfo                                                                   2,626k
libmagic1                                                                 2,621k
python-apt                                                                2,617k
passwd                                                                    2,523k
login                                                                     2,515k
tar                                                                       2,417k
wget                                                                      2,384k
openssl                                                                   2,343k
util-linux                                                                2,195k
e2fsprogs                                                                 2,114k
openssh-client                                                            2,007k
w3m                                                                       1,905k
libssl0.9.8                                                               1,868k
nano                                                                      1,769k
findutils                                                                 1,745k
exim4-base                                                                1,696k
libxml2                                                                   1,642k
libxapian15                                                               1,585k
libc-bin                                                                  1,475k
libdns53                                                                  1,466k
udev                                                                      1,405k
libdb4.8                                                                  1,389k
debconf                                                                   1,376k
geoip-database                                                            1,372k
libx11-6                                                                  1,360k
libdb4.7                                                                  1,348k
ibritish                                                                  1,282k
libslang2                                                                 1,278k
libpam-runtime                                                            1,257k
make                                                                      1,233k
debian-faq                                                                1,219k
libgnutls26                                                               1,217k
exim4-config                                                              1,204k
libdb4.6                                                                  1,196k
grep                                                                      1,188k
debconf-i18n                                                              1,163k
manpages                                                                  1,130k
libdb4.5                                                                  1,118k
libstdc++6                                                                1,094k
wamerican                                                                 1,044k
dictionaries-common                                                       1,036k
libpam-modules                                                            987kB
gettext-base                                                              983kB
sed                                                                       979kB
net-tools                                                                 963kB
bash-completion                                                           958kB
exim4-daemon-light                                                        950kB
iproute                                                                   938kB
tasksel                                                                   926kB
adduser                                                                   901kB
libnewt0.52                                                               889kB
cpio                                                                      872kB
pciutils                                                                  860kB
libkrb5-3                                                                 799kB
procps                                                                    791kB
libcwidget3                                                               766kB
diffutils                                                                 762kB
ca-certificates                                                           758kB
bsdmainutils                                                              745kB
vim-tiny                                                                  741kB
heirloom-mailx                                                            709kB
rsyslog                                                                   684kB
libgpgme11                                                                672kB
python                                                                    635kB
libncursesw5                                                              623kB
busybox                                                                   606kB
libncurses5                                                               586kB
x11-common                                                                582kB
m4                                                                        573kB
mlocate                                                                   569kB
dhcp3-client                                                              565kB
libgcrypt11                                                               557kB
nfs-common                                                                549kB
dhcp3-common                                                              545kB
klibc-utils                                                               537kB
psmisc                                                                    528kB
apt-listchanges                                                           516kB
apt-utils                                                                 500kB
ncurses-bin                                                               496kB
libept0                                                                   479kB
base-files                                                                467kB
lsof                                                                      455kB
libpcre3                                                                  446kB
libldap-2.4-2                                                             434kB
initramfs-tools                                                           430kB
libsasl2-modules                                                          422kB
ispell                                                                    418kB
gpgv                                                                      406kB
initscripts                                                               397kB
libisc50                                                                  393kB
doc-debian                                                                385kB
dnsutils                                                                  377kB
python-reportbug                                                          365kB
whois                                                                     360kB
procmail                                                                  356kB
libgeoip1                                                                 344kB
mount                                                                     336kB
libreadline5                                                              328kB
cron                                                                      315kB
bc                                                                        311kB
libsepol1                                                                 303kB
less                                                                      299kB
gzip                                                                      295kB
bsd-mailx                                                                 291kB
sysv-rc                                                                   279kB
libk5crypto3                                                              270kB
ucf                                                                       266kB
reportbug                                                                 262kB
patch                                                                     258kB
sysvinit-utils                                                            254kB
libgssapi-krb5-2                                                          250kB
libpam0g                                                                  246kB
libgc1c2                                                                  242kB
mawk                                                                      238kB
libgpg-error0                                                             233kB
ifupdown                                                                  229kB
debianutils                                                               221kB
libselinux1                                                               213kB
libdevmapper1.02.1                                                        209kB
libgssrpc4                                                                197kB
mime-support                                                              193kB
telnet                                                                    188kB
base-passwd                                                               184kB
tcpd                                                                      180kB
libblkid1                                                                 176kB
bind9-host                                                                172kB
libedit2                                                                  168kB
ftp                                                                       164kB
libxcb1                                                                   156kB
time                                                                      152kB
libevent-1.4-2                                                            147kB
iputils-ping                                                              143kB
libbz2-1.0                                                                135kB
liblwres50                                                                131kB
libxext6                                                                  127kB
libgdbm3                                                                  123kB
libnfsidmap2                                                              119kB
libkrb5support0                                                           115kB
installation-report                                                       111kB
libbsd0                                                                   106kB
libcomerr2                                                                102kB
libgssglue1                                                               98.3kB
libisccc50                                                                94.2kB
flash-kernel                                                              90.1kB
hostname                                                                  86.0kB
javascript-common                                                         77.8kB
exim4                                                                     73.7kB
libcap2                                                                   69.6kB
libattr1                                                                  65.5kB
debian-archive-keyring                                                    61.4kB
uboot-mkimage                                                             57.3kB
linux-image-2.6-kirkwood                                                  32.8kB
libtext-wrapi18n-perl                                                     28.7kB
plug:/boot#
« Last Edit: 28 December 2009, 03:47:44 pm by alasdairc »
Logged
Pages: [1]
 
 

Powered by MySQL Powered by PHP SMF 2.0.10 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!