-
Montar las particiones SPI NAND y SPI NOR del router BPI-R3
Si iniciamos la BPI-R3 desde la MicroSD pero queremos ver que hay en el almacenamiento NAND del propio router, seguimos estos pasos:
Nos aseguramos de tener instalados los paquetes que nos permitirán acceder al contenido de las particiones, ejecutando como root:
opkg update opkg install ubi-utils
Una vez instalados los paquetes, vamos a determinar cuantos controladores UBI tiene el sistema:
ls /dev/ubi_ctrl*
Como sólo vemos /dev/ubi_ctrl, sabemos que tenemos un único controlador UBI. Entonces, creamos las carpetas correspondientes para montar las particiones:
mkdir /mnt/ubi0_0 mkdir /mnt/ubi0_1 mkdir /mnt/ubi0_2 mkdir /mnt/ubi0_3
Nos aseguramos de que todos las particiones MTDs estén desasociadas del controlador UBI:
ubidetach -m 0 ubidetach -m 1 ubidetach -m 2 ubidetach -m 3
Ahora, adjuntamos cada partición MTD a su correspondiente dispositivo UBI:
ubiattach -m 0 ubiattach -m 1 ubiattach -m 2 ubiattach /dev/ubi_ctrl -m 3
Finalmente montamos cada volumen en su carpeta correspondiente:
mount -t ubifs /dev/ubi0_0 /mnt/ubi mount -t ubifs /dev/ubi1 /mnt/fip mount -t ubifs /dev/ubi2 /mnt/reserved mount -t ubifs /dev/ubi3 /mnt/bl2
EXTRA: Para crear un nuevo volumen en un dispositivo ubi y luego montarlo:
ubidetach /dev/ubi_ctrl -m 0 ubiformat /dev/mtd0 ubiattach /dev/ubi_ctrl -m 0 ubimkvol /dev/ubi0 -N ubi -m # -m indica todo el espacio disponible mount -t ubifs /dev/ubi0_0 /mnt/ubi
.
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.