我已经提供了一个3.8GB的SD卡映像,用于闪存到一个4GB SD卡,用于在RaspBerry PI开发板上引导定制版本的Raspian OS。它有一个第一个主分区,它是FAT32,用于保存引导加载程序,另一个分区是用于存放操作系统的自定义类型。dd - 备份MBR /分区表和第一个分区
我可以通过部署在其上的映像从SD卡上引导PI,在电路板运行时修改其内容,然后关闭电路板。
我想在修改引导时卡的内容后创建自己的磁盘映像。这将involve backing up the MBR,我将通过尝试:
dd if=/dev/sda of=~/Desktop/mbr.raw bs=512 count=1
我可以一次通过,然后备份每个分区一个单独的文件:
dd if=/dev/sda1 of=~/Desktop/sda1.raw bs=1m
dd if=/dev/sda2 of=~/Desktop/sda2.raw bs=1m
有什么办法来连接这些文件到单个图像,还是安全地脚本dd
首先将其所有内容提取到单个文件?引导加载程序和操作系统分区的大小将来可能会发生变化,但它们始终是连续的。
谢谢,但是为什么你给'count'加'1'? – greenoldman
因为他想要第一个分区('count' blocks)和MBR('1'块)。 – jangxx