Instalación del Sistema Operativo Utilizando Petitboot y USB OTG

Petitboot

Petitboot es un gestor de arranque independiente de plataforma basado en el mecanismo de reinicio en caliente kexec de Linux. Petitboot admite la carga de archivos de kernel, initrd y ficheros de árbol de dispositivos desde cualquier sistema de archivos que se monte en Linux, además puede cargar archivos desde la red utilizando los protocolos FTP, SFTP, TFTP, NFS, HTTP y HTTPS.

Verificación de versión

Para verificar tu versión de Petitboot, mueve el interruptor de arranque al modo de arranque SPI y enciende el ODROID-N2.

Figure 1 - Boot toggle set to SPI mode
Figura 1 – Cambiando el arranque al modo SPI

Figure 2 - Version information located in the upper right
Figura 2 - Información de la versión localizada en la esquina superior derecha.

Si tu versión de Petitboot es inferior a dev.20191127, consulta la página "How to Recover or Upgrade" disponible en https://wiki.odroid.com/getting_started/petitboot/recover_or_upgrade.

Instalación del sistema operativo a través del PC usando OTG del ODROID-N2

Esta configuración permitirá instalar el sistema operativo directamente en la memoria (eMMC o uSD) en el ODROID-N2 desde un PC a través de USB al puerto OTG del N2.

Figure 3 - Block Diagram of the connection
Figure 3 - Block Diagram of the connection

Figure 4 - PC OTG connection setup
Figura 3 - Diagrama de bloques de la conexión

Configuración de Petitboot

Selecciona "Exit to shell", tal y como se muestra en la Figura 5.

Figure 5 - Select to ‘Exit to Shell’
Figura 5: selecciona "Exit a Shell"

Consulta la lista de nodos de dispositivos de almacenamiento:

$ ls /dev/mmc*
Configura el dispositivo de almacenamiento en el ODROID-N2 como un dispositivo de almacenamiento masivo usando "ums" (modo de almacenamiento masivo USB). Esto permite que ODROID-N2 y OTG actúen como lectores de tarjetas de memoria.
$ ums
Figure 6 - Example UMS setup
Figura 6 - Ejemplo de configuración de UMS

Espero que tu PC detecte el nuevo dispositivo de almacenamiento masivo.

Imagen del SO Flash a la memoria

Cuando sea detectado el dispositivo, la PC host reconocerá tu N2 como un lector de tarjetas USB. Por consiguiente, para grabar la imagen del sistema operativo en la memoria, consulta la guía de instalación del sistema operativo, a excepción de algunos que usan un lector de tarjetas de memoria, disponible en: https://wiki.odroid.com/getting_started/os_installation_guide

Figure 7 - Using Etcher to write OS Image to N2
Figura 7 - Usa Etcher para escribir la imagen del sistema operativo en el N2

Cuando termines, presiona Ctrl + Alt + Supr y arranca el sistema operativo instalado. Consulta la sección del sistema operativo que aparece a continuación.

Arranque directo

  1. Apaga el ODROID
  2. Cambia el interruptor del modo de inicio al modo de inicio MMC
  3. Enciende el ODROID

Arranque via Petitboot

  1. Apaga el ODROID
  2. Cambia el interruptor del modo de inicio al modo de inicio SPI
  3. Enciende ODROID
  4. Selecciona 'Rescan devices'
  5. Selecciona la partición de arranque

Configurar Autoboot

1. Selecciona 'Rescan devices' 2. Selecciona 'System configuration' 1. Selecciona 'Autoboot' (*) Enabled 2. Selecciona 'Boot Order' 1. Limpiar 2. Añadir dispositivo 3. Ajusta 'Timeout' (recomendables 10 segundoas o mas) 4. OK 3. Presiona Ctrl + Alt + Delete

Figure 8 - Petitboot Configuration
Figura 8 - Configuración de Petitboot

El documento original de la wiki lo tienes disponible en https://wiki.odroid.com/getting_started/petitboot/os_installation_using_otg.

Be the first to comment

Leave a Reply