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.
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.