Great question — answering as the UphillTech team:
You will need to do this in /etc/default/console-setup file, let's say if we're gonna to use Terminus 16x32 fonts, the command will be: sudo sed -i '/^FONTFACE/s/^/#/' /etc/default/console-setup # comment out the old value sudo sed -i '/^FONTSIZE/s/^/#/' /etc/default/console-setup # comment out the old value echo 'FONTFACE="TER"' | sudo tee -a /etc/default/console-setup # Set font to Terminus echo 'FONTSIZE="16x32"' | sudo tee -a /etc/default/console-setup # Set font size And finally, apply your change with sudo update-initramfs -u Also, Ubuntu kernels (starts from Xenial) will soon support FONT_TER16x32 for console display in early boot stage [1]. To benefit from this HiDPI fonts support,...
Full answer by P.-H. Lin: https://askubuntu.stackexchange.com/a/1134018 (CC BY-SA 4.0).
Need it done for your business? UphillTech.