Ubuntu Version: 26.04, using TPM-backed full-disk encryption (FDE)
Desktop Environment (if applicable): GNOME
Background:
My old laptop has slightly tricky hardware. Linux cannot identify or communicate with the TPM chip unless GRUB boot includes intel_iommu=off.
When booting the Live USB, or the installed version of prior versions, this was easy enough:
- Interrupt boot to get to GRUB.
- Press “e”.
- Add
intel_iommu=offto the “linux” line.
Also, in the installed version of prior versions, you could edit /etc/default/grub.cfg to add the line, and update-grub to make it permanent.
For 26.04, this changes. The installed version can use:
snap set system system.kernel.dangerous-cmdline-append="intel_iommu=off"
The problem:
When Ubuntu 26.04 is installed, it needs to be started for the first time with intel_iommu=off. At this point, as the system hasn’t yet been started, it hasn’t been possible to set this up.
So, I need to interrupt GRUB when starting the system for the first time to tell it to add intel_iommu=off.
The problem is that GRUB for 26.04 is completely different, and I have no clue how to go about doing this.
So, that’s my question:
How do I interrupt GRUB on 26.04 to add intel_iommu=off to the boot process?
Relevant System Information:
Hardware: Acer Aspire F5
What I’ve Tried:
I have tried looking this up and using AI, but haven’t found a solution. I also can’t find the official documentation.

