Linux: Virtual Machine Tools

First, this walkthrough is going to be quick and will be using the digital forensics tool suite Tsurugi OS, but generally can be applied to many other Linux distros.

What is Tsurugi? Per the site:

Tsurugi Linux is a DFIR open source project that is and will be totally free, independent, without involving any commercial brand Our main goal is share knowledge and "give back to the community"

A Tsurugi (剣) is a legendary Japanese double-bladed sword used by ancient Japan monks

This is not the only DFIR suite. You can check out my start.me for a list of other forensics, infosec, and misc Linux distros. I am chosing this one because I have had great success in using it for all matter of digital forensics. You may use another distro.

Virtual Machine Platform

Most people usually use two different virtual machine platform for everyday home usage: VMware's Workstation (Pro/Player) or Oracle's VM Virtualbox.

If you are just running one or two VMs, then you should grab VM Virtualbox. It's free and run multiple VMs. I would skip Workstation Player. First, you cannot create snapshots, customize networks, create linked clones, create full clones, or have encrypted VMs. Also, running multiple VMs with Player is not an easy to do.

Tsurugi OS Desktop

Installation

I am not going to go over the steps for the installation. However, you can use any method using any of the download links. I imported the OVA from the download links.

VM Tools

VMware Workstation and Virtualbox both require VM tools to work with the host. These tools provide:

  • shared folders
  • drag and drop files
  • clipboard access

Updating Tsurugi

First, before install the tools package, lets ensure everything is updated.

$ sudo apt update
$ sudo apt upgrade -y
$ sudo shutdown -r now

I generally restart Linux boxes after large updates and always after kernel updates. Yes, I am away it should do live patching, but it is always safe to error on the side of caution.

VMware Workstation

Installing the Open VM tools is a single step:

$ apt install -y open-vm-tools-desktop
Openv VM Tools Installed

After the installation, the resolution will be fixed. Drag and drop seems to be broken but everything is working. I am going to revisit this to update on a fix.

Oracle VM Virtualbox

Same as before, perform the installation and you will get the following screen. The two notifications (if they show up), can be dismissed.

Tsurugi OS Installation

Next, go to Devices > Insert Guest CD Additions image... and open the file manager.

File Manager showing Additions CD imge

Right click the CD and click Mount in protected mode [Read Only]

Mounting the Additions CD

Next, open a terminal, cd to the directory, and run the installer.

$ cd /media/tsurugi/VBox_GAs_6.1.40
$ sudo sh VBoxLinuxAdditions.run
Installing the Guest Additions via Terminal

Reboot the VM.

$ shutdown -r now

By default, the Drag and Drop and Cliboard access are disabled. You can enable them from the Devices menu. This does not seem to work out of the box. I will need to revisit this.

Shared folders will work. They are default mounted with only root access.