You are currently viewing the Australia version of the site.
Would you like to switch to your local site?
14 MIN READ TIME

Virtual machines

Get more from your virtual machines

VIRTUALBOX

Nick Peers reveals how to install the latest version of VirtualBox and use its new and existing features to improve your VM experience.

OUR EXPERT

Nick Peers has been playing with virtual machines for as long as he can remember. He’s tried most of them, but keeps circling back to VirtualBox.

QUICK TIP

Look out for possible UBSAN errors on Ubuntu machines related to VirtualBox.Visit https://forums. virtualbox. org/viewtopic. php?t=110315 for a discussion – on our test machine (Ryzen 7 5700x, Nvidia GTX 1660 Super graphics), the errors (non-critical) appear on a system running VirtualBox 7.0.14.

Let’s lay our cards on the table. We’re not here to L show you how to use VirtualBox for the first time – we assume you’re already using it for whatever needs you have, from enabling you to give alternative distros an extended test to keeping an old Windows install on the side for apps you can’t live without and that don’t run in Wine or CrossOver.

Instead, we’re assuming you’ve been using the version supplied by your distro’s repositories, which likely means VirtualBox 6.1. In this tutorial, we’ll take a deep dive into the features unveiled in version 7.0 and now largely refined after more than a dozen interim maintenance releases. In addition, we’ll provide some tips to help you get the most from your VMs.

Get VirtualBox 7

The first step is to upgrade to the latest version of VirtualBox – the box (opposite) provides a précis of the new features on offer to give you a reason to upgrade.

You can download a DEB or RPM file of the latest release for your specific distro from www.virtualbox. org/wiki/Linux_Downloads, but you can also install it from a dedicated VirtualBox repo to take the hassle out of future updates, which appear every few months.

If you’re running Ubuntu, Mint or some other Debian derivative, the following commands should see VirtualBox 7.0.14 (at time of writing) installed:

$ sudo apt update $ wget -O- https://www.virtualbox.org/download/ oracle_vbox_2016.asc | sudo gpg --dearmor --yes --output /usr/share/keyrings/oracle-virtualbox-2016. gpg $ echo “deb [arch=amd64 signed-by=/usr/share/keyrings/oracle-virtualbox-2016.gpg] http://download. virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib” | sudo tee /etc/apt/sources.list.d/virtualbox.list $ sudo apt update && sudo apt install virtualbox-7.0

Build a catalogue of VMs so you can road-test multiple OSes or set up various test beds.

Before launching VirtualBox 7, you may have to add your user to the vboxusers group to avoid possible USB enumeration errors on startup:

$ sudo usermod -a -G vboxusers

Replace with your username (so vboxusers nick , for example), then log out and back in.

Unlock this article and much more with
You can enjoy:
Enjoy this edition in full
Instant access to 600+ titles
Thousands of back issues
No contract or commitment
Try for $1.48
SUBSCRIBE NOW
30 day trial, then just $14.99 / month. Cancel anytime. New subscribers only.


Learn more
Pocketmags Plus
Pocketmags Plus

This article is from...


View Issues
Linux Format
April 2024
VIEW IN STORE

Other Articles in this Issue


LINUX FORMAT
LINUX FORMAT
The #1 open source mag
WELCOME
MEET THE TEAM
LINUX FORMAT
Back to basics
For anyone looking to learn the basics of
REGULARS AT A GLANCE
Newsdesk
New Mozilla CEO to double down on Firefox
Answers
Got a burning question about open source or the kernel? Whatever your level, email it to answers@linuxformat.com
Mailserver
WRITE TO US Do you have a burning
HotPicks
THE BEST NE W OPEN SOURCE SOF T WARE ON THE PL ANET
MICROSOFT INVASION!
When an immovable penguin meets an unstoppable corporation, always bet on the penguin…
REVIEWS
GeForce RTX 4070 Super
Jarred Walton considers what’s so super about mid-cycle updates.
Linux Mint 21.3
Nate Drake keeps things Minty fresh with this incredibly intuitive and powerful Linux distro. Be sure to add some spices.
AV Linux MXE-23.1
Nate Drake puts his ear to the ground to hear the latest version of AV Linux, Enlightenment, rumbling into town.
Solus 4.5 Resilience
Nate Drake’s Irish eyes are smiling at this latest offering from Solus, with improvements to the desktop and under the hood.
SDesk 2024.01.26
Nate Drake discovers the new kid on the block, SDesk, including shiny toys such as Wayland and a brand new browser.
ROUNDUP
Retrogaming distros
WE COMPARE TONS OF STUFF SO YOU DON’ T HAVE TO!
The verdict
Retrogaming distros
Hacker’s toolkit
After an extended break, alleged hacker Jonni Bidwell emerges from the shadows to teach you the noble art and keep you out of trouble.
Pi USER
Raspberry Pi supports T Level students
“What’s a T Level?” we hear you ask. Don’t worry, we didn’t know either…
MX Linux 23.1 Pi
Les Pounder spends all day tinkering with Raspberry Pis and the latest MX Linux has got him in a spin.
NVMe Base Pi 5
Everyone, says Les Pounder, is based, especially regarding Pimoroni!
Scare your enemies with a Pi prank box
Yes, Les Pounder is very scary, but buying OEP3W amplifiers from AliExpress is worse. He wonders what pranks he can pull with them…
Enhance your Pi-vacy
A man who likes to keep himself to himself, Christian Cawley explains how to keep online activity private when using a Raspberry Pi.
IN DEPTH
THE PAW-FECT DISTRO
Nick Peers can hardly ‘container’ himself after taking the Puppy Linux developer’s new distro for a good run off the lead.
TUTORIALS
Parallel compression
Parallel processing, the computing equivalent of juggling, as Shashank Sharma calls it, can be used to perform everyday tasks to save time.
What’s in a filesystem?
EXT4 Credit: https://ext4.wiki.kernel.org
Moving rooms and sharing your game
ADVENTURE GAME STUDIO Credit: www.adventuregamestudio.co.uk
Fix LEDs with some coded CAD models
OPENSCAD Credit: http://openscad.org
Take the Rust-based kernel for a test run
MAESTRO Credit: https://github.com/llenotre
ADMINISTERIA
Disk management
Stuart Burns isn’t boring, he’s essential – just like looking after your disks
The Pi 5 as a mini server
A sysadmin’s perspective on setting up and running a new Raspberry Pi 5 for Docker and beyond.
Yodeck
Jonas P DeMuro dusts off his Raspberry Pi so he can take a quick overview of this digital signage service.
Hostinger
James Capell is just the guy to try out a web host that’s easy enough for your granny to use.
Framework
Three years on, the DIY laptop concept has come of age. 
Framework Laptop 16
Slapping parts together, Dave James takes this modular laptop with upgradable GPU for a spin. 
CODING ACADEMY
Revealing the shell behind the shell
In the last iteration of the shell, Ferenc Deák managed to reveal the password for his home computer…
Develop games for the CBM-64
David Bolton demonstrates how to develop games in 6502 for the Commodore 64 and run them on the Vice emulator in the 21st century!
Chat
X
Pocketmags Support