You can try to backup /boot first and boot a live USB (e.g., Ubuntu or GParted Live).
Then open GParted, shrink / (root), and expand /boot to 1GB. And you can reboot to os.
This is safer than tweaking mkinitcpio.conf. Your Intel GPU (i915) will work fine—no need to add xe.
---- Replied Message ----
FromBrian Keck<bwkeck3@gmail.com>
Date09/24/2025 21:50
Toarch-general@lists.archlinux.org<arch-general@lists.archlinux.org>
CcBrian Keck<bwkeck@gmail.com>
Subject/boot full
Last time (24 Aug) I updated arch on my laptop, /boot filled up. [1]
There was a message saying that the build of
  /boot/initramfs-linux-fallback.img failed [1]

[2] seems to say to adjust /etc/mkinitcpio.conf by dropping kms from
  HOOKS & adding i915 to MODULES.
But this makes me nervous, so I'm asking here.
Laptop has only Intel graphics [3], & lsmod shows both i915 & xe.
I'm using both X11 & Wayland.
Is the above advice good?
Should I add xe to MODULES as well?

TIA, Brian Keck

------------------------------------------------------------------------

[1] Laptop is Lenovo ThinkPad X1 Carbon Gen 12 14"
    /boot partition is 256 MB
    /boot/initramfs-linux-fallback.img size is 179 MB

[2] https://bbs.archlinux.org/viewtopic.php?id=293333

[3] lspci -v
00:02.0 VGA compatible controller: Intel Corporation Meteor Lake-P
  [Intel Arc Graphics] (rev 08) (prog-if 00 [VGA controller])
Subsystem:Lenovo Device 231e
Flags:bus master, fast devsel, latency 0, IRQ 166, IOMMU group 0
Memoryat 4058000000 (64-bit, prefetchable) [size=16M]
Memoryat 4000000000 (64-bit, prefetchable) [size=256M]
ExpansionROM at 000c0000 [virtual] [disabled] [size=128K]
Capabilities:<access denied>
Kerneldriver in use: i915
Kernelmodules: i915, xe