Here are my notes:Installing LMDE-Mate in VBox: Log of events
Note: I am installing from a Debian native machine, but the process will be the same on a Windows native platform.
From virtualbox.org site (not Mint package manager)
Virtualbox version:VirtualBox-4.2.18-88780-Linux_amd64 (released Sept 6, 2013)
VirtualBox Extension Pack: Oracle_VM_VirtualBox_Extension_Pack-4.2.18-88780.vbox-extpack
Note: I always install the extension pack in VirtualBox. It provides improved features that I find essential.
From Linux Mint website I get:
LDME version for Demo: linuxmint-201303-mate-dvd-32bit.iso (I'll refer to this as LDME.iso)
Note: I usually pick the 32 bit version for VM installs because I rarely need 64x capabilities with virtual machines. Later, when you install on your native machine, you can pick the x64 version.
My first step was to check the md5sum for my LDME download.
Code: Select all
me@debian:~$ md5sum '/media/Extension/Files/Isos/linuxmint-201303-mate-dvd-32bit.iso'
The above step is somewhat difficult if you have downloaded to a Windows machine. It can be skipped but, if your download is corrupt, there may be troubles.
I install all of my machines in a custom folder (Vbox has a default location). I create a folder within this folder called isos and move my install LDME.iso to it.
Start Vbox interface and Machine>New Name = LDME_Demo, Type = Linux, Version = Debian: Next
Memory = 1024 MB: Next
Create a virtual hard Drive now: Create
Type VDI: Next
Dynamically Allocated: Next
Virtual size: 12GB: Create
Now the LDME_Demo VM appears in the Vbox interface list. I select it, then click Settings
General>Advanced Tab: Shared Clipboard = Bidirectional
Display>Video Tab: Video Memory = well into the green
Storage: Add s a new CD/DVD to the Controller IDE, then click Choose disk and navigate to the LDME.iso that I downloaded from Mint.
Still on Storage settings item, highlight the LDME.iso entry and, on the right, check the box for Live CD/DVD: OK
Start the VM: The Mint Live session desktop appears. Double-click the Install Linux Mint icon on the desktop.
Language: select yours: Forward
Time Zone: select yours: Forward
Keyboard Layout: select yours: Forward
Full Name: john
User Name john
Hostname: demolmdevm: Foreward
Hard Drive: /dev/sda: Forward
No partition table. Do you want to create: yes
Partitioning: [sta1 swap][sda2 ext4]: Right-click “/dev/sda2 ext4” in list and choose “assign to /”: Forward
Bootloader [x] install grub @ /dev/sda (defaults): Forward
Installing................................: Get a donut and a coffee
Important: When the installer completes, do not “restart now.” Answer No
From the Mint Menu in the bottom-left corner of the desktop, pick Quit and choose the Shut Down button. When you see the remove disk, close tray, press enter and wait a few seconds to close.
After the VM has closed, highlight the LMDE_demo VM in the vbox interface, click Settings>Storage and highlight the Linux Mint CD/DVD. Right-click it and Remove Attachment: OK
In the top right of the Vbox interface click the button for Snapshots. Right-click Current State and Take Snapshot. In the name box type freshInstallNoUpdate: OK
Start the VM, enter user & your password
Right click the panel at the bottom and pick add to panel: add a workspace switcher. Experiment with the workspace switcher and see how you can have multiple screens for spreading out your tasks. Also, from menu>accessories, drag the terminal icon to the desktop. Do this again for Pluma.
From the devices menu at the top of the guest (these menus are Vbox menus and not Mint menus), choose Install Guest Additions. A window will pop up with Open Autorun as a default action: scroll it to Open Folder
. Start your terminal and type sudo sh[space] then drag the VboxLinuxAdditions.run file into the terminal window. It will read:
sudo sh '/media/VBOXADDITIONS_4.2.18_88780/VBoxLinuxAdditions.run'
Ignore the lecture and enter your password, say yes when asked, and let it run.
When done, type:
When the terminal is closed, close all windows and Menu>quit>shutdown
Restart and open Pluma: go to your native install', open some document and copy some text. Come back to the VM and paste it into Pluma.
If everything is working so far, close the VM from the Mint menu (quit) and go to your snapshots tab for the machine. Right-click Delete Snapshot and remove it. Take another snapshot of the current state and call it freshWithGuest Additions. Note: you can see the pattern; we make our changes stepwise and, after verifying that all is well, we delete previous snapshots and make a new one. Why delete the older one? It's not a good idea to have more that 1 or 2 snapshots.
Start the machine again, open a terminal, and run:
sudo apt-get update
sudo apt-get upgrade
(Answer yes to “do you want to continue.”)
Note: This is a better way to run a complete update than using the Update Manager menu item. Running update manager caches the root privileges for the session by default and, when you log out, you must enter the password to bump-off the priveleges... which, as we know, can be a hateful experience.
As the machine upgrades, it may encounter “Failed to fetch” errors. If so, run:
sudo apt-get update –fix-missing
sudo apt-get upgrade
(It still may fail to fetch if a server is down. Just try later.)
Note that the term update that we used when we ran sudo apt-get update does not update the software. Instead, it synchronizes the list of available software. Update, in the Windows sense of the word, is done with sudo apt-get upgrade.
In the terminal type:
Close all windows and quit from the mint menu.
Start again to verify that all is well. If so, quit and replace the snapshot with a new one: freshInstallUpdate
One final note: When you have a snap shot and you start the machine, you are not running the snapshot. Changes you make will be storred in the current state. If the current state gets botched somehow, Restoring the snapshot will bring you backwards in time. Beware, when you restore a snapshot, a dialog box opens with the are you sure warning
. Also in the dialog, as a VBox default, an option box for creating another snapshot for the current state is checked. I almost always uncheck this box.