[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Out of space error from dpkg, but I can't see where



Jeffrey Walton <noloader@gmail.com> wrote:
> On Mon, Jan 12, 2026 at 8:50 AM Chris Green <cl@isbd.net> wrote:
> >
> > [...]
> > Why is /boot a separate partition?  On my other trixie system (not
> > EFI) everything is just one partition.  Both systems were installed
> > 'from scratch' and I just let the installer do default partitioning.
> > Does EFI really need to be so much more complicated?
> 
> In the old days (like 20 years ago), /boot was a separate partition to
> arrange its physical location on the drive.  /boot needed to be near
> the beginning of the drive so grub could load properly, or grub could
> load the kernel properly.  Drive geometry had something to do with it,
> and I believe Cylinder-Head-Sector (CHS) played a big part of it,
> before linear addressing of large drives was ubiquitous.
> 
> Nowadays, on EFI systems, /boot could be a separate partition because
> the EFI spec says the system partition is fat32.  Some folks make
> /boot fat32, while other folks make /boot/efi fat32.
> 
> My guess is your two Trixie systems have different configurations
> because one is a MBR system, and one is an EFI system.
> 
Yes, that's probably right. As I said I just let the installer provide
a 'standard' installation on both systems and ended up with a
different disk layout on each.

Anyway I created a gparted USB stick this afternoon and used it to
reduce the main (/) partition's size by 1.5Gb and added the resulting
extra space to the /boot partition.  It took a **long** time to move
the 1Tb / partition along a bit (several hours) but it all worked very
smoothly and I now have lots of spare space in /boot.

-- 
Chris Green
·


Reply to: