Mar*_*ark 5 linux partitioning raspberry-pi
我已经多次执行以下操作,但现在它不再起作用了:
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
“幻数”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
Run Code Online (Sandbox Code Playgroud)
再试一次sudo losetup -D
并没有改变任何东西。甚至fuser -c
或-k
没有任何用处。
恐怕启动时的问题与此有关。我现在可以尝试检查什么?