Skip to main content

Build One of The Highest Security Laptops for Under $200 with Qubes OS

· 4 min read
Glenn Sorrentino
Executive Director, Science & Design

Qubes OS Cover

Qubes OS is widely regarded as one of the most secure operating systems available. Its strength comes from virtualization: instead of one system running everything, Qubes divides your tasks into isolated virtual machines.

Consider how this concept applies to your daily life. You may have a work laptop, a personal computer, and a school-issued Chromebook. Each device is kept separate for a reason—you don't want to job hunt on your work computer, or risk school monitoring on your personal device. In some cases, people handling sensitive information even keep an "air-gapped" machine that never connects to the internet, used only for opening files that pose a risk.

Qubes consolidates all of this into a single system. Work, personal, school, or air-gapped-style machines become separate virtual workstations, compartmentalized through their Xen-based architecture. These can run different operating systems, such as Fedora, Debian, Whonix for Tor, or even Windows, all at the same time.

Let's Begin

For this guide, we’ll use a Dell Latitude 7280, a fully supported laptop on the Qubes hardware compatibility list and available for under $200 (at the time of this writing) and convert it into a hardened, compartmentalized laptop.

Qubes OS Hardware Compatability List

First, go to the QubesOS site and download the latest stable ISO of the operating system. It’s a little more than seven gigabytes, so it may take a few minutes.

Qubes OS Download Page

Once finished, download and open BalenaEtcher, an application that allows you to write your .iso file to a USB drive.

BalenaEtcher installer

Once you finish flashing the drive, boot up the laptop where you'll install Qubes. For the Dell Latitude 7280, when the machine starts, press the F2 key rapidly to enter BIOS setup.

In Settings, navigate to General > Boot Sequence. You'll see a list of drives for the laptop to prioritize; since we're installing Qubes from a USB drive, move USB Storage Device to the top. Apply the settings, plug the USB drive into the computer, then click Exit. Your laptop will reboot and use the USB drive containing the Qubes installer.

BIOS Settings

After rebooting, you'll see the Qubes installation options. It'll automatically select Test media and install Qubes OS [Rx.x.x], but you can press ENTER to select it manually.

Initial Qubes installer

When the installer begins, you'll choose your language. Next, click Installation Destination. Review the information and click Done in the top left corner to create the disk encryption password. Ensure you use a password manager and create a strong, random password or passphrase. In the next dialog titled Installation Options, click Reclaim Space to free up the necessary space for installation.

Install Destination

In the following dialog, click Delete all, then the Reclaim space button in the bottom right of the window.

Next, create a user. Use a different, strong password from your Disk Password. Finally, click Begin Installation.

Initial Qubes installer 2

Finishing Up

The initial installation process typically takes around 15 to 20 minutes. When complete, click Reboot System and remove the USB drive.

After rebooting, you'll be prompted to enter your disk password. Next, you'll see another installer screen. This time, click QubesOS on the first screen. The next screen gives options for configuring Qubes. The most important option here is to check Enable system and template updates over the Tor anonymity network using Whonix.

Qubes configuration

This next installation can take 45 minutes to an hour. When complete, you'll log in with the user you created in the first half of the process.

🎉 Congratulations, you now have one of the most secure computers in the world, for about the cost of a trip to the grocery store.