Plaintext HowTo install XBMC / ubuntu 10.04.1 tested on Asrock ION 330HT-BD & Asrock ION 330HT-B

INDEX

System
ubuntu 10.04.1 min download@ http://rodlan.de/xbmc/iso/mini.iso
#make minimal install without using user xbmc
#install openssh-server for easy copy/paste installation

Base & XBMC
sudo apt-get install python-software-properties pkg-config
sudo add-apt-repository ppa:team-xbmc/ppa
sudo apt-get update
sudo apt-get install xbmc xorg

install NVIDIA restricted drivers
sudo apt-get install nvidia-glx-185 nvidia-settings mesa-utils libvdpau-dev
sudo nvidia-xconfig -s --no-logo --force-generate --output-xconfig=/etc/X11/xorg.conf

first reboot
sudo reboot

add user & install xbmc-live
sudo adduser xbmc --gecos XBMC
sudo apt-get install xbmc-live
sudo usermod --group adm,sudo,cdrom,floppy,audio,video,plugdev,netdev,powerdev,fuse,polkituser xbmc

install alsa sound
sudo apt-get install alsa-utils pulseaudio

#next two lines only for Asrock ION 3D 152D!!!!
#^sudo apt-get install linux-backports-modules-alsa-lucid-generic
#^after that reboot once only for Asrock ION 3D 152D!!!!

sudo alsamixer
#unmute all s/pdif channels if you want sound over hdmi
#press ESC to close the mixer
sudo alsactl store 0

Enable the XBMC user to shutdown or put the computer to sleep
sudo apt-get install upower acpi-support
sudo nano /var/lib/polkit-1/localauthority/50-local.d/custom-actions.pkla
#add content
---snip---
[Actions for xbmc user]
Identity=unix-user:xbmc
Action=org.freedesktop.upower.*;org.freedesktop.consolekit.system.*;org.freedesktop.udisks.*
ResultAny=yes
ResultInactive=no
ResultActive=yes
---snip---
sudo usermod --group adm,sudo,cdrom,floppy,audio,video,plugdev,netdev,powerdev,fuse,polkituser xbmc

USB Automount (optional)
sudo apt-get install udisks usbmount
sudo nano /etc/usbmount/usbmount.conf
#edit
FILESYSTEMS="ntfs vfat ext2 ext3 ext4 hfsplus"

Custom Boot Splash
sudo apt-get install plymouth-label v86d
sudo wget http://rodlan.de/xbmc/splash/plymouth-theme-xbmc-logo.deb
sudo dpkg -i plymouth-theme-xbmc-logo.deb
sudo nano /etc/default/grub
#add @line GRUB_CMDLINE_LINUX_DEFAULT within ""
video=uvesafb:mode_option=1366x768-24,mtrr=3,scroll=ywrap
#change to remove "#"
GRUB_GFXMODE=1366x768
sudo nano /etc/initramfs-tools/modules
#add
uvesafb mode_option=1366x768-24 mtrr=3 scroll=ywrap
sudo nano /etc/initramfs-tools/conf.d/splash
#add
FRAMEBUFFER=y
sudo update-grub
sudo update-initramfs -u

second reboot
sudo reboot

get the f**** Remote working
Asrock ION 330HT-BD
Asrock ION 330HT-B
Asrock ION 3D 152D
last reboot
sudo reboot