Please enable javascript, or click here to visit my ecommerce web site powered by Shopify.
Jump to: navigation, search

Difference between revisions of "Zero/install/Boot Troubleshooting/es es"

 
Line 61: Line 61:
 
=== Dentro de U-Boot ===
 
=== Dentro de U-Boot ===
  
If your eMMC is so corrupted that any of those commands fails, you will need to erase those partitions from U-Boot console. Here is the instructions to do so as a last-ditch.
+
Si tu eMMC está tan corrupta que cualquiera de esos comandos falla, necesitarás borrar esas particiones desde la consola de U-Boot. Tendrás que hacer...
  
First set up [[Zero/dev/serial-console | serial console]] since U-Boot console can only be accessed via serial. Follow [[Zero/dev/maskrom#Enable_maskrom | maskrom guide]] to setup and load '''android-bootloader.img'''. After the file is loaded keep hitting Enter key in serial console until the bootloader stopped with a console waiting for command.
+
Primero configuramos [[Zero/dev/serial-console | la consola serie]] ya que la consola U-Boot sólo puede ser accedida mediante serie. Sigue [[Zero/dev/maskrom#Enable_maskrom | la guía maskrom ]] para configurar y cargar '''android-bootloader.img'''. Una vez cargado el archivo, sigue pulsando la tecla Enter en la consola de serie hasta que el gestor de arranque se detenga con una consola esperando el comando.
  
 
     # mmcblk0
 
     # mmcblk0
Line 75: Line 75:
 
     mmc erase 0 2000
 
     mmc erase 0 2000
  
Additionally if your main partition is too corrupted, that you cannot use <code>fastboot</code> to wipe those partitions, you can try the following command to wipe main partition's partition table and some extra data, making the partition non-bootable:
+
Además, si su partición principal está demasiado dañada, que no puede utilizar <code>fastboot</code> para borrar esas particiones, puedes probar el siguiente comando para borrar la tabla de particiones de la partición principal y algunos datos extra, haciendo que la partición no sea arrancable:
  
     # WARNING!
+
     # PELIGRO!
     # Potential data loss!
+
     # Potencial pérdida de datos!
 
     mmc dev 2 0
 
     mmc dev 2 0
 
     mmc erase 0 10000
 
     mmc erase 0 10000
  
Unplug and replug the power cable and now you should be able to flash bootloader according to the instruction listed in [[#From_inside_U-Boot | the previous section]].
+
Desenchufa y vuelve a enchufar el cable de alimentación y ahora debería ser capaz de grabar el cargador de arranque de acuerdo con la instrucción que aparece en [[#From_inside_U-Boot | la sección anterior]].
  
== Modify bootloader on microSD or USB drive ==
+
== Modificar el cargador de arranque en la microSD o en el pendrive USB ==
  
microSD and USB drive both show in Linux system as block devices, so you can modify their bootloader in the same way. Additionally you can also use this method to flash bootloader to eMMC's main partition. However, <code>fastboot</code> has less potential to make a mistake, so it is still recommended.
+
La microSD y un pendrive USB se ven en el sistema Linux como dispositivos de bloques, así que puedes modificar su cargador de la misma manera. Además puedes usar también este método para grabar el cargador de arranque en la partición principal de la eMMC. Sin embargo, <code>fastboot</code> tiene menos posibilidades de cometer un error, y todavía se recomienda.
  
First, make sure you have installed the OS of your choice to the storage media. OS installation usually comes with their own bootloader, so if you want to modify the bootloader you have to do so after the installation.
+
Primero, asegúrate de tener instalado el Sistema Operativo de tu elección en el medio de almacenamiento. La Instalación del Sistema Operativo viene usualmente con su propio cargador de arranque, así que si quieres modificar el cargador de arranque tendrás que hacerlo después de la instalación.
  
Run any of the following commands to modify bootloader on device <code>/dev/sdX</code>:
+
Ejecuta los siguientes comandos para modificar el cargador de arranque en el dispositivo <code>/dev/sdX</code>:
  
     # Backup bootloader
+
     # Salvaguardar el cargador de arranque
 
     sudo dd if=/dev/sdX of=bootloader.bak conv=fsync bs=512 skip=1 count=8192
 
     sudo dd if=/dev/sdX of=bootloader.bak conv=fsync bs=512 skip=1 count=8192
     # Erase bootloader
+
     # Borrar el cargador de arranque
 
     sudo dd if=/dev/zero of=/dev/sdX conv=fsync bs=512 seek=1 count=8192
 
     sudo dd if=/dev/zero of=/dev/sdX conv=fsync bs=512 seek=1 count=8192
     # Flash bootloader
+
     # Grabar el cargador de arranque
 
     sudo dd if=bootloader.img of=/dev/sdX conv=fsync bs=512 seek=1 count=8192
 
     sudo dd if=bootloader.img of=/dev/sdX conv=fsync bs=512 seek=1 count=8192
  
== Common boot related issues ==
+
== Problemas de inicio comunes ==
  
* Q: Board won't boot on my microSD/USB drive, and is booting stock Android instead.
+
* P: La tarjeta no inicia en la microSD/o el USB, pero inicia la imagen Android por defecto.
* A: Please wipe eMMC's all 3 bootloaders and try again.
+
* R: Por favor borra la eMMC los tres cargadores de arranque y prueba de nuevo.
  
* Q: Manjaro won't boot.
+
* P: Manjaro no inicia.
* A: As of 2021-12-24, Manjaro requires the usage of vendor U-Boot, and its image does not contain any bootloader. Please flash [https://dl.radxa.com/zero/images/loader/android-bootloader.img android-bootloader.img] to your storage media.
+
* R: 2021-12-24, Manjaro necesita el uso del U-Boot del vendedor, y su imagen no contiene un cargador de arranque. Por favor graba [https://dl.radxa.com/zero/images/loader/android-bootloader.img android-bootloader.img] en tu almacenamiento.

Latest revision as of 14:21, 10 January 2022


    Radxa Zero >  Instalación >  Problemas de Inicio


Una guía detallada de los problemas de inicio del Radxa Zero

Esta es una guía más avanzada que ayuda a los usuarios a arreglar sus problemas de inicio. Ya que el cargador de arranque del Zero puede guardarse en varios sitios y que cada distro normalmente tiene su propio cargador de arranque con configuraciones diferentes, el usuario puede sentirse confundido al ver que la tarjeta no se inicia como esperaban. Esta guía te ayudará a comprender como el Zero selecciona el cargador de arranque a usar, los cargadores de arranque disponibles, y como eliminar y reinstalar un cargador de arranque.

La experiencia con las herramientas, en Linux, maskrom, y en Android fastboot será de agradecer.

Secuencia de Inicio en Procesadores Amlogic

Cuando inicias una tarjeta sin ningún cargador de arranque, verá la siguiente cadena de texto en la consola serie:

   G12A:BL:0253b8:61aa2d;FEAT:E0F83180:2000;POC:F;RCY:0;EMMC:0;READ:0;CHK:1F;READ:0;CHK:1F;READ:0;CHK:1F;SD?:0;SD:0;READ:0;CHK:1F;USB:8;

Esta es la forma en la que el SoC encuentra el cargador de arranque. Primero buscará en la eMMC con 3 instrucciones de lectura, una para mmcblk0, otra parammcblk0boot0, y para mmcblk0boot1. Si falla al cargar desde la eMMC buscará en la tarjeta microSD, y finalmente en los dispositivos USB.

Esto significa que, para arrancar desde cualquier medio de almacenamiento, debe asegurarse de que los cargadores de arranque almacenados antes de esta cadena se borren. De lo contrario, se utilizará una configuración de arranque diferente, en lugar de la que vino con su medio de instalación.

Mensajes cuando se inicia desde la eMMC:

   # iniciar desde mmcblk0
   G12A:BL:0253b8:61aa2d;FEAT:E0F83180:2000;POC:F;RCY:0;EMMC:0;READ:0;0.0
   # iniciar desde mmcblk0boot0 después mmcblk0 es borrado
   G12A:BL:0253b8:61aa2d;FEAT:E0F83180:2000;POC:F;RCY:0;EMMC:0;READ:0;CHK:1F;READ:0;0.0
   # iniciar desde mmcblk0boot1 después mmcblk0 y mmcblk0boot0 serán borrados
   G12A:BL:0253b8:61aa2d;FEAT:E0F83180:2000;POC:F;RCY:0;EMMC:0;READ:0;CHK:1F;READ:0;CHK:1F;READ:0;0.0

Puedes leer más sobre las particiones eMMC en esta página.

Modificar el cargador de arranque en la eMMC

Con fastboot

Primero, sigue guía maskrom para configurar y cargar android-bootloader.img.

Cuando el dispositivo con ID 18d1:0d02 se muestre al usar lsusb y puedas ver que el dispositivo fastboot es detectado por sudo fastboot devices, podrás ejecutar el siguiente comando para eliminar/guardar la imagen del cargador de arranque en la eMMC:

   # Desbloquear la eMMC antes de todo
   sudo fastboot flashing unlock
   sudo fastboot flashing unlock_critical
   # Borrar el cargador de arranque
   sudo fastboot erase bootloader
   sudo fastboot erase bootloader-boot0
   sudo fastboot erase bootloader-boot1
   # Grabar el cargador de arranque
   sudo fastboot flash bootloader bootloader.img
   sudo fastboot flash bootloader-boot0 bootloader.img
   sudo fastboot flash bootloader-boot1 bootloader.img

No necesitas borrar antes de grabar, y no necesitas grabar las 3 particiones.

Dentro de U-Boot

Si tu eMMC está tan corrupta que cualquiera de esos comandos falla, necesitarás borrar esas particiones desde la consola de U-Boot. Tendrás que hacer...

Primero configuramos la consola serie ya que la consola U-Boot sólo puede ser accedida mediante serie. Sigue la guía maskrom para configurar y cargar android-bootloader.img. Una vez cargado el archivo, sigue pulsando la tecla Enter en la consola de serie hasta que el gestor de arranque se detenga con una consola esperando el comando.

   # mmcblk0
   mmc dev 2 0
   mmc erase 1 2000
   # mmcblk0boot0
   mmc dev 2 1
   mmc erase 0 2000
   # mmcblk0boot1
   mmc dev 2 2
   mmc erase 0 2000

Además, si su partición principal está demasiado dañada, que no puede utilizar fastboot para borrar esas particiones, puedes probar el siguiente comando para borrar la tabla de particiones de la partición principal y algunos datos extra, haciendo que la partición no sea arrancable:

   # PELIGRO!
   # Potencial pérdida de datos!
   mmc dev 2 0
   mmc erase 0 10000

Desenchufa y vuelve a enchufar el cable de alimentación y ahora debería ser capaz de grabar el cargador de arranque de acuerdo con la instrucción que aparece en la sección anterior.

Modificar el cargador de arranque en la microSD o en el pendrive USB

La microSD y un pendrive USB se ven en el sistema Linux como dispositivos de bloques, así que puedes modificar su cargador de la misma manera. Además puedes usar también este método para grabar el cargador de arranque en la partición principal de la eMMC. Sin embargo, fastboot tiene menos posibilidades de cometer un error, y todavía se recomienda.

Primero, asegúrate de tener instalado el Sistema Operativo de tu elección en el medio de almacenamiento. La Instalación del Sistema Operativo viene usualmente con su propio cargador de arranque, así que si quieres modificar el cargador de arranque tendrás que hacerlo después de la instalación.

Ejecuta los siguientes comandos para modificar el cargador de arranque en el dispositivo /dev/sdX:

   # Salvaguardar el cargador de arranque
   sudo dd if=/dev/sdX of=bootloader.bak conv=fsync bs=512 skip=1 count=8192
   # Borrar el cargador de arranque
   sudo dd if=/dev/zero of=/dev/sdX conv=fsync bs=512 seek=1 count=8192
   # Grabar el cargador de arranque
   sudo dd if=bootloader.img of=/dev/sdX conv=fsync bs=512 seek=1 count=8192

Problemas de inicio comunes

  • P: La tarjeta no inicia en la microSD/o el USB, pero inicia la imagen Android por defecto.
  • R: Por favor borra la eMMC los tres cargadores de arranque y prueba de nuevo.
  • P: Manjaro no inicia.
  • R: 2021-12-24, Manjaro necesita el uso del U-Boot del vendedor, y su imagen no contiene un cargador de arranque. Por favor graba android-bootloader.img en tu almacenamiento.