Primeros pasos con ODROID

Estos primeros pasos, son tanto para la ODROID-C1 como para la ODROID-U3, ya que pueden servir para ambas, menos algunas cosas concretas. Voy a repasar como configurar varias cosas tras hacer la instalación del sistema operativo y arrancar por primera vez.

odroid-u3-vs-odroid-c1-01

CRC error y errores de arranque: BOOT error en la ODRODI-C1

La microSD o la compráis a hardkernel o solo recomiendan de la marca Sandisk Ultra Extreme Pro. En cualquier otro caso lo más probable es que no funcione. Si no es compatible se reinicia, no arranca, falla mientras la usa … vamos lo que comenté en este post: No compréis la ODROID-C1 … por ahora. Para evitar errores en el arranque puede ser necesario editar el fichero boot.ini de la partición BOOT y buscar la opción UHS cards y desactivarla comentando la línea con un # delante de todo.

Configurar usuarios

Las Odroid, tanto la C1 como la U3 que he probado, vienen por defecto con el usuario odroid. Deberías crearte otro usuario para ti y eliminar el usuario original o al menos cambiar su contraseña.

User = odroid
Password = odroid

Antes de añadir el usuario puede convenir configurar el teclado y el idioma como se explica más abajo.
Para añadir uno nuevo, desde una Terminal igual que con la Raspberry hacemos:

sudo adduser nuevo_usuario

Debes agregar este nuevo usuario a la lista de usuarios que pueden ejecutar comandos como administrador, o sea, root. Se puede hacer así:

sudo usermod -a -G sudo nuevo_usuario

Antes de borrar el usuario copia el acceso directo a ODROID-config del escritorio del usuario odroid:

sudo cp /home/odroid/Desktop/ /home/nuevo_usuario/Desktop/

y por si acaso diese errores por haberlo copiado como root, cámbiale su propietario al nuevo usuario :

sudo chown nuevo_usuario /home/nuevo_usuario/Desktop/

Ahora cambiamos de usuario para usar el nuevo y poder deshacernos del odroid. Primero matamos todos los procesos del otro usuario que aún queden:

pkill -u odroid

Y ya deberíamos poder eliminarlo y borrar su /home:

sudo deluser --remove-home odroid

Si el home de odroid no se borra lo puedes eliminar asi:

sudo rm -rf /home/odroid

Configurando el idioma (TODO ESTO NO FUNCIONA MUY BIEN)

OPCIÓN 1

Para configurar el idioma ejecutamos el siguiente comando y seleccionamos el tipo de teclado que tengamos:

sudo apt-get install console-data unicode-data language-pack-es-base

y después modificamos el fichero /etc/default/locale para dejarlo así:

LANG="es_ES.UTF-8"
LANGUAGE="es"
LC_NUMERIC="es_ES.UTF-8"
LC_TIME="es_ES.UTF-8"
LC_MONETARY="es_ES.UTF-8"
LC_PAPER="es_ES.UTF-8"
LC_IDENTIFICATION="es_ES.UTF-8"
LC_NAME="es_ES.UTF-8"
LC_ADDRESS="es_ES.UTF-8"
LC_TELEPHONE="es_ES.UTF-8"
LC_MEASUREMENT="es_ES.UTF-8"

OPCIÓN 2

sudo apt-get install --reinstall language-pack-es
sudo locale-gen
sudo dpkg-reconfigure locales
sudo locale-gen es_ES.UTF-8
sudo update-locale LANG="es_ES.UTF8" LC_MESSAGES=POSIX

Configurar teclado

sudo dpkg-reconfigure keyboard-configuration

Seleccionamos el Generic 105 Key (Intl PC) , el idioma Spanish y el resto dejando las opciones predeterminadas.

Configurar hora

sudo dpkg-reconfigure tzdata

MAC almacenada de los Wi-Fi

Hay almacenadas las MAC del creador de la imagen en un fichero de configuraciones. Esto provoca que si ponemos nuestro dongle Wi-Fi este cogerá el siguiente número disponible para wlanXX lo cual es un inconveniente para luego trastear o acordarse de cual era el número, cuando lo normal es que sea wlan0 Tienes que editar el fichero /etc/udev/rules.d/70-persistent-net.rules por ejemplo entrado desde la terminal con nano:

sudo nano -w /etc/udev/rules.d/70-persistent-net.rules

Debes cargarte todas las líneas, que son parejas como esta:

# PCI device blablabla
subsystem=="net", ACTION=="add" blablabla

Cuando elimines esas líneas, al conectar tu Wi-Fi USB cogerá el nombre wlan0 y no el siguiente libre. Si hemos hecho esto después de haber conectado y configurado el Wi-Fi y haber puesto la IP fija, entonces puede que tengamos que cambiar los valores que aparecen en el fichero /etc/network/interfaces y reiniciar la ODROID.