एक मैक से एसडी कार्ड के लिए .img फ़ाइल लिखना


28

मैं व्हीजी ओएस की .img फ़ाइल को मैक ओएस एक्स से अपने 8 जीबी एसडी कार्ड में जलाना चाहता हूं, लेकिन यह पता नहीं लगा सकता कि कैसे।

किसी भी सहायता की सराहना की जाएगी।


क्या OS आप OSX का उपयोग कर रहे हैं ??
--क्कू २

हाँ @ ीकु - यह है।

मेरा जवाब यहां देखें । सवाल आपके एसडी कार्ड के बैकअप पर है, लेकिन प्रक्रिया समान है, छवि को पुनर्स्थापित करने पर थोड़ा देखें। वैकल्पिक रूप से, यह विकि मदद कर सकता है।
एलेक्स कोपलान

1
आप ऐसा करने के लिए ओपन सोर्स ग्राफिकल ऐप Etcher का उपयोग कर सकते हैं , और यह Mac, Windows और Linux पर काम करता है।
ब्रैड पार्क्स

जवाबों:


25

वहाँ एक 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 अध्याय हैं।

सबसे आसान तरीका मैक पर पहले अध्याय पर वर्णित किया गया है ( मैक ओएस एक्स में केवल एसडी कार्ड के लिए एक छवि की प्रतिलिपि बनाना ) इस आवेदन यहाँ


यह मुश्किल नहीं है, और वास्तविक नकल केवल एक आदेश है, बाकी यह सुनिश्चित करने के लिए है कि आप सही उपकरण पर लिख रहे हैं। और पहला अध्याय बताता है: आरपीआई-एसडी कार्ड बिल्डर उपयोगिता एक ऐप है जो आपको एसडी कार्ड स्थापित करने की प्रक्रिया से गुजरेगा। यह एक अच्छा अनुप्रयोग की तरह लगता है कि एक जोड़े के साथ यदि क्लिक करें जो आप चाहते हैं ... इस एप्लिकेशन के लिए लिंक दस्तावेज़ में है।
kuकुक्कू २12

1
काम करने के लिए नहीं मिल सकता है। :(

ओह, और अनुप्रयोग क्रैश रहता है।

फिर मुझे लगता है कि आपको विकल्प 2 पर स्विच करने की आवश्यकता है, ज्यादातर GUI
ikku

क्या अनुप्रयोग दुर्घटनाग्रस्त रहता है? dd? :-D
XTL

70

सबसे पहले, अपने एसडी कार्ड का पथ सत्यापित करें। आप टर्मिनल से निम्न आदेश चलाकर ऐसा कर सकते हैं:

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तो डिस्क उपयोगिता पर जाएं, अपना एसडी कार्ड अनमाउंट करें और फिर से प्रयास करें। यह काम करेगा।
अतुलखत्री

4

इसे आज़माएँ: ApplePi- बेकर

यह मुफ़्त है, SDG कार्ड को IMG फ़ाइलें लिखता है, एक NOOBS कार्ड तैयार कर सकता है और आपके SD-कार्ड के IMG का बैकअप बना सकता है।


1
इसका प्रयास न करें!!!! यह जमा देता है, तो यदि आप रद्द करते हैं, तो आप कार्ड पर कुछ विभाजन के साथ फंस जाते हैं जो सचमुच हटाए जाने से इनकार करते हैं। डिस्क उपयोगिता ने मेरे सभी प्रारूप / मिटाए गए विकल्पों को पकड़ लिया है।
बोल्डर_रुबी

@boulder_ruby: कुछ उपयोगकर्ताओं को OS X द्वारा प्रमाणीकरण आवश्यकताओं के कारण v1.6 के साथ प्रमाणीकरण समस्याएँ लगती हैं। हालाँकि आपकी समस्या मेरे लिए पूरी तरह से नई है। क्या आपने "फोर्स क्विट" को रद्द कर दिया (हो सकता है कि इससे "dd" पृष्ठभूमि में अजीब हो जाए)?
हनजाप्लास्टिक

0

यह ऐप आपके लिए उपयोगी हो सकता है: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/

स्वागत हे ;)


आरपीआई में आपका स्वागत है। :) क्या आप लिंक रोट से बचने के लिए सामग्री की संक्षिप्त व्याख्या कर सकते हैं? धन्यवाद!
मॉर्गन कर्टबेट

मूल रूप से OSX के लिए अपने एसडी के लिए एक छवि को जलाने के लिए एक दृश्य है।
user4056

0

आप भी कोशिश कर सकते हैं: dd उपयोगिता

विशेषताएं:

  • मेमोरी कार्ड और हार्ड ड्राइव पर IMG फाइलें लिखें।
  • मेमोरी कार्ड और हार्ड ड्राइव में IMG फ़ाइलों को बैकअप और रीस्टोर करें।
  • स्थापित करें और मक्खी पर संकुचित डिस्क छवि फ़ाइलों को पुनर्स्थापित करें। समर्थित फ़ाइल स्वरूप: IMG, ज़िप, GZip और XZ।
  • बैकअप और ज़िप फ़ाइल स्वरूप में डिस्क पर बैकअप छवि सेक फ़ाइलों को काफी बैकअप के फ़ाइल आकार को कम करने के लिए।
  • रास्पबेरी पाई, Arduino, BeagleBoard और अन्य एआरएम बोर्डों के साथ उपयोग के लिए SD कार्ड के लिए IMG फ़ाइलों को चमकाने के लिए आदर्श।
  • मैक रेटिना प्रदर्शित समर्थित है।

रेटिना समर्थन के साथ क्या है?
घनिमा han


0

हां, इसका सरल उत्तर यह है कि इसे केवल 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 रखें ताकि यदि आपके साथ ऐसा हो तो आप इसे हंसी में उड़ा सकते हैं।


0

एक बहुत अच्छा लिंक मिला: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx एसडी कार्ड पर file.img स्थापित करने के लिए, बहुत विस्तृत चरण!


क्या आप अपने उत्तर में कुछ और विवरण जोड़ सकते हैं? चीजों को जोड़ना उतना आसान नहीं है जितना इसे समझाने में ...
काचेनियस

मैं करूँगा, लेकिन फिर मैं यहाँ वेबसाइट से सब कुछ कॉपी और पेस्ट करूँगा। यह पैकेज को डाउनलोड करने और एसडी कार्ड पर .img फ़ाइल को स्थानांतरित करने से चरणों की रूपरेखा देता है। इसके विस्तार के रूप में यह हो जाता है।
Karbon62

-2

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

4
और तब...? यह केवल आधा उत्तर है।
बेक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.