Tag Archives: UEFI

ExTiX Mini Build 220501 with LXQt and kernel 5.17.2 :: Run it super fast from RAM and/or create your own Linux system using Refracta Snapshot!

NEWS 220501 ABOUT ExTiX LXQt Mini 22.5, Build 220501
I’ve made a new updated “mini” version of ExTiXThe Ultimate Linux System. It is based on Ubuntu 22.04 LTS Jammy Jellyfish. The ISO file is of only 1340 MB, which is good if you want to run the system super fast from RAM. It should be enough with 2GB RAM. When the boot process is ready you can eject the DVD or USB stick. Use Boot alternative 2. The best thing with ExTiX 22.5 is that while running the system live (from DVD/USB) or from hard drive you can use Refracta Snapshot (pre-installed) to create your own live installable Ubuntu 22.04 system. So easy that a ten year child can do it! ExTiX 22.5 uses kernel 5.17.2-amd64-exton. Ubuntu 22.04 LTS will be supported until April 2027.

Study all pre-installed packages in ExTiX 22.5.

More about ExTiX 22.5
This ExTiX version uses LXQt as Desktop environment. LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment. NOTE: This ExTiX LXQt Build is for older UEFI-enabled computers and VirtualBox/VMware. When running ExTiX 22.5 in VirtualBox you can do it in full screen since VirtualBox Guest Additions are pre-installed. Watch this screenshot.

SCREENSHOTS
ExTiX version 220501 LXQt user Desktop
ExTiX LXQt running Refracta Installer – 1

ExTiX LXQt running Refracta Installer – 2
ExTiX LXQt running Refracta Snapshot

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 12, 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at
raspex.exton.se
– latest is RaspAnd 12 (without GAPPS), RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!

DebEX Gnome – 64 bit – for UEFI computers with Gnome Desktop 3.38 (latest), Calamares Installer, Refracta Snapshot and kernel 5.9.1-exton (latest) – Build 201018

NEWS 201018 about DebEX Gnome – a Refracta UEFI Build
I have made a new extra version of DebEX, which I call DebEX Gnome Live DVD. It’s a pure Debian system using the testing (bullseye) and unstable (sid) repositories. Gnome 3.38 (latest) is used as Desktop environment. I have removed the Mate Desktop, since Gnome now can be used on all kind of computers. Also when running DebEX in VirtualBox and VMware. No need for Nvidia’s proprietary graphics drivers when running this new version of DebEX. You can of course install such drivers if you want to.Furthermore I have replaced Google Chrome with Firefox ESR. It is now possible to watch Netflix movies using Firefox ESR in Linux. I have also replaced Refracta Installer with Calamares Installer, which makes it possible to install DebEX Gnome in any language. You can even use Calamares in VirtualBox and VMware – i.e. non-efi computers. All installed packages have been updated to the latest version as of 201018. DebEX Gnome uses kernel 5.9.1-exton corresponding Kernel.org’s latest kernel 5.91 released yesterday (201017).

About all DebEX systems

All four DebEX systems/distributions are a based on Debian Buster (10) and
Debian Bullseye/Sid (upcoming Debian 11). Budgie Desktop 10.5 and Enlightenment 0.23.1 are used as Desktop environments in DebEX Barebone/Budgie/Enlightenment. Gnome 3.38 is used in DebEX Gnome. KDE Plasma Desktop 5:14 is used in DebEX KDE. LXQt is used in DebEX Build 19120932 bit. The system language is English (in all four versions of DebEX).

Running DebEX Gnome in VirtualBox
VirtualBox Guest Utils can be installed without problems – screenshot. Which means that you can run DebEX in VirtualBox using the whole screen – screenshot. Another good thing with version 201018 of DebEX Gnome is that it can be installed without problems in VirtualBox. I.e. you don’t have to chroot into the install partition and install Grub – screenshot.

Software management
DebEX (all three versions) uses Apt (apt-get) and Synaptic. I have also installed Pacapt (an Arch’s pacman-like package manager) in DebEX Gnome. It works extremely well. Available commands: pacapt -h. For example: pacapt -S libreoffice installs LibreOffice. In DebEX Gnome you can also use the Cactus Package Manager. Example commands: cpm i mousepad and cpm s gimp. (Install Mousepad and search for Gimp). CPM works very well.

THE REAL McCoy
DebEX is a pure Debian system. I.e. no traces of Ubuntu, Kubuntu etc. New releases of Ubuntu are always based on Debian. So is DebEX.

SCREENSHOTS

Running DebEX in VirtualBox using the whole screen
The login screen (LightDM)
Calamares installer has started
The installation (in VirtualBox) is done!

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se
– latest is RaspAnd 11 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

ExTiX 20.8 with LXQt 0.14.1, Refracta Snapshot, Nvidia 440.100 and kernel 5.8.0-rc7-exton :: Build 200804

ExTiX 20.8 LXQt – Build 200804
I have made a new version of ExTiX – The Ultimate Linux System. I call it ExTiX 20.8 LXQt Live DVD. (The previous LXQt version was 19.10 from 191023). The best thing with ExTiX 20.8 is that while running the system live (from DVD/USB) or from hard drive you can use Refracta Snapshot (pre-installed) to create your own live installable Ubuntu system. So easy that a ten year child can do it! One other very good thing with this version of ExTiX is that it is quite light. The ISO file is of only 1300 MB, which means that you can run the system super fast from RAM. When the boot process is ready you can eject the DVD or USB stick. Use Boot alternative 3 or Advanced options… >> load to RAM. Nvidia’s proprietary Graphics driver 440.100 is pre-installed in ExTiX 20.8. It will automatically be used if your computer has support for it.

ABOUT
ExTiX 20.8
LXQt DVD 64 bit is based on Debian and Ubuntu 20.04.1 LTS. The original system includes the Desktop Environment Gnome. After removing Gnome I have installed LXQt 0.14.1. LXQt is the Qt port and the upcoming version of LXDE, the Lightweight Desktop Environment. It is the product of the merge between the LXDE-Qt and the Razor-qt projects: A lightweight, modular, blazing-fast and user-friendly desktop environment. NOTE: This ExTiX LXQt Build is for installation to UEFI-enabled computers. You shall use Refracta Installer for that.

Used KERNEL
My special kernel 5.8.0-rc7-exton corresponding Kernel.org’s kernel 5.8-rc7. You can download “my” kernel and use it in another Ubuntu/Debian 64-bit system if you want. To be able to install Nvidia’s proprietary Graphics driver 440.100 you’ll have to apply a patch before installing. Read this instruction. Don’t try with the newest driver 450.57. It won’t work (even though they say so in the patch instruction).

What’s new in kernel 5.8?

SCREENSHOTS
1. ExTiX LXQt – root’s Desktop
2. ExTiX LXQt – live’s Desktop
3. Using Refracta Installer – chroot for installing Grub
4. Connection with a Windows computer via PCManFM-Qt

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se
– latest is RaspAnd 10 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

exGENT (Gentoo) 64bit Live DVD/USB with LXQt 0.14.1, Calamares Installer and kernel 5.3.7-aufs-exgent – Build 200119 – can be installed in 2 min!

NEWS 200119 about exGENT (Gentoo) 64 bit
I’ve made a new version of exGENT with only a few necessary packages pre-installed. It uses LXQt 0.14.1 as Desktop environment and kernel 5.3.7-aufs-exgent. The ISO file is of 1720 MB. Despite this exGENT version 200119 runs surprisingly fast from DVD or USB. Even in VirtualBox and VMware. Faster than most other Linux live systems. I call my new version exGENT 2020 LXQt Live DVD/USB. It replaces version 180414, 170407 and 170412. Those versions were too old for upgrading. I had to start over and build version 200119 from “scratch”. All installed packages in exGENT have been updated to the latest available version by 200119. Study the full package list.

What’s new in exGENT Build 200119?
The boot loader Grub Legacy has been replaced by Grub2. In exGENT versions before 170309 the file system wasn’t writable when running exGENT live (from DVD). Now you can emerge (install) new programs/packages even while running the system from a DVD or USB stick. If you do that and later decide to install exGENT to hard drive all your changes will follow! (That is if you use the install scripts in /root/install). Furthermore you can install/transfer exGENT to a USB stick with the dd command in Linux or use Rufus or Etcher in Windows. Such installations were impossible before. NOTE: I have not installed Google Chrome. It’s not needed anymore, since Netflix nowadays runs very well in Firefox. About the LXQt Desktop environment: LXQt is a lightweight Qt desktop environment. It will not get in your way. It will not hang or slow down your system. It is focused on being a classic desktop with a modern look and feel. MOST IMPORTANT: Now you can install exGENT to hard drive in two ways. You can still use the install scrips in /root/install. That is the best way to install exGENT on non UEFI computers for example VirtualBox and VMware. The second way is to use Calamares Installer- see below.

Calamares Installer

In exGENT Build 200119 I’ve also included the Calamares Installer version 3.2.17.1 (latest). Use it preferably if you need to install Grub on UEFI computers. You can, however, also use Calamares in VirtualBox and VMware. See a slideshow below when I have used Calamares on a UEFI computer to install exGENT on a USB stick.



If you can’t watch the slideshow in your browser watch this animated GIF.

exGENT Build 200119 is a non Systemd system

exGENT uses OpenRC 0.42.1 init system instead of Systemd. Comparison of different init systems: Read this article.

exGENT Build 200119 unique?
If you have a look at Gentoo’s download site you will notice that the latest Gentoo live system is from 20160704 (!?). Furthermore there are only a few other distros based on Gentoo. The most well-known are Funtoo Linux and Sabayon Linux. Funtoo isn’t a live system. Sabayon is a live system distributed with different Desktops variants. (Not with LXQt though). I have tried some of them on the computers I have access to. None of Sabayon’s variants could run live. Not even in VirtualBox and VMware. My guess is that exGENT has better hardware recognition than Sabayon.

WHO IS exGENT/Gentoo FOR?
Experienced Linux users or those who really want to learn Linux. (Perhaps also for people who are bored with mainstream distributions like Ubuntu).

Screenshots

1. exGENT Build 200119 – root’s Desktop
2. exGENT running Spotify

3. exGENT running Calamares in VirtualBox
4. exGENT running in VirtualBox
5. exGENT running in VMware
6. exGENT Build 200119 – live’s Desktop

READ MORE…

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and
about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

DebEX KDE Plasma based on Debian testing/unstable with kernel 5.0.6-exton (latest) and Calamares Installer – “the real McCoy” – Build 190407

Created with GIMP

NEWS 190407 about DebEX KDE Plasma – a Refracta Build
I have made a new version of DebEX KDE Plasma Live DVDefi. It replaces version 180814. It’s a pure Debian system. (Unstable/Experimental). I.e.: There are no Ubuntu or Kubuntu elements involved. DebEX KDE Plasma uses the KDE Plasma Desktop 5:14 as Desktop environment. Kernel 5.0.6-exton (5.0.6) is used. I have replaced Wicd with NetworkManager. It works better. I have replaced Google Chrome with Iceweasel 52.9 (for Netflix). I’ve also added SMPlayer – an alternative to Vlc. (SMPlayer is a free media player for Windows and Linux with built-in codecs that can play virtually all video and audio formats. It doesn’t need any external codecs. Just install SMPlayer and you’ll be able to play all formats without the hassle to find and install codec packs). All other installed packages have also been updated to the latest version of 190407. Study the full package list. MOST IMPORTANT CHANGE: I have replaced Refracta Installer with Calamares 3.2.4-4 Installer Framework. Now you can choose language when the installation starts. When it’s ready everything will be in your chosen language! You can even use Calamares in VirtualBox and VMware – i.e. non-efi computers if you follow my INSTRUCTION for non-efi computers.

MOVIE about Calamares Installer
Watch a movie
about the Calamares installation process in VirtualBox.

What’s new in kernel 5.0?

THE REAL McCoy
DebEX KDE is a pure Debian system. I.e. no traces of Ubuntu, Kubuntu etc. New releases of Ubuntu are always based on Debian unstable. So is DebEX.

SCREENSHOTS
Root’s Desktop in version 190407 of  DebEX KDE
The normal user’s Desktop with Synaptic running

READ MORE…

Read about my Android-x86 Systems – Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at

andex.exton.net – latest is AndEX Pie 9.0 (without GAPPS) and AndEX Oreo 8.1 (with GAPPS)!

and about my Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se – latest is RaspAnd Pie 9.0 (without GAPPS) and RaspAnd Oreo 8.1 (with GAPPS)!

PuppEX Bionic 64 bit, uefi, compatible with Ubuntu 18.04 :: Build 190331

NEWS 190331
Yesterday I released my first version of PuppEX Bionic64. After that I have discovered a way to install and run Spotify in PuppEX. So now you can run YouTube, Netflix and Spotify in the new PuppEX version of 190331. What more can one wish for?

ABOUT PuppEX Bionic Build 190331
My newest Puppy derivative is built from Puppy Linux 8.0 BionicPup 64 bit. I have added Google Chrome (for Netflix), PCManFM, LXTerminal and many development tools. I have also compiled a new kernel – 5.0.5-puppex. Kernel 5.0.5 is the latest stable kernel available from Kernel.org as of 190330. Furthermore I have installed Nvidia’s Proprietary Graphics driver 418.56. The Nvidia driver will be used if your computer/card is “good/modern” enough. If not automatically just open up a terminal and run the command nvidia-xconfig. Then restart X. Note: Firefox can’t be used in Puppy Linux. You won’t have sound.

PuppEX Bionic64 is compatible with Ubuntu 18.04, which means that Ubuntu packages for Ubuntu 18.04 can be installed and used in PuppEX. The PuppEX Bionic ISO is of 827 MB.

Performance
Puppy Bionic64 original is of only 354 MB. PuppEX Bionic64 is despite this still running as fast as the original, which means it runs very, very fast compared to most other Linux systems. (Puppy/PuppEX runs from RAM).

Study ALL installed packages in PuppEX Bionic64

SCREENSHOTS
PuppEX Bionic’s Desktop
Showing all main extra packages
Showing when Netflix is running
Showing a Wifi connection
Showing Nvidia settings
Spotify is running in PuppEX Build 190331

READ MORE…

ExTiX 18.2 with Deepin 15.5 Desktop, Refracta snapshot, Calamares 3.1.9 Installer and kernel 4.15.2-exton – Build 180210/180206

NEWS about ExTiX 18.2 Deepin 180210
I’ve released a new version of ExTIX 18.2 Deepin today with Calamares 3.1.9 installed from source and kernel 4.15.2-exton. Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. All packages have been updated to the latest available version as of today. Study all installed packages in ExTiX Deepin Build 180210.  Please note that I’ve kept the first ExTiX 18.2 Deepin Build 180206 on the server. The kernel 4.15.1-x86_64-exton, used in Build 180206, is compiled in another way than kernel 4.15.2-exton used in Build 180210. In version 180206 of ExTiX 18.2 Deepin I “forgot” to install the kernel headers. That was the main reason for me to release a new version of ExTiX 18.2 Deepin again. The kernel headers are needed if you want to install certain extra packages in ExTiX, for example Nvidia’s proprietary graphics driver. You can download “my” kernel 4.15.2-exton if you want to use it in another Debian/Ubuntu system.

NEWS about ExTiX 18.2 Deepin 180206
I’ve released a new version of ExTIX 18.2 Deepin today with Calamares 3.1.9 installed from source and kernel 4.15.1-x86_64-exton. Calamares is an installer framework. By design it is very customizable, in order to satisfy a wide variety of needs and use cases. All packages have been updated to the latest available version as of today. Study all installed packages in ExTiX Deepin Build 180206.

About ExTiX 18.2 with the Deepin 15.5 Desktop
I’ve made a new extra version of ExTiX with Deepin 15.5 Desktop (made in China!). Deepin is devoted to providing a beautiful, easy to use, safe and reliable system for global users. Only a minimum of packages are installed in ExTiX Deepin. You can of course install all packages you want. Even while running ExTiX Deepin live. I.e. from a DVD or USB stick. Study all installed packages in ExTiX Deepin.

ABOUT ExTiX
All five ExTiX systems are based on Ubuntu and Debian.

The Ultimate Linux System
I’ve called my different versions of ExTiX The Ultimate Linux System for many years by now. As regards ExTiX 18.2 Deepin I feel it’s especially justified. Everything just works.

Used KERNEL
My special kernel 4.15.1-x86_64-exton corresponding Kernel.org’s latest kernel 4.15.1, released 180203.

What’s new in Linux kernel 4.15?

SCREENSHOTS
1. ExTiX Deepin 15.5 Desktop – running in VirtualBox
2. ExTiX Deepin running Refracta snapshot
3. ExTiX Deepin running in VirtualBox – changing Grub packages
4. Calamares 3.1.9 running in ExTiX 18.2
5. ExTiX Deepin running the Refracta Installer
6. ExTiX Deepin login screen (LightDM)
7. Showing many installed programs

READ MORE…


Read about my Android-x86 Systems – Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net
– latest is AndEX Oreo 8.1!
and
about my Nougat, Marshmallow and Lollipop versions for Raspberry Pi 3/2 at
raspex.exton.se – latest is RaspAnd Nougat!

How-to dual-boot, triple-boot or multi-boot Linux with Windows in a simple way and be happy

How-to dual-boot, triple-boot or multi-boot Linux with Windows in a simple way and be happy…

In this instruction I will show you how easy it is to have several Linux systems installed on one computer together with for example Windows 10. The configuration is so simple a ten year old child can do it.

BACKGROUND
Ubuntu and all Linux systems based on Ubuntu (such as Linux Mint) uses Grub2 as boot manager. Also Debian and most other Linux systems use Grub2. Grub2 works differently from the old Grub Legacy.

UEFI BIOS and non-UEFI BIOS
The Extensible Firmware Interface (EFI) or its version 2.x variant, Unified EFI (UEFI) is a firmware type that is widespread on recent computers, especially those more recent than 2010Ubuntu wiki.

Configuring Grub2 – Example for non-UEFI BIOS computers
One of my computers, an Acer Aspire 5750G from 2010, has a 750 GB hard drive and an external USB hard drive of 1000 GB. On that computer I have Windows 10 and twelve (12) different Linux systems installed. Of those twelve systems three are Android-x86 systems (AndEX Nougat and AndEX Marshmallow). Below I will describe step by step how I configured Grub2 in the easiest way possible.

1. The computer was delivered with Windows 7 (now updated to Windows 10) preinstalled on /dev/sda2 and /dev/sda3. I immediately started up my computer from a Linux Mint Live DVD. Using GParted, I created seven new partitions on the internal hard drive and three on the external USB hard drive. After that I installed Mint on /dev/sda7 and Grub2 in MBR at the same time as the installer also suggested. Then I restarted my computer and checked that Mint (and Windows) could be started. Everything worked (as expected) fine. See the screenshots below showing how my partitioning looks like now.

The internal hard drive partitions
Note the 4 GB SWAP partition on /dev/sda6

The external USB drive partitions

2. Then it was time to install Arch Linux on /dev/sda8. When the installation prompted installation of Grub2 during installation, I chose to install Grub2 on /dev/sda8. Such an installation of Grub2 does not affect the existing Grub2 installation in MBR. I did it just the same to find out “start data” for Arch Linux. I then read these start data from Mint in the /mnt/sda8/boot/grub/grub.cfg file.

3. After that I started Mint on /dev/sda7 again. Now it was time to get a real “multiboot computer” using Grub2. This is how I did it:
A) In /etc/grub.d I deleted all files except 00_header, 05_debian_theme, 06_mint_theme, 40_custom and README. Said folder then looked like this.



B)
I edited the /etc/grub.d/40_custom file to look like this. Note that this is how my 40_custom file looks like now when I have installed totally twelve Linux systems. The start data for Arch Linux (see above) was already fixed by looking at the /mnt/sda8/boot/grub/grub.cfg file. I could do it in a similar way when I installed the other eleven Linux systems.

Since this instruction is a bit old (from July 7, 2017) you can also have a look at the 40_custom file as it is today (211212) on one of my other computers – link.

C) Finally, I ran the update-grub command. Then the /boot/grub/grub.cfg file (which is the file Grub2 “takes into account” at boot) was created/changed. This file (grub.cfg) should never be edited manually. Instead, edit the file 40_custom, as I showed above. Always use Leafpad or Mousepad (or a similar simple editor) when editing 40_custom. Never LibreOffice Writer or Word or the like of them. Study my present grub.cfg file. When I now start up my Acer Aspire the boot screen look like this.

My BIOS settings on my Acer Aspire look like this.

Configuring Grub2 – Example for UEFI BIOS computers
On another computer (laptop) Lenovo Z50 from 2015 I have Windows 10 installed together with three Linux systems. Ubuntu 17.04 and two Android-x86 systems. Since Windows 10 was installed in UEFI mode I also had to install Ubuntu 17.04 in UEFI mode to be able to configure Grub2 the way I describe above. I went into BIOS and changed the settings to look like this.

When I went into the boot menu in BIOS I could choose my USB stick. In this case Kingston DataTraveler – watch this screenshot.

So I started up Ubuntu 17.04 from the USB stick and installed it on a partition I had created in advance using GParted. Since my Lenovo already had a ESP (EFI System Partition) I installed Grub2 onto that partition. When I now start up my Lenovo the boot screen looks like this. (You can of course install many more Linux systems if you like. Just edit /etc/grub.d/40_custom the way I describe above).

IMPORTANT: Identifying if the computer boots the Ubuntu DVD/USB stick in UEFI mode
If the BIOS is set up to boot the DVD/USB stick in UEFI mode, then you will see the screen below.

If the BIOS is NOT set up to boot the CD in UEFI mode, or if the disk is not 64-bit, then you will see the screen below.


(ExTiX is based on Ubuntu)

Grub2 bootsplash
One of the benefits of Grub2 is that you can have a nice high resolution image as bootsplash/grub boot image. The image may have the same size as the resolution on your screen can handle, for example 1366×768. It is common with a regular image in jpg, png or tga format. Just place the image in /boot/grub and run the update-grub command. If you get the answer that the image is found in /boot/grub it will work. If not, try editing the /etc /default/grub file and add the line
GRUB_BACKGROUND = “/boot/grub/MyNicePicture.png”
Then run the update-grub command again (and restart the computer).

Have a look at my /etc/default/grub file.

Change the text – font and size – which Grub2 shows at boot

Run the following command:
grub-mkfont –output=/boot/grub/DejaVuSansMono.pf2 –size=24 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
(Maybe you’ll need to run the command (apt-get install ttf-dejavu first). Then edit the /etc/default/grub file and add the following line.
GRUB_FONT=/boot/grub/DejaVuSansMono.pf2
Run the update-grub command again. After rebooting, the Grub2 boot menu will surely look better (depending on how your boot image looks like).

40_custom on my Lenovo Z50 computer as of today (211212) – see above
Since this instruction is a bit old (from July 7, 2017) you can also have a look at the 40_custom file as it is today (211212) on my Lenovo Z50 laptop – link.

############################################

Good luck!

/exton

Read about my Android-x86 Systems – 10, Pie, Oreo, Nougat, Marshmallow, Lollipop and KitKat at
andex.exton.net – latest is AndEX 10 (with GAPPS) and AndEX Pie 9.0 (also with GAPPS)!
and

about my Android 11, 10, Pie, Oreo, Nougat, Marshmallow and Lollipop versions for Raspberry Pi 4 and 3/2 at
raspex.exton.se
– latest is RaspAnd 11 (with GAPPS) and RaspAnd Oreo 8.1 (also with GAPPS)!