Skip to main content

Arrancar la J1010 desde una tarjeta SD

Primero pasos

Necesitamos leer estos dos artículos antes de comenzar. Asegúrate de que el sistema J1010 esté grabado correctamente y que el controlador de la tarjeta SD esté instalado correctamente.

Sistema de flasheo de la J101 a tarjeta SD

Primero, necesitamos clonar el script e incluir las herramientas que necesitamos.

git clone https://github.com/limengdu/bootFromUSB

En segundo lugar, debemos asegurarnos de que la tarjeta SD esté en formato ext4, lo cual se puede ver visualmente en la herramienta "disco", si no es ext4 debemos formatearla y cambiarla al formato ext4.

Haz click en el área azul y luego haz click en el área verde para seleccionar "Format Partition".

Haz click en el área verde para seleccionar "Internal disk for use with Linux Systems only (Ext4)" Complete el nombre que desees en "Volume name" en el área amarilla.

Entonces podemos encontrar que el formato de la tarjeta SD se ha cambiado a ext4.

Y luego, ve al directorio del script, ejecuta el siguiente comando:

cd bootFromUSB
./copyRootToUSB.sh -p /dev/mmcblk1p1

Espera un momento, solo hasta que finalice automáticamente, si no se informa ningún error, el flasheado finalizó

Configuración de arranque

Una vez que el controlador se haya instalado y configurado correctamente, simplemente podemos verlo mediante el comando "lsblk" o ver el dispositivo en "/dev".

Cambiar dispositivo de arranque

Se supone que debemos cambiar la configuración en "/boot/extlinux/extlinux.conf".

  • Arrancar desde la tarjeta SD

    Después de iniciar desde el emmc de la Carrier Board, queremos modificarlo para que inicie desde la tarjeta SD. Necesitamos asegurarnos de que el proceso anterior, incluida la grabación del sistema en la tarjeta SD, y los controladores de la tarjeta SD estén instalados correctamente. Modifica los parámetros después de root a la dirección del dispositivo desde el que arrancamos. Cuando hayamos completado nuestros cambios, reinicia el sistema.

    Antes de arrancar modifica "/boot/extlinux/extlinux.conf" Después de reiniciar leer "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf"

¡¡¡Nota!!!
Nuestro archivo de configuración después de iniciar el sistema desde la tarjeta SD es "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf" y el archivo de configuración después de iniciar el sistema desde el emmc integrado está en "/boot/extlinux/extlinux.conf". Son los mismos archivos desde los cuales el dispositivo lee la configuración y elige dónde iniciar el sistema después del encendido, y las rutas relativas cambian cuando el sistema termina de iniciarse.
  • Arrancar desde el emmc de la placa

    Si queremos volver a iniciar desde el emmc después de iniciar desde una tarjeta SD o necesitamos cambiar la tarjeta SD por algún motivo. Debemos cambiar el dispositivo para que arranque desde el emmc. Deberíamos hacer los siguientes cambios.

    Antes de reiniciar modifica "/media/seeed/{xxx-xxx}/boot/extlinux/extlinux.conf" Tras reiniciar revisa "/boot/extlinux/extlinux.conf"

Finalmente, deberías ver que todo funciona correctamente

  • Arranque desde el emmc

  • Arranque desde la tarjeta SD

Soporte Tech y discusión del producto

¡Gracias por elegir nuestros productos! Estamos aquí para darte soporte y asegurar que tu experiencia con nuestros productos sea la mejor posible. Tenemos diversos canales de comunicación para adaptarnos distintas preferencias y necesidades.

Loading Comments...