miércoles, 19 de agosto de 2009

De Ubuntu a ArchLinux Sin dolor Parte 2

En un post anterior describí el proceso de instalación de Archlinux en un chroot en particular en ubuntu.
También se encuentra disponible la parte 3 de este proceso.
Ahora le toca el turno a la configuración necesaria para que el sistema pueda arrancar.

Antes que nada, toda la configuración la realicé dentro del chrroot, entonces antes de empezar hay que correr el siguiente comando:
chroot /home/juan/archroot
Cambiando por el directorio donde estén instalando arch.

/etc/rc.conf

El archivo rc.conf se nos instala junto con el paquete initscripts. En archlinux básicamente nos permite configurar el sistema completo en un solo lugar, por ahora será poco lo que toquemos, yo en particular toqué las siguientes líneas:
LOCALE="es_AR.utf8"
TIMEZONE="America/Argentina/Mendoza"
KEYMAP="es"
HOSTNAME="juan-work"
Y luego agregué hal a daemons
DAEMONS=(syslog-ng network netfs crond hal)
Si nos tenemos la suficiente fe de que todo funcione a la primera, podemos agregar gdm (o kdm) a los daemons también.

/etc/locale.gen

Descomenté la siguiente línea y las demás las dejé comentadas:
es_AR.UTF-8 UTF-8
Luego de eso corrí:
locale-gen
Para generar las locales y así tener el sistema en castellano.

xorg.conf

Por defecto arch no tiene xorg.conf pero eso no es un problema en absoluto, en efecto si tenemos hal corriendo no es necesario siquiera tenerlo, pero aprovechando que estamos en un linux funcionando, nos podemos permitir copiar el xorg.conf. Para ello nos salimos del chroot:
exit
cp /etc/X11/xorg.conf /home/juan/archroot/etc/X11
udev

Necesitamos ajustar los permisos de ciertos dispositivos especiales de forma que nos de lo siguiente:

ls -alF /dev/
...
crw------- 1 root root 5, 1 ago 18 15:52 console
crw-rw-rw- 1 root root 1, 3 ago 18 15:52 null
crw-rw-rw- 1 root root 1, 5 ago 18 15:52 zero

Para ello, yo en particular realicé:
chmod a+w /dev/null
chmod a+w /dev/zero
mtab y fstab

mtab lo copiaremos en la etapa de instalación definitiva.

Finalmente podemos configurar /etc/fstab a nuestro gusto y necesidad.

No hay comentarios.:

Publicar un comentario