Tôi muốn ghi tập tin .img của Wheezy OS vào Thẻ SD 8GB của mình từ Mac OS X nhưng không thể tìm ra cách.
Bất kỳ trợ giúp sẽ được đánh giá cao.
Tôi muốn ghi tập tin .img của Wheezy OS vào Thẻ SD 8GB của mình từ Mac OS X nhưng không thể tìm ra cách.
Bất kỳ trợ giúp sẽ được đánh giá cao.
Câu trả lời:
Có một faq / howto có sẵn để thảo luận về tất cả các hệ điều hành khác nhau. Đối với Mac, nó gần như giống với các loại phiên bản Unix khác. Công dụng của dd.
Tóm lại, bạn gõ:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
Lưu ý: of = / rdev / đĩ cần phải là thẻ SD, nếu bạn làm sai, bạn có thể sẽ phá hủy hệ thống Mac của mình !!!! Hãy cẩn thận!
Hãy chắc chắn để sử dụng /dev/rdiskn
thay vì chỉ /dev/diskn
. Bằng cách này, bạn không ghi vào thiết bị đệm và nó sẽ hoàn thành nhanh hơn nhiều .
Để có hướng dẫn từng bước trong suốt quá trình này, vui lòng tham khảo giải thích này . Có 3 chương cho Mac trong tài liệu này.
Cách dễ nhất được mô tả trong chương đầu tiên trên Mac ( Sao chép hình ảnh vào thẻ SD trong Mac OS X (Chỉ với giao diện đồ họa) ), nó liên quan đến một ứng dụng làm mọi thứ cho bạn, để hoàn thành, tôi sao chép liên kết vào ứng dụng này ở đây
Đầu tiên, xác minh đường dẫn đến thẻ SD của bạn. Bạn có thể làm điều này bằng cách chạy lệnh sau từ terminal:
diskutil list
Đầu ra hiển thị một danh sách các đĩa hiện được gắn trên hệ thống. Đây là dòng có liên quan từ đầu ra của tôi:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
Trong trường hợp này, tôi có thể xác minh /dev/disk3
là thẻ SD của mình vì các giá trị TYPE, NAME và SIZE là chính xác.
Nếu bạn có một phân vùng hiện có trên đĩa, bạn có thể cần ngắt kết nối nó, nếu không, bạn sẽ nhận được thông báo lỗi "Tài nguyên bận" khi bạn cố gắng ghi hình ảnh.
diskutil unmount /dev/disk3s1
Bây giờ để ghi tập tin hình ảnh vào đĩa. Lưu ý 'r' được thêm vào để rdisk3
cải thiện đáng kể hiệu năng ghi bằng cách yêu dd
cầu hoạt động ở chế độ đĩa thô:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
Tùy thuộc vào kích thước của thẻ SD của bạn, việc này có thể mất một lúc. Bạn có thể nhấn CTRL+T
để xem trạng thái hiện tại của dd
. Lấy ví dụ cho thẻ SD Samsung 8GB của tôi, tốc độ ghi là 12MB / giây, lệnh mất 11 phút để hoàn thành.
Resource busy
hãy truy cập Disk Utility, ngắt kết nối thẻ SD của bạn và thử lại. Nó sẽ làm việc.
Hãy thử điều này: ApplePi-Baker
Nó miễn phí, ghi các tệp IMG vào Thẻ SD, có thể chuẩn bị thẻ NOOBS và có thể tạo bản sao lưu vào IMG của Thẻ SD của bạn.
Ứng dụng này có thể hữu ích cho bạn: http : // allthnterest.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Chào mừng;)
Bạn cũng có thể thử: dd Utility
Tính năng, đặc điểm:
Tôi đã tạo một tập lệnh để ghi tập tin .img hoặc .iso vào thẻ SD hoặc USB.
Có, câu trả lời đơn giản là chỉ dd nó, nhưng có một số biện pháp phòng ngừa an toàn mà bạn có thể muốn thực thi bằng cách gói dd của bạn trong một tập lệnh;
#!/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
Vô tình viết một hình ảnh vào ổ đĩa trong của bạn sẽ yêu cầu cài đặt OS X mới để sửa. Sao lưu và giữ một install.log để nếu nó xảy ra với bạn, bạn có thể cười nó.
Tìm thấy một liên kết thực sự tốt: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx để cài đặt file.img trên thẻ SD, các bước rất chi tiết!
Sử dụng df
để tìm đường dẫn thiết bị, trong trường hợp này /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