Wheezy OSの.imgファイルをMac OS Xの8GB SDカードに書き込みたいのですが、方法がわかりません。
任意の助けをいただければ幸いです。
Wheezy OSの.imgファイルをMac OS Xの8GB SDカードに書き込みたいのですが、方法がわかりません。
任意の助けをいただければ幸いです。
回答:
さまざまなOSをすべて説明したFAQ / HOWTOがあります。Macの場合、他のさまざまなタイプのUnixバージョンと(ほぼ)同じです。ddの使用。
要するに、次のように入力します。
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
注意:of = / rdev / disknはSDカードである必要があります。これを間違えると、Macシステムが破壊される可能性があります!!!! 注意してください!
必ずの/dev/rdiskn
代わりに使用してください/dev/diskn
。この方法では、バッファリングされたデバイスに書き込むのではなく、はるかに高速に完了します。
このプロセス全体の詳細な手順については、この説明を参照してください。このドキュメントには、Mac用の3つの章があります。
最も簡単な方法は、Macの最初の章(Mac OS XのSDカードへの画像のコピー(グラフィカルインターフェイスのみ))で説明されており、あなたのためにすべてを行うアプリケーションを含み、完了するためにリンクをコピーしますこのアプリケーションはこちら
まず、SDカードへのパスを確認します。これを行うには、ターミナルから次のコマンドを実行します。
diskutil list
出力には、現在システムにマウントされているディスクのリストが表示されます。出力の関連する行は次のとおりです。
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
この場合/dev/disk3
、TYPE、NAME、SIZEの値が正しいため、SDカードであることを確認できます。
ディスク上に既存のパーティションがある場合は、マウントを解除する必要があります。そうしないと、イメージを書き込もうとしたときに「リソースビジー」エラーメッセージが表示されます。
diskutil unmount /dev/disk3s1
次に、イメージファイルをディスクに書き込みます。rawディスクモードで動作するようにrdisk3
指示dd
することにより、書き込みパフォーマンスを大幅に改善する「r」が追加されていることに注意してください。
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
SDカードのサイズによっては、時間がかかる場合があります。を押すCTRL+T
と、の現在のステータスを確認できますdd
。私のSamsung 8GB SDカードの例として、書き込み速度は12MB /秒で、コマンドの完了には11分かかりました。
Resource busy
場合は、ディスクユーティリティに進み、SDカードをアンマウントして、もう一度試してください。それが動作します。
これを試してください:ApplePi-Baker
無料で、IMGファイルをSDカードに書き込み、NOOBSカードを準備し、SDカードのIMGへのバックアップを作成できます。
このアプリはあなたに役立つかもしれません:http : //alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
ようこそ ;)
試すこともできます:dd Utility
特徴:
.imgまたは.isoファイルをSDカードまたはUSBに書き込むスクリプトを作成しました。
はい、単純な答えはそれをddするだけですが、スクリプトでddをラップすることによって実施する必要がある安全上の注意事項がいくつかあります。
#!/bin/bash
#
# copy_img_to_sd.sh
#
ME=$( id | grep root | wc -l | perl -p -e 's/[^0-9]+//g');
if [ "$ME" != "1" ] ;then
echo "must be root"
exit 1;
fi
IMG=$1
if [ ! -f $IMG ] ;then
echo "can not find $IMG";
exit 2;
fi
DISK=$(ls -l /dev/disk? | wc -l |perl -p -e 's/[^0-9]//g')
if [ $DISK -lt 3 ] ; then
echo "can not find sdcard";
ls -l /dev/disk?
exit 2;
fi
DISK=$(ls -1 /dev/disk? | tail -1);
R_DISK=$(ls -1 /dev/rdisk? | tail -1);
echo "we are about to do this:"
echo $(diskutil information $DISK | grep Total)
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g'
echo dd bs=1m if=$IMG of=$R_DISK
echo sync
echo diskutil eject $R_DISK
echo "Press [enter] to continue or [Ctrl]+[C] to cancel";
read YNM;
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g' | bash 2>/dev/null
dd bs=1m if=$IMG of=$R_DISK
sync
diskutil eject $R_DISK
誤ってイメージを内部ドライブに書き込むには、修正するためにOS Xを新しくインストールする必要があります。install.logをバックアップして保管します。これが発生した場合は、笑ってください。
本当に良いリンクを見つけました:SDカードにfile.imgをインストールするためのhttp://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx、非常に詳細な手順!
df
この場合、デバイスパスを見つけるために使用します/dev/disk2
。
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 414Gi 51Gi 90% 108573777 13263821 89% /
devfs 214Ki 214Ki 0Bi 100% 741 0 100% /dev
map -hosts 0Bi 0Bi 0Bi 100% 0 0 100% /net
map auto_home 0Bi 0Bi 0Bi 100% 0 0 100% /home
/dev/disk2s1 3.7Gi 2.3Mi 3.7Gi 1% 0 0 100% /Volumes/UNTITLED