मैं व्हीजी ओएस की .img फ़ाइल को मैक ओएस एक्स से अपने 8 जीबी एसडी कार्ड में जलाना चाहता हूं, लेकिन यह पता नहीं लगा सकता कि कैसे।
किसी भी सहायता की सराहना की जाएगी।
मैं व्हीजी ओएस की .img फ़ाइल को मैक ओएस एक्स से अपने 8 जीबी एसडी कार्ड में जलाना चाहता हूं, लेकिन यह पता नहीं लगा सकता कि कैसे।
किसी भी सहायता की सराहना की जाएगी।
जवाबों:
वहाँ एक faq / howto उपलब्ध है जो सभी विभिन्न OS-es पर चर्चा करता है। मैक के लिए यह (लगभग) यूनिक्स संस्करणों के विभिन्न प्रकारों के तहत समान है। Dd का उपयोग।
संक्षेप में आप टाइप करें:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
NB: = / rdev / diskn को SD कार्ड होना चाहिए, यदि आप यह गलत करते हैं तो आप अपने मैक को नष्ट कर सकते हैं !!!! सावधान रहे!
/dev/rdiskn
बस के बजाय उपयोग सुनिश्चित करें /dev/diskn
। इस तरह आप किसी बफ़र डिवाइस पर नहीं लिख रहे हैं और यह बहुत तेज़ी से पूरा होगा ।
इस प्रक्रिया के माध्यम से कुल कदम कदम गाइड के लिए कृपया इस स्पष्टीकरण से परामर्श करें । इस दस्तावेज़ में मैक के लिए 3 अध्याय हैं।
सबसे आसान तरीका मैक पर पहले अध्याय पर वर्णित किया गया है ( मैक ओएस एक्स में केवल एसडी कार्ड के लिए एक छवि की प्रतिलिपि बनाना ) इस आवेदन यहाँ
सबसे पहले, अपने एसडी कार्ड का पथ सत्यापित करें। आप टर्मिनल से निम्न आदेश चलाकर ऐसा कर सकते हैं:
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 मान सही हैं।
यदि आपके पास डिस्क पर एक मौजूदा विभाजन है, तो आपको इसे अनमाउंट करने की आवश्यकता हो सकती है, अन्यथा आपको छवि लिखने का प्रयास करने पर "संसाधन व्यस्त" त्रुटि संदेश मिलेगा।
diskutil unmount /dev/disk3s1
अब डिस्क पर छवि फ़ाइल लिखने के लिए। ध्यान दें कि 'r' कच्चे डिस्क मोड में काम करने के लिए rdisk3
कहकर प्रदर्शन को बेहतर बनाता dd
है:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
आपके SDcard के आकार के आधार पर इसमें कुछ समय लग सकता है। CTRL+T
की वर्तमान स्थिति देखने के लिए आप दबा सकते हैं dd
। मेरे सैमसंग 8 जीबी एसडी कार्ड के लिए एक उदाहरण के रूप में लिखने की गति 12 एमबी थी / कमांड को पूरा करने के लिए 11mins लिया गया था।
Resource busy
तो डिस्क उपयोगिता पर जाएं, अपना एसडी कार्ड अनमाउंट करें और फिर से प्रयास करें। यह काम करेगा।
इसे आज़माएँ: ApplePi- बेकर
यह मुफ़्त है, SDG कार्ड को IMG फ़ाइलें लिखता है, एक NOOBS कार्ड तैयार कर सकता है और आपके SD-कार्ड के IMG का बैकअप बना सकता है।
यह ऐप आपके लिए उपयोगी हो सकता है: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
स्वागत हे ;)
आप भी कोशिश कर सकते हैं: dd उपयोगिता
विशेषताएं:
मैंने एसडी कार्ड या यूएसबी में .img या .iso फाइलों को जलाने के लिए एक स्क्रिप्ट बनाई।
हां, इसका सरल उत्तर यह है कि इसे केवल 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 रखें ताकि यदि आपके साथ ऐसा हो तो आप इसे हंसी में उड़ा सकते हैं।
एक बहुत अच्छा लिंक मिला: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx एसडी कार्ड पर file.img स्थापित करने के लिए, बहुत विस्तृत चरण!
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