Tengo un BeagleBone Black:
$ cat /etc/dogtag
BeagleBoard.org Debian Image 2015-03-01
$ uname -a
Linux beaglebone 3.8.13-bone70 #1 SMP Fri Jan 23 02:15:42 UTC 2015 armv7l GNU/Linux
Hay una imagen actualizada disponible Últimas imágenes de firmware de BeagleBoard.org . La imagen actualizada es para Debian 8.2 y está fechada el 2015-11-12 (sha256sum 4714268365500e4c ...).
De acuerdo con BeagleBoneBlack de eLinux | Debian , simplemente necesito descomentar la línea siguiente. Verifiqué que tengo init-eMMC-flasher-v3.sh
en esa ubicación.
##enable BBB: eMMC Flasher:
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
Estoy en problemas porque no estoy seguro de qué más se necesita. No veo un tratamiento en la wiki, los documentos de Debian son un desastre (y realmente no se aplican), y el script carece de notas, comentarios y uso.
# cat /opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh | grep "\.xz"
#
# cat /opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh | grep "\.img"
cp -v /boot/uboot/u-boot.img /tmp/boot/u-boot.img || write_failure
rsync -aAx ${rsync_progress} /boot/uboot/ /tmp/boot/ --exclude={MLO,u-boot.img,uEnv.txt} || write_failure
Y:
# /opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh --help
Starting eMMC Flasher
-----------------------------
Checking for Valid BBB EEPROM header
Valid BBB EEPROM header found
-----------------------------
copying: [] -> []
lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1boot0 179:16 0 1M 1 disk
mmcblk1boot1 179:24 0 1M 1 disk
mmcblk1 179:8 0 3.7G 0 disk
├─mmcblk1p1 179:9 0 96M 0 part /media/BEAGLEBONE
└─mmcblk1p2 179:10 0 3.6G 0 part /
-----------------------------
df -h | grep rootfs:
rootfs 3.5G 1.9G 1.4G 58% /
-----------------------------
Error: [] does not exist
writing to [] failed...
Nombre de la imagen
Desempaqueto el archivo *.xz
para que su nombre de archivo sea bone-debian-8.2-tester-2gb-armhf-2015-11-12-2gb.img
(esa es la nombre de archivo en el archivo *.xz
)? ¿O necesita ser nombrado otra cosa? ¿O debería hacer nada y simplemente reiniciar?
fstab
También, ¿necesito agregar una entrada fstab
o mtab
para mmc0
antes de reiniciar? ¿O debería hacer nada y simplemente reiniciar?
Esto es lo que veo cuando instalo y quito la tarjeta microSD:
# dmesg
...
[ 9493.952565] mmc0: new high speed SD card at address e624
[ 9493.956686] mmcblk0: mmc0:e624 SU02G 1.84 GiB
[ 9493.973345] mmcblk0: p1
[ 9504.049054] mmc0: card e624 removed
[ 9504.243331] mmc0: host does not support reading read-only switch. assuming write-enable.
[ 9504.246933] mmc0: new high speed SD card at address e624
[ 9504.249514] mmcblk0: mmc0:e624 SU02G 1.84 GiB