]> git.donarmstrong.com Git - neurodebian.git/blobdiff - sphinx/vm.rst
Merge remote branch 'origin'
[neurodebian.git] / sphinx / vm.rst
index da675301d9e0b44a992b420a172e5c510522d093..bf2580d5a9063ad186395a92ee634a2585680c32 100644 (file)
@@ -24,26 +24,83 @@ just a few mouse clicks (e.g. AFNI_, Caret_, FSL_, PyMVPA_).
 Downloads
 ---------
 
-* NeuroDebian 6.0.0 image (32bit) [coming soon; leave a comment below if you
-  need it urgently]
+* `NeuroDebian 6.0.5 image (32bit)
+  <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.5_i386.ova>`_ [~559MB]
 
   *This image should work on virtually all systems that are supported by*
   VirtualBox_ *and can be used whenever the, otherwise preferable, 64bit image
   is not compatible with a host machine.*
 
-* `NeuroDebian 6.0.0 image (64bit)
-  <http://neuro.debian.net/debian/vm/neurodebian_6.0.0_amd64.zip>`_ [~570MB]
+* `NeuroDebian 6.0.5 image (64bit)
+  <http://neuro.debian.net/debian/vm/NeuroDebian_6.0.5_amd64.ova>`_ [~575MB]
 
   *This image only works on 64bit host machines with active hardware
   virtualization support. The should include all recent Apple hardware and most
   64bit Windows systems.*
 
+Virtual appliances above carry guest additions for 4.x series of the
+VirtualBox. If you still have VirtualBox 3.x, use previous 6.0.2
+virtual appliances:
+
+* `NeuroDebian 6.0.2 image (32bit)
+  <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_i386.zip>`_ [~545MB]
+
+* `NeuroDebian 6.0.2 image (64bit)
+  <http://neuro.debian.net/debian/vm/neurodebian_6.0.2_amd64.zip>`_ [~560MB]
+
+.. note::
+
+  This older virtual appliances are distributed as a `zip` file. Please
+  extract all files from the `.zip` file, using appropriate software
+  for your operating system.
+
+.. note::
+
+  You can verify that you have downloaded archives correctly using
+  `md5sums -c MD5SUMS
+  <http://neuro.debian.net/debian/vm/MD5SUMS>`_ . You can also verify
+  the authenticity of the `MD5SUMS
+  <http://neuro.debian.net/debian/vm/MD5SUMS>`_ itself using `gpg
+  --verify MD5SUMS.gpg
+  <http://neuro.debian.net/debian/vm/MD5SUMS.gpg>`_ signed with
+  NeuroDebian archive key.
+
 * `VirtualBox download page <http://www.virtualbox.org/wiki/Downloads>`_ (Windows, Linux, Mac,
   Solaris)
 
   *This webpage offers installers of the VirtualBox application, as well as the
   documentation.*
 
+Changes
+-------
+
+6.0.5 -- 10 Nov 2011
+
+      * Updated core system to Debian squeeze 6.0.3
+      * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.10
+
+        - ``~/host`` is now symlinked to correct path ``/media/sf_host``
+        - ``brain`` user is added to ``vboxsf`` group so mounted host
+          directories should become readily available
+
+      * Root partition size and swap space got doubled in size (40GB
+        and 2GB correspondingly).  Space is allocated dynamically so
+        the actual size of the virtual drive should not grow unless
+        you use it
+
+6.0.4 -- 13 Jun 2011
+
+      * Updated shipped virtualbox-ose guest-utils and guest-x11 to 4.0.4
+
+6.0.3 -- 12 Jun 2011 [Superseded in the archive by 6.0.4]
+
+      * Updated to Squeeze 6.0.1
+      * Updated VirtualBox guest additions to 4.0.4 from backports.debian.org
+      * Appliance is available as a single file (.ova) ready for the import
+
+6.0.2 -- 08 Feb 2011
+
+6.0.1 -- 01 Dec 2010
 
 Documentation
 -------------
@@ -90,15 +147,14 @@ potential questions regarding installation and maintenance.
 .. _VirtualBox: http://www.virtualbox.org
 
 Next, download the most recent version of the NeuroDebian virtual machine from
-the Downloads_ section. The machine is distributed as a zip file. Please
-extract this file, using appropriate software for your operating system.
-Once extracted, start VirtualBox and select "Import Appliance" from the file
+the Downloads_ section.  Start VirtualBox and select "Import Appliance" from the file
 menu.
 
 .. image:: pics/vm_import_app.jpg
 
 The next dialog will ask you to choose a virtual machine. Please navigate to the
-extracted NeuroDebian download and select the `.ovf` file.
+extracted NeuroDebian download and select the `.ova` (or extracted
+`.ovf` for older appliances shipped as `.zip`) file.
 
 .. image:: pics/vm_import_wizard.jpg
 
@@ -112,9 +168,7 @@ but select NeuroDebian and hit the *Settings* button. In the following dialog
 you'll have a chance to configure the machine. You can assign the amount of RAM
 that should be made available to it (for serious fMRI data processing, please
 allow at least 2 GB). If you have a recent computer with multiple CPU cores,
-you can also decide how many cores should be used by the virtual machine. If
-you have a large screen you should increase the display memory to 32 MB in the
-*Display* settings.
+you can also decide how many cores should be used by the virtual machine.
 
 .. image:: pics/vm_add_host_folder.jpg
 
@@ -124,11 +178,17 @@ easy way to access data on the computer without duplicating it or using the
 network to access it. The virtual machine is preconfigured to access a shared
 folder named labeled "host".  Click on the *add* button to select a folder that
 shall be accessible by the machine (e.g. your home directory) and put "host" as
-the folder name. Note, the folder name is simply a label. Your directory will
+the folder name and mark it to be auto-mounted. Note, the folder name is simply a label. Your directory will
 not be renamed.
 
 .. image:: pics/vm_host_folder.jpg
 
+If you have a large screen you should increase the display memory to
+32 MB in the *Display* settings.  Also you might like to enable the
+support for 3D Acceleration
+
+.. image:: pics/vm_settings_display.jpg
+
 Finally, close the settings dialog. You have now completed the setup, and you
 can start the virtual machine by hitting the *Start* button. A new window will
 appear showing the boot process. After a short while the NeuroDebian desktop
@@ -169,9 +229,33 @@ virtual machine.
           frameborder="0"></iframe>
 
 
+.. _chap_vm_troubleshooting:
+
 Troubleshooting
 ~~~~~~~~~~~~~~~
 
+Updating the VM or installing new packages doesn't work.
+
+  The VM uses as service that tries to figure out the best/closest package
+  repository for you. In some network environments this service might not work
+  well, or not at all. To check if this is a problem, you can modify the
+  respective configuration by hand. Edit ``/etc/apt/sources.list`` (you need to
+  use ``sudo`` for that) and replace the package repository URL with a mirror
+  close to you. A comprehensive list of mirrors is available at:
+  http://www.debian.org/mirror/list
+
+  Pick one and replace all ``geomirror.debian.net`` URLs with the new mirror
+  URL. For example, in Canada you might want to change::
+
+    deb http://i386-geomirror.debian.net/debian squeeze main non-free contrib
+
+  to::
+
+    deb http://ftp.ca.debian.org/debian/ squeeze main non-free contrib
+
+  Only modify lines that refer to ``geomirror`` (all of them), but do **not**
+  modify entries for ``security.debian.org``.
+
 I cannot hear sounds played in the virtual machine.
 
   By default the sound is muted. To enable playback launch the mixer applet by
@@ -180,3 +264,20 @@ I cannot hear sounds played in the virtual machine.
   the "Master" and "PCM" channels and raise the volume as desired. You should
   now be able to hear sounds played within the virtual machines through your
   host computer's speakers.
+
+I have upgraded VirtualBox from 3.x series to 4.x, and my VM lost
+mounted host directories.
+
+  NeuroDebian VMs prior 6.0.3 were shipped with guest additions from
+  3.x series of VirtualBox and some initial versions of VirtualBox in
+  4.x series have failed to mount host directories properly.
+  VirtualBox 4.0.8 seems to work fine with guest additions from 3.x
+  series.  If you nevertheless want to upgrade guest additions within
+  NeuroDebian VM, please rebuild the version available from the
+  backports::
+
+    sudo apt-get install -y linux-headers-2.6-amd64 # or -686 for 32bit
+    sudo apt-get install -y -t squeeze-backports virtualbox-ose-guest-dkms \
+         virtualbox-ose-guest-utils  virtualbox-ose-guest-x11
+
+  and reboot VM.