Intenté crear una instalación de Ubuntu Mate en una nueva tarjeta SD hoy. La Raspberry Pi no arranca (solo se enciende el LED rojo), así que verifiqué la tarjeta SD con:
ole:$ sudo fsck -y -b 163840 -B 4096 /dev/mmcblk0p1
fsck from util-linux 2.29
e2fsck 1.43.4 (21-Nov-2017)
fsck.ext2: Bad magic number in super-block while trying to open
/dev/mmcblk0p1
The superblock could not be read or does not describe a valid
ext2/ext3/ext4
filesystem. If the device is valid and it really contains an
ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the
superblock is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
También intenté ejecutar e2fsck con superbloques alternativos, pero parece que todos son malos. Sin embargo, la ejecución badblocks
no informó ningún error.
ole@mki:~/Downloads$ sudo badblocks -o ./badblocks.list -w -s -v -b 4096 -c 16 /dev/mmcblk0p1
Checking for bad blocks in read-write mode
From block 0 to 7817983
Testing with pattern 0xaa: done
Reading and comparing: done
Testing with pattern 0x55: done
Reading and comparing: done
Testing with pattern 0xff: done
Reading and comparing: done
Testing with pattern 0x00: done
Reading and comparing: done
Pass completed, 0 bad blocks found. (0/0/0 errors)
¿Se pueden reformatear la tarjeta para solucionar los errores? Intenté reinstalar la imagen en la tarjeta 3 veces, pero eso no ayudó, así que tengo curiosidad por saber si es posible que se trate simplemente de un problema de formato.
Actualizar
Reformateé todo usando las utilidades de disco de Ubuntu y ahora parece estar bien:
ole:$ sudo fsck /dev/mmcblk0p1
fsck from util-linux 2.29
fsck.fat 4.0 (2016-05-06)
/dev/mmcblk0p1: 1 files, 1/1953541 clusters
Intentaré escribir la imagen de Ubuntu Mate nuevamente y veré si Raspberry Pi arranca.
Otra actualización
Intenté grabar Ubuntu Mate en él y, una vez que lo terminé, la tarjeta no se montará en Nautilus y aún así no arrancará la Raspberry Pi:
ole@$ sudo ddrescue -D --force ubuntu-mate-16.04.2-desktop-armhf-raspberry-pi.img /dev/mmcblk0p1
GNU ddrescue 1.21
Press Ctrl-C to interrupt
ipos: 4999 MB, non-trimmed: 0 B, current rate: 6550 kB/s
opos: 4999 MB, non-scraped: 0 B, average rate: 13192 kB/s
no probado: 0 B, tamaño de error: 0 B, tiempo de ejecución: 6 min 19 s rescatados: 5000 MB, errores: 0, tiempo restante: n/a porcentaje rescatado: 100,00 % de tiempo desde la última lectura exitosa: 0 s Finalizado
Respuesta1
La respuesta corta es sí. Volver a formatear el disco funcionó en este caso. Para probarlo oficialmente instalé Raspbian en lugar de Ubuntu Mate y ahora funciona bien.
Aquí está unsiguiente preguntacon respecto a la corrupción que ocurre cuando instalo Ubuntu Mate.