Questão losetup se recusa a separar


Eu fiz o seguinte várias vezes, mas agora não funciona mais:

  1. baixado a última imagem Raspbian
  2. qemu-img resize 2017-06-21-raspbian-jessie-lite.img +300M
  3. sudo losetup -P /dev/loop0 2017-06-21-raspbian-jessie-lite.img
  4. sudo gparted /dev/loop0
  5. usando gparted, redimensionou a partição fs para preencher o espaço vazio
  6. sudo losetup -D
  7. 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. Não arranca - paira sobre as 4 framboesas com tela preta.

Claro que o original funciona bem. Eu notei 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

Tentando novamente com sudo losetup -D não muda nada. Até 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?


3


origem


Não consigo reproduzir isso no amd64 Debian Buster. Depois de fazer losetup -D qual valor de saída ele retorna? (entrar echo $? logo depois losetup -D) - Larssend
echo $? retorna 0 - Mark
Relacionado: unix.stackexchange.com/questions/396122/… | stackoverflow.com/questions/34093405/losetup-d-not-working - Ciro Santilli 新疆改造中心 六四事件 法轮功


Respostas: