Skip to content

Instantly share code, notes, and snippets.

@kity-linuxero
Last active February 15, 2021 18:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kity-linuxero/d3e7c5796e9d4cf31266872fdfcaf8bb to your computer and use it in GitHub Desktop.
Save kity-linuxero/d3e7c5796e9d4cf31266872fdfcaf8bb to your computer and use it in GitHub Desktop.
Crear imágen

1. Saber como identificó la terjeta SD:

$ sudo fdisk -l

Revisar el tamaño que coincida con el tamaño total de la micro SD y las particiones. Debe tener dos particiones. Por ejemplo

Disco /dev/sdc: 14,86 GiB, 15931539456 bytes, 31116288 sectores
Disk model: Card  Reader    
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x2fed7fee

Dispositivo Inicio Comienzo    Final Sectores Tamaño Id Tipo
/dev/sdc1              8192   532479   524288   256M  c W95 FAT32 (LBA)
/dev/sdc2            532480 12650495 12118016   5,8G 83 Linux


Disco /dev/sdc1: 256 MiB, 268435456 bytes, 524288 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x00000000


Disco /dev/sdc2: 5,8 GiB, 6204424192 bytes, 12118016 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes

En ese caso el dispositivo es /dev/sdc

2. Modificar el archivo cmdline.txt para que tenga el siguiente contenido:

console=tty1 root=PARTUUID=2fed7fee-02 rootfstype=ext4 spidev.bufsiz=65536 elevator=deadline fsck.repair=yes rootwait quiet init=/bin/bash -c "mount -t proc proc /proc; mount -t sysfs sys /sys; mount /boot; source /boot/unattended"

3. Desmontar la micro sd

Podemos corroborar de forma fácil si está montado con df -h

df -h
S.ficheros     Tamaño Usados  Disp Uso% Montado en
.......
/dev/sdc2        5,7G   3,9G  1,6G  71% /media/cristian/rootfs
/dev/sdc1        253M    52M  202M  21% /media/cristian/boot

en esos casos están los puntos de montaje. Para desmontarlos es:

sudo umount /dev/sdc1
sudo umount /dev/sdc2

ó

sudo umount /media/cristian/rootfs
sudo umount /media/cristian/boot

4. Grabar la imágen:

Si la micro SD fue reconocida como /dev/sdc poner este comando:

sudo dd count=12642303 status=progress if=/dev/sdc of=./vtm-lepton3_v6.img

El parámetro count es la cantidad de sectores que va a escribir, si no se pone esto hará una imágen de toda la tarjeta SD física. Para sacar el número de counts (que no debería cambiar, pero te lo pongo para que lo sepas).... es

Dispositivo Inicio Comienzo    Final Sectores Tamaño Id Tipo
/dev/sdc1              8192   532479   524288   256M  c W95 FAT32 (LBA)
/dev/sdc2            532480 12650495 12118016   5,8G 83 Linux

<Final Ultima partición> - <Comienzo primer partición>. En este caso es 12650495-8192 = 12642303

5. Comprimir con zip la imágen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment