Virtual Box
If you decide to try the Virtual Machine (VM) option read on but read all before you start. And don’t blame me when things turn out different from what happened here. It’s computer stuff and strange things happen all the time. In his blog Knut Erik Evensen describes
his way to use Virtual Box. But here’s what i’d do: (remember
host is the OS of you computer, VM will be the
guest. Screenshots and texts are not from a recent VirtualBox version, some things may have changed since)
- Make sure you have at least 10GB of disk space available, but i think 20GB is better. If you want to put your entire DCP inside the Linux system, you’ll need that much space extra. But i think that’s a silly way of making things work.
- Download VirtualBox Choose either VB for OS X hosts (when you’ll install it on a Mac) or the VB for Windows hosts for a Windows machine.
- You will need the Extension Pack as well. It will upgrade the Virtual Machines USB port from 1.1 to 2.0 and 3.0 and make the VM able to access shared folders. Download the Extension Pack for All supported platforms.
- Download a Linux distribution. There are many. I choose Lubuntu 18.04 LTS It’s lightweight but also connected to the established and well maintained Ubuntu. I tried with newer versions of Lubuntu and had a hard time trying to get things work as i wanted, without success. Maybe other tastes of Linux work easier, try if you have time.
- Install VirtualBox. It’s pretty straight forward. Then install the Extension Pack by double clicking the downloaded file from step 3. Read and stick to the License please.
- Start VB, then go to Preferences in the menu bar and select the place where you want the Virtual Machine(s) to reside. This may be an external drive, but be aware of possibly slower performance. You can adjust other settings as well, if you know what you are doing. Click OK when ready.
-
Now click the blue New button to create a VM in which you can install your Linux distro. Read about the system requirements of your distro and make sure you give the VM the right properties. Whereever you don’t know, stick to the default options.
- I gave it 1024 MB memory. You may give it more or less, as you wish. More is faster, but will not be available to your standard OS when the Virtual Machine is running. Check the instructions that came with your Linux distro. For formatting and transferring you do not need much. You can change this setting later, even when the VM/Linux is installed. Continue.
- Make new virtual disk (standard option), Make. Choose VDI (standard)
- Now you have to decide if the size of the disk will “grow” as the VM needs more (first option, standard) or that the size will be fixed from the beginning (second option) I choose the first.
- Make it 10GB (for Lubuntu) or larger (depending on the Linux version you’ll pick, read the system requirements of your distro)
-
Now you have a virtual machine listed in VirtualBox. Go to Settings. Here you can adjust several things. Set Bootsequence to start with the hard disk. At System/Motherboard i have Chipset ICH9 (i run it on an iMac), I/O-APIC on. Processor: 1, 100% PAE/NX on. Acceleration both on. You might need to try what works best for your gear, find detailed info on the web.
-
Select Storage. At Controller: IDE click on the CD symbol. Next to it you can now choose the install image you downloaded in step 4. Click on the disc symbol next to CD/DVD-station [IDE second Master] (this might be something else, leave as it is). Choose Virtual CD/DVD disk image and navigate to the downloaded install image. Check Live CD/DVD
-
Go to Ports. Check USB 2.0 or USB 3.0 if you are going to use it. Next to the field Filters click the icon with a blue dot to create a filter that accepts anything USB, click the icon with the green plus sign to add the USB host controller. (You may also create specific filters for other USB gear you need to work with the VM).
-
It is easy to access host files from a Linux VM if these files are in a shared folder. So you may need to set the folder in which your DCP resides to be a shared folder in the host OS. The alternatives are: USB and network drive. Once the DCP is in a shared folder, or your USB or networked drive is connected in the host OS, go to Shared Folders and click on the small folder icon with plus. Select the folder or drive that contains your DCP. Click OK.
-
In VB, select the VM and click the green Start button. You can now install but you can also let the Live image boot. But at least for Lubuntu you need to make additional changes to make it work and those will be lost when running the Live image. Installation and additional setup can take a while. With Lubuntu 18.04 minimal install worked for me. If you find the window is too small, from the VB menu choose View - Scaled Mode and drag a corner of the window.
- If things don’t work, check documentation on the Linux distro, change settings of the VM and try again.
-
With the VM running you can alter settings like resolution and other preferences. For Lubuntu to connect to the shared folder you need to install the VirtualBox guest utils. Go to the "Start" button down left and choose System Tools - LXTerminal, type
sudo apt-get install virtualbox-guest-utils
Enter and your user password. Next you'll have to gain permissions to the shared folder: in LXTerminal type
sudo usermod -a -G vboxsf <username>
sudo chown -R <username>:users /media/sf_<folder_name>
At <username> fill in your Lubuntu username and at <folder_name> the name of the shared folder (visible at the Desktop). After a reboot of your VM you will have acces to the shared folder(s).
-
When you plug in a USB device it will be detected and mounted by the Linux VM. You may need to format it to ext3 using GParted which you have to install first. In Lubuntu go to System Tools - Software. Top right corner search for Gparted and install. You can than copy the DCP(s) to that USB drive. This is best done with Grsync, which you can install too using the Software tool. (This is where the benefits of the Ubuntu connection kick in now installing these tools is very easy.)
- Once you’re finished, you can close the VM and choose Save the machine state. This will let you quickly return to the state where you left your VM. Alter settings to the VM in VB is not possible if you stopped your VM this way. But that’s okay if everything worked fine. If you do want to change settings shut down Linux by choosing Send the shutdown signal or use the shutdown option in Linux.
Please look at my Links page for more detailed info!
Henk Rhebergen, edited feb 2024