如何将 2 g 的 img 装到 1g 的 sd 卡上!!
从官网下载下来的 镜像 基本上都是 2g 的,而我手上只有 1g 的 sd 卡。下面看我是怎么 将 2g 的镜像 写到 1g 的 sd 卡上的。
1、首先将 img 挂载到 电脑上。
$ sudo losetup /dev/loop0 archlinux.img
$ sudo kpartx -a /dev/loop0
$ mkdir boot
$ mkdir root
$ sudo mount /dev/mapper/loop0p1 boot
$ sudo mount /dev/mapper/loop0p2 root2、查看系统的实际大小。
$ cd root
$ du -h .
370M . 370M 远小于 1G 完全可以放在 1G 的 SD 卡上。
3、将 SD 卡 分区,见 http://elinux.org/RPi_Advanced_Setup#Advanced_SD_card_setup,我将其分为 50M 和 950M
4、挂载 SD 卡,并 复制系统。
$ cd ../
$ mkdir sdroot
$ mkdir sdboot
$ sudo mount /dev/sdb1 sdboot
$ sudo mount /dev/sdb2 sdroot
$ sudo cp -av root/* sdroot
$ cp -av boot/* sdboot5、后续处理。
$ sudo umount sdroot
$ sudo umount sdboot
$ sudo umount root
$ sudo umount boot
$ sudo kpartx -d /dev/loop0
$ sudo losetup -d /dev/loop06、将 1g 的 SD 卡 插到 RPI 上,期待已久的 RPI 终于启动啦!! 我是抢沙发回家的。 技术贴,要支持 支持。
SD卡物尽其用。
页:
[1]