Differences between revisions 10 and 96 (spanning 86 versions)
Revision 10 as of 2020-03-17 01:03:53
Size: 1142
Editor: buildqa
Comment:
Revision 96 as of 2024-02-21 11:59:16
Size: 2352
Editor: buildqa
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== FreeSurfer VitrualBox VM Host System Requirements ==
'''Summary of Requirements:'''<<BR>> Tested running on hosts: Windows 10, Mac OS 10.15 with VirtualBox 6.X <<BR>> Host RAM: 16GB RAM (~8 GB of free RAM apart from the RAM already in use by the host OS and its running applications.) <<BR>> Host Graphics card: 3D graphics card with its own graphics memory & accelerated OpenGL drivers. <<BR>> Host Disk Space: ~30G for compressed VM image, ~60G for uncompressed image. <<BR>> Host: A working network connection.
~+Home page for the '''Virtual Course''' is [[VirtualCourse|here]]+~
Line 4: Line 3:
'''Freesurfer Ubuntu 18 VM install and setup on Windows:''' [[https://surfer.nmr.mgh.harvard.edu/fswiki//VM_67_win|WinHost_VM_setup]]. == Running FreeSurfer in VirtualBox 7.X ==
Line 6: Line 5:
'''Freesurfer Ubuntu 18 VM install and setup on Mac OS:''' [[https://surfer.nmr.mgh.harvard.edu/fswiki//VM_67_mac|MacHost_VM_setup]].
Line 8: Line 6:
Once you have setup the Ubuntu VM on a host machine, you can setup the environment to work in two separate windows (shells) simultaneously, e.g., one set for the Freesurfer 6 environment and one set for the Freesurfer 7 environment. This can be useful for testing, running the tutorial data, etc. '''System Requirements:'''
<<BR>> Host Intel CPU: minimum of 4 CPU's/cores and 16 GB RAM. (Arm64 processors not supported, e.g., silicon macs with M1, M2, M3 processors).
<<BR>> Virtualbox VM: minimum of 2 CPU's/cores and 8G RAM allocated from the host.
<<BR>> Host Graphics card: 3D graphics card with its own graphics memory & accelerated OpenGL drivers.
<<BR>> Host Disk Space: ~150GB for a complete install of Ubuntu 22, freesurfer, including all downloads.
<<BR>> Host: A working network connection.
<<BR>> Additionally see the [[https://surfer.nmr.mgh.harvard.edu/fswiki/rel7downloads| Freesurfer Release 7 System Requirements]].
Line 10: Line 14:
{{attachment:1_Ubuntu_VM_side_by_side.png}} '''Suggested Experience Level:'''<<BR>> Some familiarity with downloading files, e.g., via a web browser or using commands such as wget, curl from the linux terminal.
<<BR>> Some familiarity with the linux terminal including removing, copying, editing files and setting/unsetting environment variables.
<<BR>> Some familiarity with issuing commands in the bash shell.

The current instructions for creating a Virtual Box VM to host the Ubuntu 22 Linux OS running freesurfer 7.4.1 can be found [[https://drive.google.com/file/d/1uNwv29fCeuMHrmTyXw94ZSuroNsPOxu-/view?usp=sharing|here]]. This includes complete instructions about how to create a general purpose Ubuntu 22 VM on your host machine which can be configured to run any Linux software compatible with Ubuntu 22. Only the last few pages of the documentation are specific to installing freesurfer and testing the basic freesurfer environment. The Virtual Box application should run on most Windows, MacOS or Linux hosts with an Intel processor; there are minor difference in the appearance of the Virtual Box application when run on these different host OS's.

See this post about how to [[https://www.zachpfeffer.com/single-post/2017/10/12/share-a-directory-between-ubuntu-on-virtualbox-and-windows|share a subdirectory from Windows]] inside the Ubuntu VM. <<BR>>

This document describes how to access (share) an external drive plugged into the Windows machine in the Ubuntu VM:
<<BR>>[[https://drive.google.com/file/d/1pB8drKX_R78Eis3Lw8xqvBqpcUYd7iZ7/view?usp=sharing|Vbox_Windows_mount_external_drive.pdf]]

Home page for the Virtual Course is here

Running FreeSurfer in VirtualBox 7.X

System Requirements:
Host Intel CPU: minimum of 4 CPU's/cores and 16 GB RAM. (Arm64 processors not supported, e.g., silicon macs with M1, M2, M3 processors).
Virtualbox VM: minimum of 2 CPU's/cores and 8G RAM allocated from the host.
Host Graphics card: 3D graphics card with its own graphics memory & accelerated OpenGL drivers.
Host Disk Space: ~150GB for a complete install of Ubuntu 22, freesurfer, including all downloads.
Host: A working network connection.
Additionally see the Freesurfer Release 7 System Requirements.

Suggested Experience Level:
Some familiarity with downloading files, e.g., via a web browser or using commands such as wget, curl from the linux terminal.
Some familiarity with the linux terminal including removing, copying, editing files and setting/unsetting environment variables.
Some familiarity with issuing commands in the bash shell.

The current instructions for creating a Virtual Box VM to host the Ubuntu 22 Linux OS running freesurfer 7.4.1 can be found here. This includes complete instructions about how to create a general purpose Ubuntu 22 VM on your host machine which can be configured to run any Linux software compatible with Ubuntu 22. Only the last few pages of the documentation are specific to installing freesurfer and testing the basic freesurfer environment. The Virtual Box application should run on most Windows, MacOS or Linux hosts with an Intel processor; there are minor difference in the appearance of the Virtual Box application when run on these different host OS's.

See this post about how to share a subdirectory from Windows inside the Ubuntu VM.

This document describes how to access (share) an external drive plugged into the Windows machine in the Ubuntu VM:
Vbox_Windows_mount_external_drive.pdf

VM_67 (last edited 2024-02-21 11:59:16 by buildqa)