Ubuntu 20.04 Clean Install on UEFI BIOS with Secure Boot


Create a Bootable USB (Windows)

You will need to download the Ubuntu 20.04 ISO and need to use Rufus to make the Bootable USB:

Launch Rufus:

Accept the User Account Control Prompt:

Select your USB Flash Drive:

Select, select:

Load your Ubuntu 20.04 ISO:

Change the Partition Scheme to GPT and the File System to FAT32:

Select Start:

Select Write in ISO Mode and select OK:

Select OK to format the USB Flash Drive:

When Finished it will say Ready:

Create a Bootable USB (Ubuntu)

You will need to download the Ubuntu 20.04 ISO and then can use the inbuilt utility to make the Bootable USB:

Select Startup Disc Creator:

Select Make Startup Disk:

Select Yes:

Type in your password to authorise this and then select Authenticate:

You should now have your Bootable USB:

Unified Extensive Firmware Interface (UEFI) Settings

All Computers Manufactured in 2012 or later have a Unified Extensive Firmware Interface (UEFI). Make sure your UEFI BIOS is updated to the latest version before attempting to install Ubuntu 20.04 as a number of UEFI BIOS Updates resolve some common Boot Issues:

Attach your Bootable USB and make sure your Dell PC is powered down. Then power it up and press [F2] to get into the UEFI setup.

Look for Advanced Boot Options and make sure Enable Legacy Option ROMs is Disabled.

Look for Secure Boot and Ensure that it is Enabled:

Next go to Boot Sequence. It should be set to UEFI. Your Ubuntu USB (in my case the SanDisk USB) should display. If you have old versions of Linux they will also display. Uncheck your Bootable USB and highlight any old Linux installations and select Delete Boot Option.

You should now have a single entry, your Ubuntu USB Flash Drive. Select Apply:

Then OK:

Expand System Configuration and go to SATA Operation. The storage controller must be set to AHCI:

The Ubuntu installer doesn't support RAID (Intel Rapid Response Technology) If it is enabled the Ubuntu 20.04 installer will halt and tell you to disable Intel RST.

We can use Dell Data Wipe for a more through wipe of all internal drives than the Format within the Ubuntu install. To do this select the Maintenance Tag and then go to Data Wipe, select Wipe on Next Boot.

Note the Dell Data Wipe does not touch USB Flash Drives or USB External Drives.

Note that only models manufactured in 2016 or later have Dell Data Wipe.

Select OK:

Select No (to proceed):

Then select Exit:

Select Continue:

Select Erase:

Select OK:

Booting from Ubuntu USB

Power up your Dell and press [F12]:

Select your Bootable USB under UEFI Boot:

Select Ubuntu:

It will check the USB and load the setup:

Installing Ubuntu

Select Install Ubuntu:

Select your keyboard layout and select Next:

Select your wireless network and select Connect:

Input your wireless password and select Connect:

Select Continue:

Check Install third-party software for graphics and Wi-Fi hardware and additional media formats:

The Ubuntu Boot 20.04 is signed to pass Secure Boot but some of the codecs used and third party graphics drivers are not. You will get limited functionality without these.

The Ubuntu install can enable these and we can still use Secure Boot. To do this the Ubuntu setup which will create a boot entry that include the media codecs and any applicable third party drivers for your hardware and prompt you to create a Machine Owner Key (MOK).

During the first Boot of the Ubuntu install the UEFI BIOS will inform you that there is a new Boot Entry but will only allow it to Boot if you authorise the Boot with the Machine Owner Key. This is a single instance verification, after it is initialised the UEFI BIOS will remember the Boot entry and automatically Boot.

Select Continue:

Select Erase Disk and Install Ubuntu. You can optionally select Advanced Features.

To encrypt the Drive. In this case I won't use any advanced features and select None and then OK:

Select Install Now:

Select Continue:

Select your time-zone:

Input your name, username and password. Note your username has to be all lower case. Select Continue:

The install will proceed:

Select Restart Now:

When this screen shows. Press [↵] and then remove the installation media… If you remove the installation media before pressing [↵] an error will display which you can close.

Machine Owner Key (MOK)

When Ubuntu tries to Boot with the third party codecs it will be blocked by the UEFI BIOS. Select Enroll MOK:

Select Continue:

Select Yes to Enroll the key(s):

Input the password (note on my systems there is no indication on the screen for character input) and then press [↵]:

Then select Reboot:

First Time Boot

Ubuntu should then Boot:

You will be presented with options to sign in with online accounts:

To sign up to Live Patch. Note you will still get security updates without signing up to this:

You can optionally send system feedback to Canonical to help improve the Ubuntu Operating System:

You can optionally enable Location Services (needed if you are to use location based services and things like maps):

Select Done:

You have now installed Ubuntu.

To the top select Activities, then select All Applications at the bottom and launch Software Updater:

Select Install Now:

Input your password and authenticate the software updates:

Select Restart Now to finish installing the updates:

In the case of my OptiPlex 7040 and Latitude 7350 all necessary system drivers were inbuilt. The auto-rotation sensor of the Latitude 7350 worked when undocked as a tablet.

Additional drivers such as graphics drivers for NVIDIA graphics cards should be installed automatically. They can be checked with Additional Drivers:

In this case the latest NVIDIA driver is automatically installed for this graphics card but can optionally be rolled back:

Optimising for Touch Input

To optimise for Touchscreen select show applications:

Then scroll down until you get to Settings:

To the left hand side, select Screen Display:

Enable Fractional Scaling and set to 125-200 % depending on what you feel is appropriate your touchscreen resolution.

Select Keep Changes:

Also go to Universal Access and swipe, Always Show Universal Access:

To the top right, the Universal Access setting will display. You can enable the Touchscreen Keyboard:

This will automatically open if you are in a field with text entry:

Unfortunately the preinstalled browser FireFox is awful with touchscreen and ruins the Ubuntu Out of Box Experience on Touchscreen. It in essence has a major issue with scrolling, highlighting text opposed to scrolling:

Fortunately we can easily replace it with Chromium. Select Ubuntu software:

Select the search button:

Type in Chromium:

Select Install:

Input your password to authorise the install:

You now have Chromium:

You can right click icons on the side panel and remove the unwanted ones. Or you can alternatively swipe them off the side panel:

The Activities window will show all opened applications and folders:

All opened applications will also display on the side panel and an orange dot will be beside them indicating they have one instance opened. Two orange dots will display beside them, if you have more windows opened.

We can right click the items we want to pin to the side panel and pin them or drag them to the side panel:

These settings work well with the Dell Latitude 7350 13 2 in 1 convertible system in both laptop and tablet mode:

How to Reinstall Windows

From time to time there have been

My Windows 10 guide has been updated with instructions on how to make a FAT32 Formatted UEFI Windows 10 Bootable USB on Ubuntu 20.04:

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.