losetup 拒绝分离

losetup 拒绝分离

我已经多次执行了以下操作,但现在不再起作用了:

  1. 下载了最新的 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. 使用 gparted,调整 fs 分区的大小以填充空白空间
  6. sudo losetup -D
  7. truncate --size=$[(3162111+1)*512] 2017-06-21-raspbian-jessie-lite.img

“魔法数字” 3162111 是第二个分区的最后一个扇区。然后我用新映像刻录了一张 SD 卡。它无法启动 - 它挂在 4 个树莓派上,屏幕呈黑屏。

当然,原始版本可以正常工作。我注意到sudo losetup -a仍然显示已安装的图像:

$ sudo losetup -a
/dev/loop0: [2049]:1179664 (/home/dev/opt/2017-06-21-raspbian-jessie-lite.img), offset 48234496

再次尝试使用sudo losetup -D不会改变任何东西。甚至使用fuser -c或也-k没有任何用处。

我担心启动时的问题与此有关。我现在可以尝试检查什么?

相关内容