2013年1月19日土曜日
Raspberry Piのブート用SDカードの作成
Jun's Homepage
http://www.mztn.org/rpi/rpi02.html
を参照しながらUbuntu環境で作成した。
SDカードライターはDAP COWON-D2を使った。
SDカードはClass10を使っていたが認識されない。
Class6のモノを使うとちゃんと認識した。折角高いのを買ったのに。。。。
<作成手順>
1.ダウンロードファイルの確認
$ shasum 2012-12-16-wheezy-raspbian.zip
514974a5fcbbbea02151d79a715741c2159d4b0a 2012-12-16-wheezy-raspbian.zip
2.解凍
$ unzip 2012-12-16-wheezy-raspbian.zip
Archive: 2012-12-16-wheezy-raspbian.zip
inflating: 2012-12-16-wheezy-raspbian.img
$ ls -l 20*
-rw-r--r-- 1 papa papa 1939865600 12# 17 04:52 2012-12-16-wheezy-raspbian.img
-rw-rw-r-- 1 papa papa 507098306 1# 17 22:17 2012-12-16-wheezy-raspbian.zip
3.SDカードのデバイスの確認
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 17G 4.2G 13G 25% /
udev 1.5G 4.0K 1.5G 1% /dev
tmpfs 590M 864K 589M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 156K 1.5G 1% /run/shm
none 100M 80K 100M 1% /run/user
/dev/sdb1 466G 19G 448G 5% /host
/dev/sdd 16G 14G 2.4G 85% /media/papa/COWON
/dev/sde1 15G 32K 15G 1% /media/papa/7A70-D3FD
/dev/sda1 466G 61G 406G 14% /media/papa/Win7
※ /dev/sde1が対象のデバイスであることが判明
4.SDカードをアンマウント
$ umount /dev/sde1
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 17G 6.1G 11G 37% /
udev 1.5G 4.0K 1.5G 1% /dev
tmpfs 590M 860K 589M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 152K 1.5G 1% /run/shm
none 100M 40K 100M 1% /run/user
/dev/sdb1 466G 21G 446G 5% /host
/dev/sdd 16G 14G 2.4G 85% /media/papa/COWON
/dev/sdc1 299G 99G 200G 33% /media/papa/Data
5.イメージファイルの書込み
$ sudo dd bs=4M if=./2012-12-16-wheezy-raspbian.img of=/dev/sde
[sudo] password for papa:
462+1 レコード入力
462+1 レコード出力
1939865600 バイト (1.9 GB) コピーされました、 417.212 秒、 4.6 MB/秒
$ sync
※ /dev/sdeになってるのがポイント。
最初、/dev/sde1にしてたので書き込まれてなかった(^^;
6.書込の確認
再度、接続し直して確認してみる。
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 17G 6.1G 11G 37% /
udev 1.5G 4.0K 1.5G 1% /dev
tmpfs 590M 868K 589M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.5G 156K 1.5G 1% /run/shm
none 100M 60K 100M 1% /run/user
/dev/sdb1 466G 21G 446G 5% /host
/dev/sdc1 299G 99G 200G 33% /media/papa/Data
/dev/sdd 16G 14G 2.4G 85% /media/papa/COWON
/dev/sde1 56M 17M 40M 30% /media/papa/3312-932F
/dev/sde2 1.8G 1.4G 315M 82% /media/papa/b7b5ddff-ddb4-48dd-84d2-dd47bf00564a
$ ls -l /media/papa/3312-932F/
合計 16872
-rw-r--r-- 1 papa papa 17764 10# 28 17:40 bootcode.bin
-rw-r--r-- 1 papa papa 142 12# 15 17:43 cmdline.txt
-rw-r--r-- 1 papa papa 1180 12# 15 17:43 config.txt
-rw-r--r-- 1 papa papa 5282 10# 28 17:40 fixup.dat
-rw-r--r-- 1 papa papa 2020 10# 28 17:40 fixup_cd.dat
-rw-r--r-- 1 papa papa 137 12# 16 19:51 issue.txt
-rw-r--r-- 1 papa papa 2695192 10# 28 17:40 kernel.img
-rw-r--r-- 1 papa papa 2104952 10# 28 17:40 kernel_cutdown.img
-rw-r--r-- 1 papa papa 9522048 10# 28 17:40 kernel_emergency.img
-rw-r--r-- 1 papa papa 2347828 10# 28 17:40 start.elf
-rw-r--r-- 1 papa papa 523144 10# 28 17:40 start_cd.elf
$ ls -l /media/papa/b7b5ddff-ddb4-48dd-84d2-dd47bf00564a/
合計 92
drwxr-xr-x 2 root root 4096 12# 16 03:16 bin
drwxr-xr-x 2 root root 4096 12# 16 02:43 boot
drwxr-xr-x 3 root root 4096 12# 16 03:16 dev
drwxr-xr-x 95 root root 4096 12# 17 04:39 etc
drwxr-xr-x 3 root root 4096 12# 17 04:39 home
drwxr-xr-x 12 root root 4096 12# 16 03:05 lib
drwx------ 2 root root 16384 12# 16 02:28 lost+found
drwxr-xr-x 2 root root 4096 12# 16 02:31 media
drwxr-xr-x 2 root root 4096 9# 3 02:08 mnt
drwxr-xr-x 3 root root 4096 12# 16 02:42 opt
drwxr-xr-x 2 root root 4096 9# 3 02:08 proc
drwx------ 2 root root 4096 12# 16 02:31 root
drwxr-xr-x 7 root root 4096 12# 17 04:37 run
drwxr-xr-x 2 root root 4096 12# 16 03:16 sbin
drwxr-xr-x 2 root root 4096 6# 20 2012 selinux
drwxr-xr-x 2 root root 4096 12# 16 02:31 srv
drwxr-xr-x 2 root root 4096 11# 27 18:13 sys
drwxrwxrwt 2 root root 4096 9# 3 02:08 tmp
drwxr-xr-x 10 root root 4096 12# 16 02:31 usr
drwxr-xr-x 11 root root 4096 12# 16 02:31 var
ちゃんと書き込まれたようだ。終わり~(^^)/
0 件のコメント:
コメントを投稿