LoginSignup
11
12

More than 5 years have passed since last update.

raspberry piのイメージファイルを小さな容量のメモリーカードにコピーする方法

Posted at

Raspberry Piのイメージを圧縮して完全に完全コピーをする方法

コピー元の16GBのメモリーカードを小さな容量のメモリーカードに完全コピーする方法の忘備録です。今回行う作業は、コピー元のメモリカードは16GB、コピー先のメモリーカードは4GBです。4GBのイメージファイルは、ZIP圧縮すると1.5GB程度になるので何とかインターネット上で配布しても大丈夫なサイズになります。

準備するモノ

raspberry pi(コピーするメモリーカードとは別に動かす必要があります)
コピー元のイメージファイル
コピー先のSDカードが必要になります。

gpartedをインストールします。

$ sudo apt-get update
$ sudo apt-get install gparted

コピーの手順

1. コピーするメモリーカードをUSBに挿入してください。

2. gpartedを起動します。

sudoを付けないとメモリアクセスするときにパスワードの入力が必要になります。
$ sudo gparted

 起動するとこのような画面が開きます。
1.png

/dev/mmcblk0はRaspberry Piのメモリカード
/dev/sdaはコピー先のメモリーカード (4GB)
/dev/sdbはコピー元のメモリーカード(16GB)

sdbのイメージファイルを4GBに圧縮し、sdaにコピーするという作業を進めていきます。

3.まずはsda, sdbの全ドライブのマウントを外します。

鍵マークがついているディスクは作業することが出来ません。
まずは、右マウスをクリックしてsda, sdbの全ディスクをunmountしてください。

2.png

4. コピー先のディスクを消去します。

マウスを右クリックして、sda1, sd2を消去します。
3.png

5. Apply All Operationsを押すと実行します。

消去すると、下の写真のようにunallocatedという状態になり、コピー先のディスクは何も使用されていない状態になりました。
4.png

6. ディスク容量を圧縮する

コピー元のディスクを右クリックし、「Resize/Move」を選択して、ディスクイメージのサイズを小さくしてください。
 限界まで小さくしても大丈夫です。

7. コピー元のイメージをコピーし、コピー先に貼り付けます。

 コピー元のディスクイメージを選択して右クリックから「copy」を選択、コピー先に「paste」します。
5.png
fat16とext4が二つあるので、二つとも同じようにコピー & ペーストします。

8. 最後に、「Apply」ボタンを押すと、コピーを開始します。

 コピーにはしばらく時間が掛かります。
 無事に終了したら完成です。
これで完全なイメージファイルのコピーが出来ました。

11
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12