Line 1: |
Line 1: |
− | =Running Soas files on a 2nd USB in Virtualbox 3.2 installed on the MacBook Air= | + | ==Running Soas files on a 2nd USB in VirtualBox 3.2 installed on the MacBook Air== |
− | : In VirtualBox Make a "new" Virtualbox appliance where you specify the existing vmdk file on the 2nd USB as the Hard Disk. | + | : In VirtualBox Make a "new" VirtualBox appliance where you specify the existing vmdk file on the 2nd USB as the Hard Disk. |
− | :'''NOTE the same 4 GB USB 2nd USB containing the students appliance files runs interchagably in BOTH VMPlayer and Virtualbox on Mac and PC.s''' | + | :'''NOTE the same 4 GB USB 2nd USB containing the students appliance files runs interchagably in BOTH VMPlayer and VirtualBox on Mac and PC.s''' |
| :: This ONLY applies to Appliances built with EasyVMX![http://www.easyvmx.com/new-easyvmx.shtml](VMware 6.0) and a Burned CD in VMPlayer. | | :: This ONLY applies to Appliances built with EasyVMX![http://www.easyvmx.com/new-easyvmx.shtml](VMware 6.0) and a Burned CD in VMPlayer. |
− | :: Hard Disks built in Virtualbox will not start with VMPlayer. | + | :: Hard Disks built in VirtualBox will not start with VMPlayer. |
| :: TESTED ON: | | :: TESTED ON: |
− | :: Acer Aspire One Netbook Ubuntu 9.10 Virtualbox 3.2.10 | + | :: Acer Aspire One Netbook Ubuntu 9.10 VirtualBox 3.2.10 |
− | :: MacBook Air OSX Virtualbox 3.2.10 | + | :: MacBook Air OSX VirtualBox 3.2.10 |
| :: Dell 520n Dektop PC Ubuntu 9.04 VMPlayer | | :: Dell 520n Dektop PC Ubuntu 9.04 VMPlayer |
− | :: EeePC1000HE running Windows XP Pro SP2 Virtualbox 3.2.10 | + | :: EeePC1000HE running Windows XP Pro SP2 VirtualBox 3.2.10 |
| :'''CAUTION: DO NOT OPEN Appliance WITH VMWORKSTATION 6.5.2''' | | :'''CAUTION: DO NOT OPEN Appliance WITH VMWORKSTATION 6.5.2''' |
| ::USB will become unusable if you do. VMPlayer is OK | | ::USB will become unusable if you do. VMPlayer is OK |
| | | |
| ::'''This a much simpler solution if you have [http://download.virtualbox.org/virtualbox/3.2.10/VirtualBox-3.2.10-66523-OSX.dmg VirtualBox-3.2.10-66523-OSX.dmg] installed on your Mac.''' | | ::'''This a much simpler solution if you have [http://download.virtualbox.org/virtualbox/3.2.10/VirtualBox-3.2.10-66523-OSX.dmg VirtualBox-3.2.10-66523-OSX.dmg] installed on your Mac.''' |
− | ::See: [http://wiki.sugarlabs.org/go/Mac_OS_X-Boot_USB_with_Virtualbox#Soas-v3_Mirabelle_virtualbox_files_to_put_on_2nd_USB Soas-v3_Mirabelle_virtualbox_files_to_put_on_2nd_USB] | + | ::See: [[#SoaS_v3_Mirabelle_VirtualBox_files_to_put_on_2nd_USB|SoaS v3 Mirabelle VirtualBox files to put on 2nd USB]] |
| | | |
| *[[File:2nd-USB_VB.jpg]] | | *[[File:2nd-USB_VB.jpg]] |
| | | |
− | =Mac OSX-F14-desktop with Virtualbox Boot USB= | + | ==Mac OS X F14 desktop with VirtualBox Boot USB== |
| * '''(This is an experimental Work in Progress; PLEASE TEST)''' | | * '''(This is an experimental Work in Progress; PLEASE TEST)''' |
| :: '''This is a 4GB USB that is booted on a MacBook Air with a boot helper CD''' | | :: '''This is a 4GB USB that is booted on a MacBook Air with a boot helper CD''' |
− | :::It opens a Soas-v3-Mirabelle Virtual Appliance located on a 2nd USB | + | :::It opens a SoaS v3 Mirabelle Virtual Appliance located on a 2nd USB |
| ;;; This 2nd USB can be exchanged with that of another student. | | ;;; This 2nd USB can be exchanged with that of another student. |
| | | |
| This is proposed as a first solution for [http://bugs.sugarlabs.org/ticket/598 SL#598 Boot Helper Virtual Machine] | | This is proposed as a first solution for [http://bugs.sugarlabs.org/ticket/598 SL#598 Boot Helper Virtual Machine] |
| ::''To run USB from ram: on Boot screen <TAB> add to boot command "live_ram" (supposed to load into ram) Needs testing.'' | | ::''To run USB from ram: on Boot screen <TAB> add to boot command "live_ram" (supposed to load into ram) Needs testing.'' |
− | ==How you can get it== | + | ===How you can get it=== |
− | ===Boot USB=== | + | ====Boot USB==== |
| *4GB USB to be booted in an intel Mac ONLY: | | *4GB USB to be booted in an intel Mac ONLY: |
| ::[http://people.sugarlabs.org/Tgillard/Mac_F14_Vbox.img.tar.bz2 Mac_F14_Vbox.img.tar.bz2] 1.8G | | ::[http://people.sugarlabs.org/Tgillard/Mac_F14_Vbox.img.tar.bz2 Mac_F14_Vbox.img.tar.bz2] 1.8G |
Line 37: |
Line 37: |
| * '''Use it to point to an existing Virtual Machine on a 2nd 4GB USB ONLY''' | | * '''Use it to point to an existing Virtual Machine on a 2nd 4GB USB ONLY''' |
| | | |
− | ====dd command to copy it to your Boot 4GB USB==== | + | =====dd command to copy it to your Boot 4GB USB===== |
| *To Write to your 4GB USB (linux) | | *To Write to your 4GB USB (linux) |
| :/dev/sd(x) '''BE CERTAIN THIS IS THE DEVICE ADDRESS OF YOUR USB''' | | :/dev/sd(x) '''BE CERTAIN THIS IS THE DEVICE ADDRESS OF YOUR USB''' |
Line 47: |
Line 47: |
| root@xxx:/home/xxx/Desktop# | | root@xxx:/home/xxx/Desktop# |
| | | |
− | ===Soas-v3 Mirabelle virtualbox files to put on 2nd USB=== | + | ====SoaS v3 Mirabelle VirtualBox files to put on 2nd USB==== |
| | | |
− | '''NOTE the files on the 2nd USB can be opened directly in Virtualbox 3.2 installed on the MacBook Air''' | + | '''NOTE the files on the 2nd USB can be opened directly in VirtualBox 3.2 installed on the MacBook Air''' |
− | : In VirtualBox Make a "new" Virtualbox appliance where you specify the existing vmdk file on the 2nd USB as the Hard Disk. | + | : In VirtualBox Make a "new" VirtualBox appliance where you specify the existing vmdk file on the 2nd USB as the Hard Disk. |
| *Suggestion: Put Multiple Copies of these 8 files on an external USB Hard disk each set in a separate folder | | *Suggestion: Put Multiple Copies of these 8 files on an external USB Hard disk each set in a separate folder |
| :rename the folders to match your students' Names. | | :rename the folders to match your students' Names. |
Line 59: |
Line 59: |
| ::Occupies minimal space on Class Computer. | | ::Occupies minimal space on Class Computer. |
| :Disadvantage: Only one student access at a time. | | :Disadvantage: Only one student access at a time. |
− | ====Prebuilt Soas-v3-Mirabelle 4GB Appliance==== | + | =====Prebuilt Soas-v3-Mirabelle 4GB Appliance===== |
− | ::Details http://wiki.sugarlabs.org/go/Talk:Mac_OS_X-Boot_USB_with_Virtualbox | + | ::Details [[Talk:Mac OS X-Boot USB with VirtualBox]] |
| : Download tar.bz2 file [http://people.sugarlabs.org/Tgillard/Soas-v3-Mirabelle_no_firstboot.tar.bz2 Soas-v3-Mirabelle_no_firstboot] 421M | | : Download tar.bz2 file [http://people.sugarlabs.org/Tgillard/Soas-v3-Mirabelle_no_firstboot.tar.bz2 Soas-v3-Mirabelle_no_firstboot] 421M |
| :: This Appliance is ready for students First login where they will set their name and password. | | :: This Appliance is ready for students First login where they will set their name and password. |
Line 77: |
Line 77: |
| :Eject USB from Linux PC | | :Eject USB from Linux PC |
| :Insert in MacBook Air | | :Insert in MacBook Air |
− | :Start Virtualbox 3.2 for OSX | + | :Start VirtualBox 3.2 for OS X |
| :""NEW"/Linux/Fedora | | :""NEW"/Linux/Fedora |
| :"Hard Disks" | | :"Hard Disks" |
Line 90: |
Line 90: |
| | | |
| ====Build your own Virtual Appliance using EasyVMX!==== | | ====Build your own Virtual Appliance using EasyVMX!==== |
− | *NOTE we Build the Appliance on a PC running Linux (Ubuntu 9.04) with VMPlayer; then use the Appliance copied to a 4 GB USB inserted into the Macintosh and run from Virtualbox 3.2 for OSX | + | *NOTE we Build the Appliance on a PC running Linux (Ubuntu 9.04) with VMware Player; then use the Appliance copied to a 4 GB USB inserted into the Macintosh and run from VirtualBox 3.2 for OSX |
| | | |
− | :'''xxx.vmdk files it creates can be opened in Virtualbox 3.2 ''' | + | :'''xxx.vmdk files it creates can be opened in VirtualBox 3.2 ''' |
− | ::An installation of VMPlayer (free) is used to create the files we need (linux or windows) | + | ::An installation of VMware Player (free) is used to create the files we need (linux or windows) |
| | | |
| *web site that builds a vmx file to your specifications (free) | | *web site that builds a vmx file to your specifications (free) |
Line 104: |
Line 104: |
| ::Decompressed the .zip file | | ::Decompressed the .zip file |
| ::Put [http://download.sugarlabs.org/soas/releases/soas-3-mirabelle.iso CD soas-3-mirabelle.iso burned as CD] in your CD Drive | | ::Put [http://download.sugarlabs.org/soas/releases/soas-3-mirabelle.iso CD soas-3-mirabelle.iso burned as CD] in your CD Drive |
− | ::Open VMPlayer and point it to this vmx file | + | ::Open VMware Player and point it to this vmx file |
− | ::CD boots in VMplayer application | + | ::CD boots in VMware player application |
| ::Sugar Starts | | ::Sugar Starts |
− | *To install to VMplayer Hard Disk: | + | *To install to VMware player Hard Disk: |
| :Open Sugar-terminal: | | :Open Sugar-terminal: |
| su | | su |
Line 121: |
Line 121: |
| : Copy the files created in VMPlayer and save them (they can be used to make multiple 4GB USB's for different students as it starts with firstboot with it's personalization of password and name.) | | : Copy the files created in VMPlayer and save them (they can be used to make multiple 4GB USB's for different students as it starts with firstboot with it's personalization of password and name.) |
| * To use: | | * To use: |
− | :Copy-Paste all files to a 4 GB USB (fat 16 Label: MIRABELLE) and insert it into a Mac with Virtualbox 3.2 for OSX running | + | :Copy-Paste all files to a 4 GB USB (fat 16 Label: MIRABELLE) and insert it into a Mac with VirtualBox 3.2 for OSX running |
− | : In VirtualBox Make a "new" Virtualbox appliance where you specify the "existing" vmdk file on the 2nd USB as the Hard Disk. | + | : In VirtualBox Make a "new" VirtualBox appliance where you specify the "existing" vmdk file on the 2nd USB as the Hard Disk. |
| * Advantages:(2nd USB with personalized .vmdk files) | | * Advantages:(2nd USB with personalized .vmdk files) |
| ::Portable (Student can take home and run on home Computer) | | ::Portable (Student can take home and run on home Computer) |
− | ::Run it on different Platforms where Virtualbox 3.2 is installed. | + | ::Run it on different Platforms where VirtualBox 3.2 is installed. |
| | | |
| ===Boot Helper CD's=== | | ===Boot Helper CD's=== |
Line 136: |
Line 136: |
| | | |
| ===References=== | | ===References=== |
− | *http://wiki.sugarlabs.org/go/Sugar_Creation_Kit#Building_a_bootable_USB_using_a_MacBook_Air | + | *[[Sugar_Creation_Kit#Building_a_bootable_USB_using_a_MacBook_Air]] |
| *http://lists.sugarlabs.org/archive/iaep/2010-November/012019.html | | *http://lists.sugarlabs.org/archive/iaep/2010-November/012019.html |
− | *http://wiki.sugarlabs.org/go/Emulator_image_files#VirtualBox | + | *[[Emulator_image_files#VirtualBox]] |