Wheezy OS의 .img 파일을 Mac OS X의 8GB SD 카드에 굽고 싶지만 방법을 알 수 없습니다.
도움을 주시면 감사하겠습니다.
Wheezy OS의 .img 파일을 Mac OS X의 8GB SD 카드에 굽고 싶지만 방법을 알 수 없습니다.
도움을 주시면 감사하겠습니다.
답변:
다양한 OS를 모두 다루는 FAQ / 하우투가 있습니다. Mac의 경우 다양한 다른 유닉스 버전과 거의 동일합니다. dd의 사용.
간단히 말해 다음과 같이 입력하십시오.
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
NB : of = / rdev / diskn은 SD 카드 여야합니다. 이렇게 잘못하면 Mac 시스템이 손상 될 수 있습니다 !!!! 조심해!
/dev/rdiskn
그냥 대신 사용하십시오 /dev/diskn
. 이렇게하면 버퍼 된 장치에 쓰지 않고 훨씬 빠르게 완료됩니다 .
이 과정을 단계별로 안내하려면이 설명을 참조하십시오 . 이 문서에는 Mac에 대한 3 개의 장이 있습니다.
가장 쉬운 방법은 Mac의 첫 번째 장 ( Mac OS X에서 SD 카드에 이미지 복사 (그래픽 인터페이스 만 해당) )에 설명되어 있습니다. 이 응용 프로그램은 여기
먼저 SD 카드의 경로를 확인하십시오. 터미널에서 다음 명령을 실행하여이를 수행 할 수 있습니다.
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 값이 정확하기 때문에 SD 카드인지 확인할 수 있습니다 .
디스크에 기존 파티션이 있으면 마운트 해제해야 할 수도 있습니다. 그렇지 않으면 이미지를 쓰려고 할 때 "리소스 사용 중"오류 메시지가 나타납니다.
diskutil unmount /dev/disk3s1
이제 이미지 파일을 디스크에 씁니다. 원시 디스크 모드에서 작동하도록 지시하여 rdisk3
쓰기 성능을 크게 향상시키는 'r'이 추가되었습니다 dd
.
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
SD 카드의 크기에 따라 시간이 걸릴 수 있습니다. 를 눌러 CTRL+T
현재 상태를 볼 수 있습니다 dd
. 내 삼성 8GB SD 카드의 예로 쓰기 속도는 12MB / s이며 명령을 완료하는 데 11 분이 걸렸습니다.
Resource busy
하면 디스크 유틸리티로 이동하여 SD 카드를 마운트 해제하고 다시 시도하십시오. 작동합니다.
이것을보십시오 : ApplePi-Baker
무료이며 IMG 파일을 SD 카드에 쓰고 NOOBS 카드를 준비하며 SD 카드의 IMG에 백업을 만들 수 있습니다.
이 응용 프로그램은 당신을 위해 도움이 될 수 있습니다 : http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
환영합니다;)
당신은 또한 시도 할 수 : DD 유틸리티
풍모:
.img 또는 .iso 파일을 SD 카드 또는 USB로 굽는 스크립트를 만들었습니다.
그렇습니다. 간단한 대답은 그냥 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를 백업하고 유지하므로 문제가 발생하면 웃을 수 있습니다.
SD 카드에 file.img를 설치하기위한 http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx 와 같은 훌륭한 링크를 찾았습니다 .
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