
sudo apt-get install schroot
sudo mkdir /home/chroot (or another location)
sudo mkdir /home/chroot/jaunty-32-bit (or another location)
sudo vi /etc/schroot/schroot.conf
[jaunty-32-bit]
aliases=default
description=Jaunty 32-bit
type=plain
location=/home/chroot/jaunty-32-bit
priority=3
run-setup-scripts=false
personality=linux32
groups=admin
root-users=lafa
sudo apt-get install debootstrap
sudo debootstrap --variant=buildd --arch i386 jaunty /home/chroot/jaunty-32-bit http://archive.ubuntu.com/ubuntu/
sudo mkdir /home/chroot/jaunty-32-bit/etc/etc-from-root
sudo vi /etc/fstab
# reboot the system
# For 32-bit jaunty chroot
/home /home/chroot/jaunty-32-bit/home none rbind 0 0
/dev /home/chroot/jaunty-32-bit/dev none rbind 0 0
/etc /home/chroot/jaunty-32-bit/etc/etc-from-root none bind 0 0
/proc /home/chroot/jaunty-32-bit/proc none rbind 0 0
/media /home/chroot/jaunty-32-bit/media none rbind 0 0
/mnt /home/chroot/jaunty-32-bit/mnt none rbind 0 0
/tmp /home/chroot/jaunty-32-bit/tmp none rbind 0 0
# verify that all the mounts are done after the reboot, by typing mount
sudo vi /home/chroot/jaunty-32-bit/etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu jaunty main universe restricted multiverse# get root access, to install sudo on your new jaunty
# for boxee
deb http://security.ubuntu.com/ubuntu/ jaunty-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu jaunty-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu jaunty-backports universe main multiverse restricted
sudo bash
schroot -p -c jaunty-32-bit
# to check you are in 32 bit type "uname -m" you should get i686
apt-get update
# install sudo
apt-get install sudo less nano vim
cd /etc
# fix passwords, and hostname
for i in group gshadow hosts hosts.allow hosts.deny passwd resolv.conf shadow; do rm $i; ln -s etc-from-root/$i $i; done
# fix sudoers
cp etc-from-root/sudoers sudoers
# exit schroot
exit
# exit root shell
exit
# as a normal user
schroot -p -c jaunty-32-bit
sudo apt-get update
sudo apt-get upgrade
# install boxee and some other apps that will fix some dependencies for flashplugin and boxee to work without problems
sudo apt-get install software-properties-gtk util-linux firefox libasound2-plugins gnome-terminal x11-apps
# add a software source
sudo software-properties-gtk
# enable communit-maintained, proprietary drivers, software restricted on the "Ubuntu Software" tab
# In "third-Party Software" tab add for boxee
deb http://apt.boxee.tv jaunty main
deb http://apt.boxee.tv jaunty test
# In updates Tab enable Important and recommended updates
# install boxee
sudo apt-get install boxee
#exit schroot
exit
# to run boxee type
schroot -c jaunty-32-bit -p /opt/boxee/Boxee
To create a link on the desktop to boxee, just check the image below:

I tried this on a computer with a intel video chipset.
For nvidia you need extra steps:
schroot -p -c jaunty-32-bit
apt-get install libglitz-glx1 rss-glx xserver-xorg xorg mesa-utils gedit equivs nvidia-180-libvdpau
equivs-control nvidia-kernel-control
# edit the file to look like this
gedit nvidia-kernel-control
### Commented entries have reasonable defaults.# build a fake package to eliminate the kernel dependency
### Uncomment to edit them.
Section: misc
Priority: optional
Standards-Version: 3.6.2
Package: nvidia-180-kernel-source
Version: 180.44-0ubuntu1
# Maintainer: Your Name
# Pre-Depends:
# Depends:
# Recommends:
# Suggests:
# Provides:
# Replaces:
# Architecture: all
# Copyright:
# Changelog:
# Readme:
# Extra-Files:
Description:
long description and info
.
second paragraph
equivs-build nvidia-kernel-control
#install fake package
sudo dpkg -i nvidia-180-kernel-source_180.44-0ubuntu1_all.deb
# make sure the kernel is not installed
sudo apt-get install nvidia-glx-180
# now boxee should work fine
