Eu fiz o seguinte várias vezes, mas agora não funciona mais:
qemu-img resize 2017-06-21-raspbian-jessie-lite.img +300M
sudo losetup -P /dev/loop0 2017-06-21-raspbian-jessie-lite.img
sudo gparted /dev/loop0
sudo losetup -D
truncate --size=$[(3162111+1)*512] 2017-06-21-raspbian-jessie-lite.img
O "número mágico" 3162111 é o último setor da segunda partição. Então eu queimei um cartão SD com a nova imagem. Ele não inicializa - ele paira sobre as 4 framboesas com tela preta.
Claro que o original funciona bem.
Percebi que sudo losetup -a
ainda mostra a imagem montada:
$ sudo losetup -a
/dev/loop0: [2049]:1179664 (/home/dev/opt/2017-06-21-raspbian-jessie-lite.img), offset 48234496
Tentar novamente com sudo losetup -D
não altera nada.
Mesmo fuser -c
ou -k
não faz nada útil.
Eu tenho medo que o problema na inicialização esteja relacionado a isso. O que eu poderia tentar verificar agora?