กำลังเขียนไฟล์. img ไปยังการ์ด SD จาก Mac


28

ฉันต้องการเบิร์นไฟล์. img ของ Wheezy OS ลงใน SD Card 8GB ของฉันจาก Mac OS X แต่ไม่สามารถหาวิธีได้

ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม


OS ที่คุณใช้คือ OSX
ikku

ใช่ @ikku - เป็น

ตรวจสอบคำตอบของฉันที่นี่ คำถามคือการสำรองข้อมูลการ์ด SD ของคุณ แต่กระบวนการเหมือนกันดูบิตในการกู้คืนภาพ หรือมิฉะนั้นวิกินี้อาจช่วยได้
Alex Coplan

1
คุณสามารถใช้Etcherแบบกราฟิกโอเพนซอร์ซเพื่อใช้งานได้บน Mac, Windows และ Linux
Brad Parks

คำตอบ:


25

มีคำถามที่พบบ่อย / howto พร้อมใช้งานซึ่งกล่าวถึงระบบปฏิบัติการต่าง ๆ ทั้งหมด สำหรับ Mac มันคือ (เกือบ) เหมือนกับในรุ่น Unix ประเภทอื่น ๆ การใช้ dd

ในระยะสั้นคุณพิมพ์:

sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m

หมายเหตุ: the of = / rdev / diskn จำเป็นต้องเป็นการ์ด SD หากคุณทำผิดคุณอาจท้ายทำลายระบบ Mac ของคุณ !!!! ระวัง!

ให้แน่ใจว่าจะใช้แทนเพียง/dev/rdiskn /dev/disknวิธีนี้คุณไม่ได้เขียนไปยังอุปกรณ์ที่บัฟเฟอร์และมันจะสมบูรณ์เร็วขึ้นมาก

สำหรับคำแนะนำทีละขั้นตอนตลอดกระบวนการนี้โปรดศึกษาคำอธิบายนี้ มี 3 บทสำหรับ Mac ในเอกสารนี้

วิธีที่ง่ายที่สุดอธิบายไว้ในบทแรกบน Mac (การคัดลอกภาพไปยังการ์ด SD ใน Mac OS X (เฉพาะกับส่วนต่อประสานกราฟิก) ) มันเกี่ยวข้องกับแอปพลิเคชันที่ทำทุกอย่างเพื่อคุณ แอปพลิเคชันนี้ที่นี่


ไม่ใช่เรื่องยากและการคัดลอกจริงเป็นเพียงคำสั่งเดียวส่วนที่เหลือคือเพื่อให้แน่ใจว่าคุณจะเขียนไปยังอุปกรณ์ที่ถูกต้อง และสถานะของบทแรก: ยูทิลิตีการสร้างการ์ด RPi-sd เป็นแอพที่จะนำคุณสู่ขั้นตอนการติดตั้งไปยังการ์ด SD ฟังดูเหมือนแอพพลิเคชั่นที่ดีที่มีคู่ถ้าการคลิกทำในสิ่งที่คุณต้องการ ... ลิงค์สำหรับแอพนี้อยู่ในเอกสาร
ikku

1
ไม่สามารถทำงานได้ :(

โอ้และแอปพลิเคชั่นหยุดทำงาน

จากนั้นฉันเดาว่าคุณต้องเปลี่ยนไปใช้ตัวเลือก 2 ซึ่งส่วนใหญ่เป็น GUI
ikku

แอปพลิเคชันใดที่ทำให้ระบบล่ม วว? :-D
XTL

70

ก่อนอื่นให้ตรวจสอบเส้นทางไปยังการ์ด SD ของคุณ คุณสามารถทำได้โดยใช้คำสั่งต่อไปนี้จาก terminal:

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เป็นการ์ด SD ของฉันเพราะค่า 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เป็นตัวอย่างสำหรับการ์ด SD 8GB ของซัมซุงความเร็วในการเขียนคือ 12MB / s คำสั่งใช้เวลา 11 นาทีในการดำเนินการให้เสร็จสมบูรณ์


ในกรณีที่ใครก็ตามได้รับข้อผิดพลาดResource busyจากนั้นไปที่ Disk Utility ให้ถอด unmount การ์ด SD แล้วลองอีกครั้ง มันจะทำงาน.
atulkhatri

4

ลองสิ่งนี้: ApplePi-Baker

ฟรีเขียนไฟล์ IMG ไปยังการ์ด SD สามารถเตรียมการ์ด NOOBS และสามารถสำรองข้อมูลไปยัง IMG ของการ์ด SD ของคุณได้


1
อย่าลองสิ่งนี้ !!!! มันค้างแล้วถ้าคุณยกเลิกคุณจะติดอยู่กับพาร์ทิชันบางส่วนในการ์ดที่ปฏิเสธที่จะลบอย่างแท้จริง Disk Utility ทำให้ตัวเลือกการจัดรูปแบบ / ลบทั้งหมดของฉันเป็นสีเทา
boulder_ruby

@boulder_ruby: ผู้ใช้บางคนดูเหมือนจะมีปัญหาการรับรองความถูกต้องกับ v1.6 เนื่องจากความต้องการการรับรองความถูกต้องโดย OS X อย่างไรก็ตามปัญหาของคุณเป็นเรื่องใหม่สำหรับฉันอย่างสมบูรณ์ คุณยกเลิก "Force Quit" (อาจทำให้ "dd" ผิดปกติในพื้นหลัง) หรือไม่
Hanzaplastique

0

แอพนี้อาจมีประโยชน์สำหรับคุณ: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/

ยินดีต้อนรับ;)


ยินดีต้อนรับสู่ RPi.SE :) คุณช่วยอธิบายเนื้อหาสั้น ๆ เพื่อหลีกเลี่ยงการเชื่อมโยงที่เน่าได้หรือไม่? ขอบคุณ!
Morgan Courbet

โดยทั่วไปคือส่วนหน้าเพื่อเบิร์นรูปภาพไปยัง SD ของคุณสำหรับ OSX
user4056

0

คุณสามารถลอง: dd Utility

คุณสมบัติ:

  • เขียนไฟล์ IMG ไปยังการ์ดหน่วยความจำและฮาร์ดไดรฟ์
  • สำรองและกู้คืนไฟล์ IMG ไปยังการ์ดหน่วยความจำและฮาร์ดไดรฟ์
  • ติดตั้งและกู้คืนไฟล์อิมเมจดิสก์ที่ถูกบีบอัดได้ทันที รูปแบบไฟล์ที่รองรับ: IMG, Zip, GZip และ XZ
  • สำรองและบีบอัดไฟล์ภาพดิสก์ได้ทันทีในรูปแบบ ZIP เพื่อลดขนาดไฟล์ของการสำรองข้อมูลอย่างมาก
  • เหมาะอย่างยิ่งสำหรับการกระพริบไฟล์ IMG ไปยังการ์ด SD สำหรับใช้กับ Raspberry Pi, Arduino, BeagleBoard และบอร์ด ARM อื่น ๆ
  • รองรับการแสดง Mac Retina

การสนับสนุนของ Retina คืออะไร
Ghanima


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 ใหม่เพื่อแก้ไข สำรองข้อมูลและติดตั้ง log.log ดังนั้นถ้ามันเกิดขึ้นกับคุณคุณสามารถหัวเราะออกมา


0

พบลิงค์ที่ดีจริงๆ: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosxสำหรับการติดตั้ง file.img บนการ์ด SD ขั้นตอนที่ละเอียดมาก!


คุณช่วยเพิ่มรายละเอียดเพิ่มเติมในคำตอบของคุณได้ไหม? การเชื่อมโยงสิ่งต่าง ๆ ไม่เป็นประโยชน์อย่างที่อธิบายไว้ ...
Kachamenus

ฉันจะทำ แต่แล้วอีกครั้งฉันจะคัดลอกและวางทุกอย่างจากเว็บไซต์ไปที่นี่ มันสรุปขั้นตอนจากการดาวน์โหลดแพ็คเกจและถ่ายโอนไฟล์. img ลงในการ์ด SD มันเป็นรายละเอียดตามที่ได้รับ
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
แล้ว ... นี่เป็นคำตอบเพียงครึ่งเดียว
Bex
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.