Wheezy işletim sisteminin bir .img dosyasını Mac OS X'ten 8GB'lık SD Kartıma yazmak istiyorum ancak nasıl olduğunu çözemiyorum.
Herhangi bir yardım takdir edilecektir.
Wheezy işletim sisteminin bir .img dosyasını Mac OS X'ten 8GB'lık SD Kartıma yazmak istiyorum ancak nasıl olduğunu çözemiyorum.
Herhangi bir yardım takdir edilecektir.
Yanıtlar:
Tüm işletim sistemlerini tartışan bir sss / howto var. Mac için (hemen hemen) diğer çeşitli Unix sürümleriyle aynıdır. Dd kullanımı.
Kısacası siz yazın:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
Not: = / rdev / diskn'in SD kart olması gerekir, eğer yanlış yaparsanız Mac sisteminizi mahvedebilirsiniz !!!! Dikkatli ol!
/dev/rdiskn
Sadece yerine kullandığınızdan emin olun /dev/diskn
. Bu şekilde tamponlanmış bir cihaza yazmazsınız ve çok daha hızlı tamamlanır .
Bu süreçte adım adım rehberlik etmek için lütfen bu açıklamaya bakın . Bu belgede Mac için 3 bölüm bulunmaktadır.
En kolay yol Mac'in ilk bölümünde açıklanmıştır ( Mac OS X'te SD karta bir görüntü kopyalama (Sadece grafik arayüzü ile) ), sizin için her şeyi yapan bir uygulama içerir, tamamlanmak için bağlantıyı kopyaladım Bu uygulama burada
İlk önce, SD kartınızın yolunu doğrulayın. Terminalden aşağıdaki komutu çalıştırarak bunu yapabilirsiniz:
diskutil list
Çıktı, sistemde şu anda monte edilmiş olan disklerin bir listesini gösterir. Çıktımdaki alakalı satır:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
Bu durumda /dev/disk3
SD kartım olduğunu doğrulayabilirim çünkü TYPE, NAME ve SIZE değerleri doğru.
Diskte mevcut bir bölüm varsa, çıkarmanız gerekebilir, aksi halde görüntüyü yazmaya çalıştığınızda "Kaynak meşgul" hata iletisini alırsınız.
diskutil unmount /dev/disk3s1
Şimdi görüntü dosyasını diske yazmak için. Ham disk modunda çalışmasını rdisk3
söyleyerek yazma performansını büyük ölçüde artıran 'r' değerine dikkat edin dd
:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
SD kartınızın boyutuna bağlı olarak bu işlem biraz zaman alabilir. CTRL+T
Mevcut durumunu görmek için tuşuna basabilirsiniz dd
. Samsung 8GB SD kartımın bir örneği olarak yazma hızı 12 MB / sn idi, komutun tamamlanması 11 dakika sürdü.
Resource busy
yapması durumunda Disk Utility'ye gidin, SD kartınızı çıkarın ve tekrar deneyin. Çalışacak.
Bunu dene: ApplePi-Baker
Ücretsizdir, IMG dosyalarını SD Kart'a yazar, bir NOOBS kartı hazırlayabilir ve SD Kartınızın IMG'sine yedekleyebilir.
Bu uygulama sizin için yararlı olabilir: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Hoşgeldiniz ;)
Şunları da deneyebilirsiniz: dd Utility
Özellikler:
.İmg veya .iso dosyalarını SD karta veya USB'ye yazmak için bir komut dosyası yaptım.
Evet, basit cevap sadece dd'yi kullanmaktır, ancak dd'nizi bir betiğe sararak uygulamak isteyebileceğiniz bazı güvenlik önlemleri vardır;
#!/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
Yanlışlıkla bir görüntüyü dahili sürücünüze yazmak, düzeltmek için yeni bir OS X kurulumu gerektirecektir. Bir install.log dosyasını yedekleyin ve saklayın, böylece başınıza gelirse, onu güldürebilirsiniz.
Gerçekten iyi bir bağlantı bulundu: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx SD karta file.img yüklemek için, çok ayrıntılı adımlar!
df
Bu durumda cihaz yolunu bulmak için kullanın /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