Proyecto personal: Montar un HTPC (Parte III)

08 Noviembre 2009 | General | Tags: , , ,

El post de hoy va dedicado a la instalación de todo el software necesario para poner en marcha nuestro HTPC. En este punto, si hemos seguido el post de todo el montaje de hardware deberíamos tener un ordenador que arranca pero que nos dice que no tiene sistema operativo.


Ahora, en función de como vayamos a realizar las conexiones, necesitamos configurar un parámetro en la BIOS del ordenador. Para ello, durante el arranque, pulsamos la letra SUPR del teclado, buscamos la opción CHIPSET –> SouthBridge Configuration –> AZALIA AUDIO y:

  • Si queremos que el sonido vaya a través del cable HDMI elegiremos la opción INTERNAL CODEC
  • Si queremos que el sonido vaya a través de las salidas digitales elegiremos la opción EXTERNAL CODEC



Una vez configurada la BIOS, podemos instalar el sistema operativo. Vamos a instalar la versión 9.04 de Ubuntu (Jaunty Jackalope). Aunque a día de hoy ya ha salido la versión 9.10, desde la web de XBMC recomiendan utilizarlo bajo al 9.04.


Vamos a usar un programa muy util llamado UNetBootIn (http://unetbootin.sourceforge.net/) que nos creará un pendrive autoarrancable a partir de una imagen ISO del Ubuntu 9.04 e incluso nos descargará esa imagen si no disponemos de ella.
Una vez el pendrive esté listo (Puede tardar un buen rato si tenemos que descargar la imagen) lo conectamos a un puerto USB del ordenador y lo encendemos.


Tras un rato estaremos delante de un escritorio gráfico como este:
ubuntu-install-live-desktop
Hacemos click en el botón de Install y después de unas preguntas de configuración en las que debemos decir que el usuarios por defecto de la máquina es xbmc, el sistema operativo empezará a instalarse. Una vez el proceso termine, retiraremos el pendrive y reiniciaremos el ordenador que ya arrancará desde el disco duro.


Es muy recomendable hacer una actualización completa antes de comenzar con la instalación del xbmc. Para ellos, si tenemos el ordenador conectado a Internet, al haber arrancado de nuevo, nos aparecerá una ventana indicándonos que hay actualizaciones disponibles, las aplicamos todas y continuamos.


A continuación abrimos un terminal de texto y empezamos a ejecutar los comandos siguientes (podéis hacer copy-paste de todos ellos):


[1] Añadimos los repositorios de xbmc y Nvidia para descargar el software y los drivers correspondientes



cd /
echo '#' XBMC Repositories >> /etc/apt/sources.list.d/xbmc.org.list
echo deb http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/ jaunty main >> /etc/apt/sources.list.d/xbmc.org.list
echo deb http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu jaunty main >> /etc/apt/sources.list.d/xbmc.org.list
echo deb-src http://ppa.launchpad.net/team-xbmc-svn/ppa/ubuntu jaunty main >> /etc/apt/sources.list.d/xbmc.org.list
echo >> etc/apt/sources.list
echo '#' NVIDIA Repositories >> etc/apt/sources.list
echo deb http://ppa.launchpad.net/nvidia-vdpau/ppa/ubuntu jaunty main >> etc/apt/sources.list



[2] Añadimos las claves PGP para verificar la validez de los repositorios (Si nos falla keyserver.ubuntu.com lo podemos cambiar por subkeys.pgp.net)


apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 318C7509 64234534 CEC06767 0x6D975C4791E7EE5E


[3] Realizamos una actualización del sistema


apt-get update


[4] Instalamos los drivers de Nvidia


apt-get install linux-headers-generic nvidia-glx-185 -y


[5] Generamos un fichero de configuración gráfica usando los nuevos drivers


nvidia-xconfig -s --no-logo --force-generate


[6] Modificamos la configuración para hacerla compatible con XBMC


sed -i '40i\ Option "HWCursor" "False"' /etc/X11/xorg.conf
sed -i '50i\ Option "DynamicTwinView" "False"' /etc/X11/xorg.conf
sed -i '30i\Section "Extensions"' /etc/X11/xorg.conf
sed -i '31i\ Option "Composite" "Disable"' /etc/X11/xorg.conf
sed -i '32i\EndSection' /etc/X11/xorg.conf



[7] Realizamos un reinicio de la máquina para ver si todo ha ido bien


pkill X
reboot



[8] Una vez reiniciado volvemos a abrir un terminal de texto y continuamos. Ahora instalamos el xbmc


cd /
apt-get install xbmc -y
apt-get install xbmc-skin-* -y
apt-get install xbmc-eventclients-* -y
apt-get install xbmc-scripts-* -y



[9] Instalamos los drivers de sonido ALSA


apt-get install linux-sound-base alsa-base alsa-utils -y
usermod -a -G audio xbmc



[10] Configuramos el sonido, nos aparecera un interfaz gráfico en modo texto donde con la tecla M podremos activar y desactivar el MUTE de las entradas/Salidas y con los cursores movernos entre las diferentes entradas/salidas y subir o bajar el volumen de las mismas


alsamixer


[11] Pulsamos ESC para salir y guardamos la configuración


alsactl store 0


[12] Instalamos los repositorios de plugins del XBMC


apt-get install unzip -y
cd /
cd /home/xbmc/.xbmc/plugins/programs
wget http://xbmc-addons.googlecode.com/svn/packages/plugins/programs/SVN_Repo_Installer.zip
unzip SVN_Repo_Installer.zip
rm SVN_Repo_Installer.zip
chown -R xbmc:xbmc "SVN Repo Installer"



[13] Instalamos Python


apt-get install python-apt -y


[14] Realizamos una última actualización del sistema


apt-get update
apt-get upgrade -y



[15] Reiniciamos el sistema


pkill X
reboot



Una vez el sistema esté de nuevo en marcha ya tendremos disponible el XBMC para utilizarlo. Existen muchas guias de ayuda en esta dirección por si os surgen dudas: http://xbmc.org/forum/forumdisplay.php?f=110


Más información en: http://xbmc.org/ y http://www.ubuntu.com/


Deje su respuesta

Bienvenida Blogs | Cómo participar en estos blogs | Contacte con nosotros
Este blog ha sido posible gracias a la colaboración de patrocinio de FORTASEC, MOTILIUM y ESTEVE.
Todo el contenido de este blog esta bajo licencia de Creative Commons