查看: 1869|回复: 3
收起左侧

如何将 2 g 的 img 装到 1g 的 sd 卡上!!

2012-10-30 11:17:54 | 显示全部楼层 |阅读模式
从官网下载下来的 镜像 基本上都是 2g 的,而我手上只有 1g 的 sd 卡。
下面看我是怎么 将 2g 的镜像 写到 1g 的 sd 卡上的。
1、首先将 img 挂载到 电脑上。
  1. $ sudo losetup /dev/loop0 archlinux.img
  2. $ sudo kpartx -a /dev/loop0
  3. $ mkdir boot
  4. $ mkdir root
  5. $ sudo mount /dev/mapper/loop0p1 boot
  6. $ sudo mount /dev/mapper/loop0p2 root
复制代码
2、查看系统的实际大小。
  1. $ cd root
  2. $ du -h .
  3. 370M .
复制代码
           370M 远小于 1G 完全可以放在 1G 的 SD 卡上。

3、将 SD 卡 分区,见 http://elinux.org/RPi_Advanced_Setup#Advanced_SD_card_setup,我将其分为 50M 和 950M
4、挂载 SD 卡,并 复制系统。
  1. $ cd ../
  2. $ mkdir sdroot
  3. $ mkdir sdboot
  4. $ sudo mount /dev/sdb1 sdboot
  5. $ sudo mount /dev/sdb2 sdroot
  6. $ sudo cp -av root/* sdroot
  7. $ cp -av boot/* sdboot
复制代码
5、后续处理。
  1. $ sudo umount sdroot
  2. $ sudo umount sdboot
  3. $ sudo umount root
  4. $ sudo umount boot
  5. $ sudo kpartx -d /dev/loop0
  6. $ sudo losetup -d /dev/loop0
复制代码
6、将 1g 的 SD 卡 插到 RPI 上,期待已久的 RPI 终于启动啦!!
回复

使用道具 举报

2012-10-30 13:45:28 | 显示全部楼层
我是抢沙发回家的。
回复 支持 反对

使用道具 举报

2012-10-30 14:39:53 | 显示全部楼层
技术贴,要支持
回复 支持 反对

使用道具 举报

2012-10-30 14:50:02 | 显示全部楼层
支持。
SD卡物尽其用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部