Installing LinuxMCE on Virtual Machine via VirtualBox
This article is a stub and requires expansion |
THIS IS STILL WORK IN PROGRESS. WHAT YOU SEE HERE WILL GET YOU STARTED BUT WILL NOT COMPLETE IT JUST YET, PLEASE HELP FIX THIS PAGE WITH YOUR OWN INPUT
Advantages of running LMCE in a Virtual Machine
Virtualization is a good way to take LinuxMCE for a test drive before spending any money on new hardware, or running a virtual core to serve multiple media directors without dedicating a new machine. USB and serial devices are accessible to a virtual machine so USB-UIRT and other popular devices should be usable (note pci cards cannot be use in a virtual machine as of yet). Another advantage is the ability to save working LinuxMCE setups (snapshots) which you can revert to in case you break your LMCE install.
Instructions
Different types of install
DVD Install
LinuxMCE 0810 DVD (2010/03/16) installs relatively hassle free in a virtualbox. Some erratic behavior with the wizard and media director in the virtual machine but all features seem to working to spec. Confirmed boot of virtual diskless MDs and real diskless MDs.
CD Install
LinuxMCE 0810 cd install seems to have some problems with AV Wizard.
Download and Install VirtualBox
- First grab the latest VirtualBox from here VirtualBox download page Right click and save as
- Install VirtualBox on your machine
- If you are a Linux user make sure that
- your username is added to vboxusers (installed should do that automatically)
- Log off and back in.
Create your new VBox
- Start VirtualBox.
- Click New
- Click Next
- Name it whatever you want and choose Linux 2.6
- Give your machine at least 1024
- Click New
- Click Next
- Check Fixed-size and Click Next
- Allocate at least 50GB of space
- Click Finish to Create your HD. This will take a while. Go grab a Beer!
- Click Next to use your new virtual drive
- Click Finish
Setup your Virtual Machine
- Select your VM and Click on General on the right
- Give as much memory as you can for video. I did all 128MB
- Click CD/DVD-ROM
- Check Mount CD/DVD Drive
- Click Audio
- Check Enable Audio and choose ALSA Driver
- Click Network.(still testing how these settings work on the network)
- Changed Adapter type to the Intel NIC
- Change NAT to Internal Network
- Under Network Name type, vboxnet0
- Click Ok
Installing LinuxMCE
- Start your VBox and boot the DVD
- Follow the instructions. Sit back and have another beer :)
Configure LinuxMCE
- Step 1. Choose, vga and 800x600'. (as of this writing, they were the only modes i could get to work).
- Step 2. Static images (I only tested that since i wasn't having luck with other resolutions. Please report if you get others working).
- Step 3. Click Ok.
- Step 5. Analog Stereo.
- Step 6. Adjust the volume if you want. Click ok.
- Step 9. Click I Agree (Yes i can count but it skips steps 7 & 8 due to it not being available)
- Now we wait for Sara!
- Once she appears, click Next
- Tell her you don't want to use a remote
- Enter in your name and click next
- Click Okay
- Click Next
- Click Next (unless it didn't select the right country)
- Enter your zip and hit next. If it doesn't find it, just hit skip and hit next.
- Select your rooms and click next.
- It now detected itself as a file server. Click on it to use it and select where it is.
- Continue without setting up light,alarm and voip setup.
- Choose MythTV
- Click DOne
- Click on Media Player
- Select where you are and choose to not control my TV
- No receiver
- Click Next
- Click Done
- Click Done
- Click Next
- Start using the system. That was easy wasn't it? :) :) You might have to wait until it's finished downloading all the crap it needs to download.
Troubleshooting UI2
If you are getting "failed to initialize OpenGl" when choosing UI2 for the orbiter, try the following It seems that the libglx.so.195.36.15 somehow does not give OpenGl in virtualbox a quick work around:
Replace /usr/lib/xorg/modules/extensions/libglx.so with the one you can download here [1]
At this point you will only have Software rendering which is very slow and laggy, to get better performance do the following
rm /usr/lib/libGL.so.1 ln -s /usr/lib/nvidia/libGL.so.1.2.xlibmesa /usr/lib/libGL.so.1
After this reboot the machine and it should be fairly smooth
Special thanks to commsbyte for figuring this out