AWOW AK41 - Multiple Operating Systems

AWOW AK41 Mini Desktop PC – Multiple Operating Systems – Week 4

Last Updated on March 12, 2021

Dual Booting

There’s some key advantages and disadvantages to the dual boot approach as opposed to hardware virtualization. If you want to run two (or more) operating systems at the same time, dual booting is not an option. But there’s also advantages to dual booting. With hardware virtualization, you’ll never get native performance on the second operating system. With dual booting you do.

There’s a bit of work needed to get up and running with dual booting. Before doing this, I strongly recommend making a full backup of your system. If things go awry, the last thing you want to do is lose your precious data.

The first action I took on receiving the AK41 was to wipe Windows 10 Home and install Manjaro on the machine’s internal NVMe SSD. But I also want to run other Linux distributions, including Ubuntu and Fedora. I’m a tinkerer at heart.

Now it’s possible to run multiple operating systems from the same disk by shrinking the existing main partition and creating another partition. But given that the NVMe is 128GB, dividing that further will not give me enough disk space for each operating system. You can open up the machine and add a SSH/HHD up to 2TB, as well as a M.2 SSD, again up to 2TB. But if you don’t want to open up the machine there’s always the ability to boot from external SSDs and flash drives. And I found performance of the 2nd/3rd operating system from both an external SSD and a Type-C USB 3.0 flash drive to be a genuinely favourable experience. You lose some of the snappiness afforded by the NVMe SSD, but nothing that inhibits my workflow.

The steps to take:

  1. Download the additional operating system(s) from the projects’ websites. In my case, that is Ubuntu and Fedora.
  2. Write each image to a flash USB drive, DVD or other bootable media using software. For USB drives, use something like Etcher.
  3. Attach the device to the AK41 where the second operating system will reside. For Ubuntu, I used an SSD housed in an external casing and connected it to one of the USB 3.0 ports. I also installed Fedora to a Type-C USB 3.0 flash drive. The latter was really only for experimental purposes as it has a read speed of 156MB/s, as opposed to about 500MB/s with an external SSD. But you could also add a drive internally.
  4. Reboot the AK41, and hold down the Delete key at boot up. This will take you into the Aptio Setup Utility. We need to change the boot order so that the machine boots from the flash key/optical media. In the Aptio Setup Utility, select the Boot menu. Here you’ll see Boot Option Priorities. There’s 5 entries to define the boot order. Make Boot Option #1 set to the flash USB drive.  Save the settings by pressing F4. Reboot the machine
  5. The machine should now boot from the flash USB drive. Go through the installation process for the new operating system. Along the way, you’ll need to choose where to install that operating system. Just make sure that you don’t overwrite the distribution installed on the NVMe SSD (remember, take a backup of your system before starting). Install the boot loader to the NVMe’s /dev/nvme0n1p1 partition (this is mounted at /boot/efi).
  6. Restart the machine, access the BIOS setup utility and make the NVMe SSD the Boot Option #1. Restart the machine again.
  7. When you’ve restarted, The only remaining step is to update the GRUB bootloader. In Manjaro, type: $ update-grub

Now when you boot the machine, you’ll have a choice of which operating system to start up.

AWOW AK41 - GParted - NVMe SSD
Click for full size image

The first image shows the partition information for the AK41’s NVMe SSD (which has the /boot/efi system partition). The second image shows the partition information for the flash drive. On that drive, there’s only one partition, as we use the same boot partition for both operating systems.

AWOW AK41 - GParted - Type-C USB
Click for full size image

One thing to bear in mind. If you’ve wiped the Windows installation and installed Linux on the NVMe SSD, Microsoft doesn’t permit you installing Windows on to an external SSD or flash drive. The licensing terms only allow you to run Windows from the hardware’s internal disk.

Next page: Page 3 – Wine

Pages in this article:
Page 1 – Introduction / Virtualization
Page 2 – Dual Booting
Page 3 – Wine
Page 4 – Summary


Complete list of articles in this series:

AWOW AK41 Mini PC
Week 11Video consoles: SNES emulation
Week 10Running TeamViewer with AWOW AK41 as the host
Week 9Astronomy on the AK41 including Celestia, Stellarium, Skychart, and more
Week 8Recording video with OBS Studio
Week 7Home computer emulators: FS-UAE, ZEsaurUX, Hatari, Clock Signal
Week 6Web browsing with Chrome, Firefox, Opera, and Vivaldi
Week 5Gaming: SuperTuxKart, AwesomeNauts, Retrocycles, Robocraft, DOTA 2, and more
Week 4Run multiple operating systems on the AK41
Week 3Video and audio playback looking at hardware acceleration
Week 2Benchmarking the AK41 with 3 other low power machines
Week 1Introduction to the series including wiping Windows and installing Manjaro

This blog is written on the AWOW AK41 Mini PC.

Subscribe
Notify of
guest

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

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
hans
hans
2 years ago

have you test a little bit overclocking? are there a few percent possible?