Adding kernel boot param

As this read suggests, I have

  • Syslinux #BIOS
    linux /boot/vmlinuz-linux ... params
  • systemd-boot #UEFI
    inird /boot/intel-ucode.img /boot/initframfs-linux.img

Question 1: do I have both on this new Dell Laptop set to UEFI?

Question 2: param fbcon=font:TER16x32 seems to work only with Syslinux #BIOS.

Question 3:
neither (primarily)
/boot/syslinux/syslinux.cfg
nor
/boot/loader/entries/arch.conf
is found to make a boot param persist. (/loader/ is /grub/ here).

Any advices? Thanks.

When you add a kernel parameter to the default grub command line you have to update grub also to make it permanent.

sudo grub-mkconfig -o /boot/grub/grub.cfg

Tell us your problem (if you have any), not what you believe is the problem solution. It’s a basic xyproblem issue.
All the above cannot make technical sense together.

Give your system info.
Post relevant files’ contents.

(U)EFI has its own frame buffer.

1 Like

You are right. The problem is:

  • increase the font size for on Linux console (tty)

Steps to reproduce:

  1. sudo systemctl set-default multi-user.target and reboot
  2. trap grub to add a kernel param by pressing “e”
  3. work out where to add fbcon=font:TER16x32
  4. after a successful boot, make that font size persist on next boot

The BIOS vs UEFI question may be secondary.

So if you are using Grub as bootloader then please see:

https://wiki.archlinux.org/title/Kernel_parameters#GRUB

for how to add parameters to the kernel’s boot options.

2 Likes

That works like a charm :slightly_smiling_face:

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.