Actualice y restaure su DeepRacer dispositivo de AWS - AWS DeepRacer

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Actualice y restaure su DeepRacer dispositivo de AWS

Actualice su DeepRacer dispositivo AWS a la última versión de software, que incluye Ubuntu 20.04 Focal Fossa, el kit de herramientas Intel® OpenVINO™ 2021.1.110, ROS2 Foxy Fitzroy y Python 3.8. Esta actualización es necesaria para ejecutar proyectos de DeepRacer código abierto de AWS, pero por lo demás es opcional. AWS DeepRacer solo es compatible con Ubuntu 20.04, Focal Fossa y ROS2 Foxy Fitzroy.

importante

La actualización a la nueva pila de DeepRacer software de AWS borrará todos los datos de su DeepRacer dispositivo de AWS.

Compruebe qué versión de software está ejecutando actualmente su DeepRacer dispositivo de AWS

Para comprobar qué versión de software se está ejecutando actualmente en su DeepRacer dispositivo de AWS
  1. Inicie sesión en la consola de DeepRacer dispositivos de AWS. Para descubrir cómo, siga los pasos que se indican en Inicie la consola del dispositivo del DeepRacer vehículo AWS.

  2. Seleccione Configuración en el panel de navegación.

  3. Consulte la sección Acerca de usted para comprobar qué versión de software ejecuta actualmente su DeepRacer vehículo de AWS.

    Imagen: Esta imagen es una captura de pantalla de la página «Acerca de» de la consola de DeepRacer dispositivos AWS.

Prepárese para actualizar su DeepRacer dispositivo de AWS a la pila de software Ubuntu 20.04

En este tema se explica el proceso de creación de los medios de instalación de AWS para DeepRacer Ubuntu. La preparación de la unidad USB de arranque requiere hardware adicional.

Requisitos previos

Antes de empezar, asegúrese de tener preparados los siguientes elementos:

  • Un DeepRacer dispositivo de AWS

  • Una unidad flash USB (32 GB o mayor)

  • Una imagen ISO de AWS DeepRacer Ubuntu personalizada.

  • El paquete de actualización de DeepRacer software de AWS más reciente.

  • Una copia UNetbootincompatible con su sistema operativo.

  • Un ordenador que ejecute Ubuntu, Windows o macOS para preparar el soporte de instalación USB. También puede usar el módulo de cómputo de su DeepRacer dispositivo de AWS como un ordenador Linux conectando un ratón, un teclado y un monitor con un cable HDMI tipo A.

Preparación

Para preparar los medios de DeepRacer actualización de AWS, realizará las siguientes tareas:

  • Formatear la unidad USB en las dos particiones siguientes:

    • Una partición de FAT32 arranque de 4 GB

    • Una partición de datos NTFS de al menos 18 GB

  • Hacer que la unidad USB sea de arranque para iniciar la actualización al reiniciar:

    • Grabe la imagen ISO de Ubuntu personalizada requerida en la partición de arranque

    • Copie los archivos de actualización necesarios en la partición de datos de la unidad USB

Preparación de una unidad USB de arranque

Siga estas instrucciones para preparar los medios de DeepRacer actualización de AWS en Ubuntu (Linux), Windows o macOS. En función del equipo que utilice, las tareas específicas podrían ser diferentes de un sistema operativo a otro. Seleccione la pestaña correspondiente a su sistema operativo.

Ubuntu

Siga las instrucciones que aparecen aquí para usar un ordenador Ubuntu, incluido el módulo de cómputo de su DeepRacer dispositivo de AWS, a fin de preparar los medios de actualización para su DeepRacer dispositivo de AWS. Si utiliza una distribución de Linux diferente, sustituya los comandos apt-get * por aquellos compatibles con el administrador de paquetes de su sistema operativo.

Cómo borrar y particionar la unidad USB
  1. Ejecute los siguientes comandos para instalarlo e iniciarlo GParted.

    sudo apt-get update; sudo apt-get install gparted sudo gparted
  2. Para borrar su unidad USB, necesita saber su ruta de dispositivo. Para encontrarlo en la GParted consola y borrar la unidad USB, haga lo siguiente:

    1. En la barra de menú, seleccione Ver y luego Información del dispositivo. Se visualiza una barra lateral que muestra Modelo, Tamaño y Ruta del disco seleccionado.

    2. Selecciona tu unidad USB GParteden la barra de menús, luego Dispositivos y, por último, selecciona tu unidad USB de la lista. Haga coincidir el Tamaño y Modelo que aparecen en la Descripción del dispositivo con su unidad USB.

    3. Una vez que esté seguro de haber seleccionado el disco correcto, elimine todas sus particiones existentes.

      Si las particiones están bloqueadas, abra el menú de contexto (clic con el botón derecho) y seleccione unmount (desmontar).

  3. Para crear la partición de FAT32 arranque con una capacidad de 4 GB, selecciona el icono del archivo en la parte superior izquierda, establece los siguientes parámetros y selecciona Añadir.

    Espacio libre precedente: 1

    Nuevo tamaño: 4096

    Espacio libre siguiente: <remaining size>

    Alinear a: MiB

    Crear como: Primary Partition

    Nombre de partición:

    Sistema de archivos: fat32

    Label: (Etiqueta:) BOOT

  4. Para crear la partición de datos NTFS con una capacidad mínima de 18 GB, seleccione el icono de archivo, configure los siguientes parámetros y elija Añadir.

    Espacio libre precedente: 0

    Nuevo tamaño: <remaining size>

    Espacio libre siguiente: 0

    Alinear a: MiB

    Crear como: Primary Partition

    Nombre de partición:

    Sistema de archivos: nfts

    Label: (Etiqueta:) Data

  5. En la barra de menús, seleccione Editar y luego Aplicar todas las operaciones. Aparece un aviso preguntándole si desea aplicar los cambios. Seleccione Aplicar.

  6. Una vez creadas las particiones FAT32 y NTFS, la información sobre la partición de la unidad USB aparecerá en la GParted consola. Tome nota de la ruta de unidad de la partición BOOT, dado que la necesitará para completar el siguiente paso.

Para hacer que la unidad USB pueda arrancar desde la partición FAT32
  1. Asegúrese de haber descargado la imagen ISO de Ubuntu personalizada desde la sección de requisitos previos.

  2. Si estás usando Ubuntu 20.04, necesitas ejecutarlo UNetbootin usando su archivo binario. Para ello:

    1. Descarga el último archivo UNetbootin binario a tu carpeta de descargas. En nuestro ejemplo, utilizamos unetbootin-linux64-702.bin.

    2. Pulse Ctrl+Alt+T para abrir una nueva ventana de terminal. O bien, seleccione Actividades en la barra de menú, introduzca terminal en la barra de búsqueda y seleccione el icono Terminal.

    3. Utilice los siguientes comandos para ir a la ubicación del archivo binario, conceder permiso de ejecución al archivo y ejecutar UNetbootin. Asegúrese de ajustar el nombre del archivo en los comandos si la versión no coincide con la de su archivo binario descargado.

      cd Downloads sudo chmod +x ./unetbootin-linux64-702.bin sudo ./unetbootin-linux64-702.bin

    Si utilizas una versión anterior de Ubuntu, instálala UNetbootin desde su repositorio ejecutando los siguientes comandos:

    sudo add-apt-repository ppa:gezakovacs/ppa sudo apt-get update; sudo apt-get install unetbootin sudo unetbootin
  3. En la UNetbootinconsola, haz lo siguiente:

    1. Seleccione el botón de opción Imagen de disco.

    2. Para el tipo de imagen de disco, seleccione ISO en la lista desplegable.

    3. Abra el selector de archivos y elija la ISO de Ubuntu proporcionada en la sección de requisitos previos.

    4. En Tipo, seleccione Unidad USB.

    5. En Unidad, elija la ruta de la unidad de su partición BOOT, en nuestro caso /dev/sda1.

    6. Seleccione Aceptar.

    Imagen: establezca el archivo ISO para imagen de disco de arranque (Ubuntu).
    sugerencia

    Si recibe un mensaje de alerta /dev/sda1 no montado, pulse Aceptar para cerrar el mensaje, desconecte la unidad USB, vuelva a conectarla y siga los pasos anteriores para crear la imagen ISO de Ubuntu.

Para extraer los archivos de DeepRacer actualización de AWS a la partición NTFS
  1. Descomprima el paquete de actualización de software que descargó desde la sección de requisitos previos.

  2. Extraiga el contenido del paquete de actualización a la raíz de la partición de datos (NTFS) de su unidad USB.

Windows

Siga las instrucciones que aparecen aquí para usar un ordenador con Windows para preparar los medios de actualización para su DeepRacer dispositivo de AWS.

Cómo borrar la unidad USB
  1. Abra la línea de comandos de Windowsdiskpart, introduzca y pulse Aceptar para iniciar Windows DiskPart.

  2. Una vez que DiskPart se abra el terminal de Microsoft, enumere los discos disponibles para encontrar la unidad USB que desea limpiar ingresando list disk después del indicador DISKPART>.

  3. Seleccione el disco correspondiente a su unidad USB. Por ejemplo, hemos introducido select Disk 2 después del prompt DISKPART>. Lea atentamente la salida para verificar que haya elegido el disco que desea limpiar porque el siguiente paso es irreversible.

  4. Una vez que esté seguro de haber seleccionado el disco correcto, introduzca Clean después del prompt DISKPART>.

  5. Introduzca otra vez list disk después del prompt DISKPART>. Busque en la tabla el disco que ha limpiado y compare el tamaño del disco con el espacio libre. Si ambos valores coinciden, la limpieza se ha realizado correctamente.

  6. Para salir de la DiskPartconsola de Windows, ingresa Exit después del mensaje DISKPART>.

Cómo particionar la unidad USB
  1. Abra símbolo del sistema de Windows, introduzca diskmgmt.msc y seleccione OK para iniciar la consola Administración de discos.

  2. En la consola Administración de discos, seleccione su unidad USB.

  3. Para crear la FAT32 partición con una capacidad de 4 GB, abra el menú contextual (haga clic con el botón derecho) en el espacio no asignado de la unidad USB y seleccione Nuevo volumen simple. Aparece el Asistente para nuevo volumen simple.

  4. Una vez que aparezca el Asistente para nuevo volumen simple, haga lo siguiente:

    1. En la página Especificar el tamaño de volumen, establezca el siguiente parámetro y luego seleccione Siguiente.

      Tamaño de volumen simple en MB: 4096

    2. En la página Asignar letra de unidad o ruta, marque el botón de opción Asignar la siguiente letra de unidad: y seleccione una letra de unidad en la lista desplegable, después seleccione Siguiente. Anote la letra de la unidad asignada, la necesitará más adelante para poder arrancar la FAT32 partición.

    3. En la página Formatear partición, marque el botón de opción Formatear este volumen con la siguiente configuración, establezca los siguientes parámetros y después seleccione Siguiente.

      Sistema de archivos: FAT32

      Tamaño de la unidad de asignación: Default

      Etiqueta de volumen: BOOT

      Deje marcada la opción Realizar formateo rápido.

  5. Para crear la partición NTFS con la capacidad restante del disco, abra el menú contextual (botón derecho del ratón) en el espacio No asignado restante de su unidad USB y seleccione Nuevo volumen simple. Aparece el Asistente para nuevo volumen simple.

  6. Una vez que aparezca el Asistente para nuevo volumen simple, haga lo siguiente:

    1. En la página Especificar el tamaño de volumen, ajuste el Tamaño de volumen simple en MB de manera que coincida con el Espacio máximo en disco en MB y luego seleccione Siguiente.

    2. En la página Asignar letra de unidad o ruta, marque el botón de opción Asignar la siguiente letra de unidad: y seleccione una letra de unidad en la lista desplegable, después seleccione Siguiente.

    3. En la página Formatear partición, marque el botón de opción Formatear este volumen con la siguiente configuración, establezca los siguientes parámetros y después seleccione Siguiente.

      Sistema de archivos: NTFS

      Tamaño de la unidad de asignación: Default

      Etiqueta de volumen: Data

      Deje marcada la opción Realizar formateo rápido.

Para hacer que la unidad USB se pueda iniciar desde la partición FAT32
  1. Asegúrese de haber descargado la imagen ISO de Ubuntu personalizada desde la sección de requisitos previos.

  2. Después de la descarga UNetbootin, inicie la UNetbootinconsola.

  3. En la UNetbootin consola, haga lo siguiente:

    1. Marque el botón de opción Imagen de disco.

    2. En Imagen de disco, seleccione ISO en la lista desplegable.

    3. Abra el selector de archivos y seleccione el archivo ISO de Ubuntu personalizado.

    4. En Tipo, seleccione Unidad USB.

    5. En Drive, elija la letra de unidad correspondiente a la FAT32 partición que creó. En nuestro caso, es E:\.

    6. Seleccione Aceptar.

    Imagen: establezca el archivo ISO para imagen de disco de arranque (Ubuntu).
Para extraer los archivos de DeepRacer actualización de AWS a la partición NTFS
  1. Descomprima el paquete de actualización de software que descargó desde la sección de requisitos previos.

    sugerencia

    Si su herramienta favorita no puede descomprimir el archivo correctamente, intente utilizar el comando PowerShell Expand-Archive.

  2. Extraiga el contenido del paquete de actualización a la raíz de la partición de datos (NTFS) de su unidad USB.

macOS

Siga las instrucciones que aparecen aquí para usar un Mac para preparar los medios de actualización para su DeepRacer dispositivo de AWS.

Cómo borrar y particionar la unidad USB
  1. Conecte la unidad USB a su Mac.

  2. Pulse Comando+Barra espaciadora para abrir el campo de búsqueda Spotlight y luego introduzca Disk Utility.

    O bien puede elegir Finder > Aplicaciones > Utilidades Utilidad de discos para abrir Utilidad de discos.

  3. En la barra de menús, seleccione Ver y luego Mostrar todos los dispositivos.

  4. En la barra lateral, en Externa, seleccione la unidad USB que desee formatear y luego Borrar.

  5. Una nueva ventana le pedirá que confirme que desea borrar la unidad USB y le permitirá cambiar su Nombre, Formato y Esquema de particiones. No necesita cambiar el nombre todavía; para Formato y Esquema, seleccione las siguientes opciones y luego Borrar.

    • Formato: Mac OS Extended (Journaled)

    • Esquema: GUID Partition Map

    Una vez finalizado el proceso de borrado, seleccione Hecho en la ventana de diálogo.

  6. En la ventana principal de Utilidad de discos, seleccione su unidad USB en la barra lateral y elija Partición en la barra de herramientas en la parte superior. ¿Una ventana con el nombre YOUR-USB-DRIVE«Particionar dispositivo»? aparecerá. Seleccione el botón añadir (+) para crear una nueva partición.

  7. Una vez creada la nueva partición, en Información de la partición, seleccione e introduzca lo siguiente:

    • Nombre: BOOT

    • Formato: MS-DOS (FAT)

    • Tamaño: 4 GB

    sugerencia

    Si la casilla de entrada Tamaño aparece en gris después de elegir MS-DOS (FAT) como formato, puede arrastrar el control de cambio de tamaño en el gráfico de la partición hasta que la partición BOOT tenga 4 GB.

    No seleccione Aplicar todavía.

  8. Seleccione la otra partición Sin título, elija e introduzca las siguientes opciones en Información de la partición:

    • Nombre: Data

    • Formato: ExFAT

    • Tamaño: el espacio restante de la unidad USB (en GB)

    Seleccione Aplicar.

  9. Aparece una nueva ventana que le muestra los cambios que se realizarán en la unidad USB. Compruebe que estos cambios sean correctos. Para confirmar y comenzar la creación de las nuevas particiones, seleccione Partición.

  10. En la consola de Utilidad de discos, elija la partición BOOT en la barra lateral y luego seleccione Info en la barra de herramientas. Tome nota del valor Nodo de dispositivo BSD, dado que podría ser diferente al utilizado en este tutorial. En nuestro caso, el valor asignado es disk4s2. Debe proporcionar esta ruta al hacer que la unidad USB se pueda iniciar desde la FAT32 partición.

Para hacer que la unidad USB se pueda iniciar desde la partición FAT32
  1. Asegúrese de haber descargado la imagen ISO de Ubuntu personalizada desde la sección de requisitos previos.

  2. Después de la descarga UNetbootin, seleccione abrir en el menú contextual (haga clic con el botón derecho). Aparecerá un mensaje de seguridad preguntándole si desea abrir la aplicación. Seleccione abrir para iniciar la UNetbootin consola.

    Si utilizas un Mac con Apple Silicon y la UNetbootin consola no aparece después de seleccionar la opción de abrir, asegúrate de que Rosetta 2 esté instalado siguiendo estos pasos:

    1. Abra una ventana de terminal, para ello seleccione Finder > Aplicaciones > Utilidades > Terminal.

    2. Introduzca el siguiente comando para instalar Rosetta 2:

      softwareupdate --install-rosetta
    3. Vuelva a intentar abrir. UNetbootin

  3. En la UNetbootin consola, haga lo siguiente:

    1. Marque el botón de opción Imagen de disco.

    2. En Imagen de disco, seleccione ISO en la lista desplegable.

    3. Abra el selector de archivos y seleccione el archivo ISO de Ubuntu personalizado.

    4. En Tipo, seleccione Unidad USB.

    5. En Drive, elija el nodo de dispositivo BSD de su partición BOOT, en nuestro caso, /dev/disk4s2.

    6. Seleccione Aceptar.

      Imagen: establezca el archivo ISO para imagen de disco de arranque (Ubuntu).
    sugerencia

    Si recibe un mensaje de alerta /dev/disk4s2 no montado, pulse Aceptar para cerrar el mensaje, desconecte la unidad USB, vuelva a conectarla y, a continuación, siga los pasos anteriores para crear la imagen ISO de Ubuntu.

Para extraer los archivos de DeepRacer actualización de AWS a la partición exFAT
  1. Descomprima el paquete de actualización de software que descargó desde la sección de requisitos previos.

  2. Extraiga el contenido del paquete de actualización a la raíz de la partición Data (ExFAT) de su unidad USB.

Actualice su DeepRacer dispositivo AWS a la pila de software Ubuntu 20.04

Una vez que haya creado el medio de actualización USB tal y como se describe en los pasos anteriores, podrá actualizar su DeepRacer dispositivo de AWS a la última pila de software, que incluye Ubuntu 20.04 Focal Fossa, el kit de herramientas Intel® OpenVINO™ 2021.1.110, ROS2 Foxy Fitzroy y Python 3.8.

importante

La actualización a la nueva pila de DeepRacer software de AWS borrará todos los datos de su DeepRacer dispositivo de AWS.

Para actualizar el software de su DeepRacer dispositivo de AWS a la pila Ubuntu 20.04
  1. Conecte su DeepRacer dispositivo AWS a un monitor. Necesitará un cable HDMI-to-HDMI HDMI-to-DVI, o similar. Inserte el extremo HDMI del cable en el puerto HDMI del módulo de cómputo y conecte el otro extremo en un puerto compatible del monitor.

  2. Conecte un teclado y un ratón USB. El módulo de cómputo del DeepRacer dispositivo AWS tiene tres puertos USB en la parte delantera del vehículo, a cada lado e incluido el puerto en el que está conectada la cámara. Un cuarto puerto USB se encuentra en la parte trasera del vehículo, en el espacio entre la batería de cómputo y la luz trasera LED.

  3. Inserte el soporte de actualización USB en un puerto USB disponible de su módulo de cómputo. Encienda o reinicie el DeepRacer dispositivo AWS y pulse repetidamente la tecla ESC para acceder a la BIOS.

  4. Desde la ventana de la BIOS, selecciona Arrancar desde un archivo, luego selecciona la opción con el nombre de tu partición de arranque (en nuestro caso se llama BOOT), luego selecciona <EFI><BOOT>, luego y finalmente BOOTx64.EFI.

  5. Una vez que el módulo de cómputo haya arrancado, aparece una ventana de terminal en el escritorio para mostrar el progreso. El DeepRacer dispositivo AWS iniciará automáticamente el proceso de actualización transcurridos diez segundos. No es necesario que proporcione ninguna entrada en esta fase.

    Si se produce un error y la actualización falla, reinicie el procedimiento desde el Paso 1. Para ver los mensajes de error en detalle, consulte el archivo result.log generado en la partición de datos de la unidad USB.

  6. Espere a que se complete la actualización. Al finalizar el reinicio de fábrica, la ventana del terminal se cierra automáticamente.

  7. Una vez actualizado el software del dispositivo, desconecte la unidad USB del módulo de cómputo. Ahora puede reiniciar o apagar su DeepRacer dispositivo de AWS.

  8. Tras la actualización, el DeepRacer dispositivo de AWS utiliza de forma predeterminada las siguientes credenciales de usuario. Se le pedirá que cambie la contraseña en su primer inicio de sesión.

    Usuario: DeepRacer

    Contraseña: deepracer