Update BeagleBone Black a Debian 9.1 'Stretch'
Hoy llevaremos a cabo la actualización de nuestra tarjeta de desarrollo BeableBone Black, la última versión estable hasta la publicación de este articulo, cabe mencionar que dicha versión si cuenta con interfaz gráfica por si deseamos conectar algún monitor o pantalla y pueden descargarla del siguiente enlace: Debian 9.1 2017-08-31 4GB SD LXQT
Las demás versiones pueden encontrarlas en el siguiente enlace: https://beagleboard.org/latest-images
Para ello necesitamos lo siguiente:
En mi caso necesito un adaptador de microSD para conectarla en la computadora:
Abrimos Etcher y seleccionamos la imagen del SO que hayamos descargado:
Ahora seleccionamos la memoria microSD:
En mi caso se encuentra en la unidad F: y su nombre es "SDHC Card", seleccionamos y damos clic en 'Continue':
Después de dar clic en Flash!, el proceso comienza...
Cuando haya terminado el proceso, retiramos la memoria microSD del computador y la colocamos en la BeagleBone Black.
Primera opción
Es momento de bootear desde la microSD, lo que normalmente se realiza es lo siguiente:
Con la BeagleBone apagada insertar la memoria, mantener pulsado el botón de boot (Véase la sig. fig.) y conectar el cable de alimentación. Debemos de mantener el botón pulsado entre 5 y 7 segundos.
Los leds empezaran a encender como normalmente lo hacen y después de algunos pocos segundos empieza una secuencia de encendido de izquierda a derecha, lo cual indica que el flasheo se esta llevando a cabo, ahora solo resta esperar a que termine el proceso, nos daremos cuenta que ha finalizado cuando se hayan apagado los 4 leds y la BeagleBone también se encuentre apagada.
link:
Finalmente retiramos la memoria microSD de la BeagleBone Black y encendemos de nuevo. LISTO!
Segunda opción
El segundo método es el que siempre me ha funcionado ya que el primer método la secuencia de encendido de los 4 leds jamás se mostraba. Este método consiste en lo siguiente:
1. Insertamos la memoria microSD en la ranura de la BeagleBone Black.
2. Conectamos el cable USB a la computadora.
3. Esperamos a que inicie y accedemos vía SSH. Dentro de Windows utilizo la herramienta Putty.
4. Iniciar sesión -> User: debian, pass: temppwd.
5. Ahora nos logeamos como root, escribimos el comando "su", nos pedirá contraseña la cual es: root.
6. Nos dirigimos al directorio principal con el comando: "cd /".
7. Editamos el archivo uEnv.txt con el siguiente comando: nano boot/uEnv.txt
8. Justo al final del archivo, localizamos las siguientes lineas, borramos el caracter "#", el que se encuentra resaltado en color verde.
Quedando de la siguiente manera:
Guardamos presionando las teclas Ctrl + O y damos la tecla Enter para confirmar, salimos con Ctrl + X. Finalmente reiniciamos con el comando: reboot
Y el flasheo comenzará automáticamente, enciende y después de algunos segundos la secuencia de leds característica será notable, una vez finalizado la tarjeta se apagará completamente.
Retiramos la memoria microSD de la BeagleBone Black y encendemos de nuevo, ahora ya podemos comprobar que efectivamente se ha actualizado con el siguiente comando: uname -
El proceso tarda de alrededor de 30 minutos, depende de la memoria microSD puede durar menos o más.
DATO: Podemos instalar lsb_release con el siguiente comando: sudo apt-get install lsb-release
Esto servirá para obtener específicamente la versión que tenemos, una vez se encuentre instalado podemos comprobar con el siguiente comando: lsb_release -a
Comenta si tienes alguna duda, no olvides compartir.
Referencias: https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC
Visita mis otros post!
Hoy llevaremos a cabo la actualización de nuestra tarjeta de desarrollo BeableBone Black, la última versión estable hasta la publicación de este articulo, cabe mencionar que dicha versión si cuenta con interfaz gráfica por si deseamos conectar algún monitor o pantalla y pueden descargarla del siguiente enlace: Debian 9.1 2017-08-31 4GB SD LXQT
Las demás versiones pueden encontrarlas en el siguiente enlace: https://beagleboard.org/latest-images
Para ello necesitamos lo siguiente:
- Memoria microSD de al menos 4Gb
- Descargar Etcher (https://etcher.io/)
- La imagen del sistema operativo (que mencionamos al inicio)
En mi caso necesito un adaptador de microSD para conectarla en la computadora:
Abrimos Etcher y seleccionamos la imagen del SO que hayamos descargado:
Ahora seleccionamos la memoria microSD:
En mi caso se encuentra en la unidad F: y su nombre es "SDHC Card", seleccionamos y damos clic en 'Continue':
Después de dar clic en Flash!, el proceso comienza...
Cuando haya terminado el proceso, retiramos la memoria microSD del computador y la colocamos en la BeagleBone Black.
Primera opción
Es momento de bootear desde la microSD, lo que normalmente se realiza es lo siguiente:
Con la BeagleBone apagada insertar la memoria, mantener pulsado el botón de boot (Véase la sig. fig.) y conectar el cable de alimentación. Debemos de mantener el botón pulsado entre 5 y 7 segundos.
Los leds empezaran a encender como normalmente lo hacen y después de algunos pocos segundos empieza una secuencia de encendido de izquierda a derecha, lo cual indica que el flasheo se esta llevando a cabo, ahora solo resta esperar a que termine el proceso, nos daremos cuenta que ha finalizado cuando se hayan apagado los 4 leds y la BeagleBone también se encuentre apagada.
link:
Finalmente retiramos la memoria microSD de la BeagleBone Black y encendemos de nuevo. LISTO!
Segunda opción
El segundo método es el que siempre me ha funcionado ya que el primer método la secuencia de encendido de los 4 leds jamás se mostraba. Este método consiste en lo siguiente:
1. Insertamos la memoria microSD en la ranura de la BeagleBone Black.
2. Conectamos el cable USB a la computadora.
3. Esperamos a que inicie y accedemos vía SSH. Dentro de Windows utilizo la herramienta Putty.
4. Iniciar sesión -> User: debian, pass: temppwd.
5. Ahora nos logeamos como root, escribimos el comando "su", nos pedirá contraseña la cual es: root.
6. Nos dirigimos al directorio principal con el comando: "cd /".
7. Editamos el archivo uEnv.txt con el siguiente comando: nano boot/uEnv.txt
8. Justo al final del archivo, localizamos las siguientes lineas, borramos el caracter "#", el que se encuentra resaltado en color verde.
Quedando de la siguiente manera:
Guardamos presionando las teclas Ctrl + O y damos la tecla Enter para confirmar, salimos con Ctrl + X. Finalmente reiniciamos con el comando: reboot
Y el flasheo comenzará automáticamente, enciende y después de algunos segundos la secuencia de leds característica será notable, una vez finalizado la tarjeta se apagará completamente.
Retiramos la memoria microSD de la BeagleBone Black y encendemos de nuevo, ahora ya podemos comprobar que efectivamente se ha actualizado con el siguiente comando: uname -
El proceso tarda de alrededor de 30 minutos, depende de la memoria microSD puede durar menos o más.
DATO: Podemos instalar lsb_release con el siguiente comando: sudo apt-get install lsb-release
Esto servirá para obtener específicamente la versión que tenemos, una vez se encuentre instalado podemos comprobar con el siguiente comando: lsb_release -a
Comenta si tienes alguna duda, no olvides compartir.
Referencias: https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Flashing_eMMC
Visita mis otros post!