세상 참 편하다. 있을 법 한건 있기 마련이니.. :)
Windows fo dd 를 위에서 다운받아 실행파일(dd 0.6 beta3) Windows\ 하위에 넣어놓아야 CMD 창에서 어떤 경로로든
실행가능하다.(아니면 따로 환경설정에서 path를 추가해주던지..)
여튼,
Raspbian Wheezy armhf(Hardware Floating Support) Minimal Image를 링크에서 다운(댓글에서 가장 최신은 2013/01/13
상단에 예비링크와 함께 있다)
나는 다운받은 이미지를 D 드라이브 루트에 풀었다. 그리고, CMD 창을 하나 열어서..
dd --list
하면, \\.\로 시작하는 볼륨들과 \\?\ 로 시작하는 하드디스크 물리경로가 보인다.
\\?\Device\Harddisk0\Partition0 로 시작하는 물리경로에서 Device 다음이 디스크가 연결된 위치, 그 밑줄에 해당
파티션, 볼륨 등이 나열되는 듯...
SD의 용량과 디스크 번호로 경로를 확인하고, 아래와 같이 명령어를 썼다. (주의! 경로 파악을 잘 못하면 해당 파티션 또는
디스크가 날아간다!!)
dd if=d:\drazbian-3.6.11.img of=\\?\Device\Harddisk2\Partition0 bs=1M --size --progress
경로등에 문제가 없다면, M 앞에 숫자가 계속 올라가는 것이 보인다. 나의 경우 30초(4GiB SD)? 정도 걸린 듯하고...
C:\>dd if=d:\drazbian-3.6.11.img of=\\?\Device\Harddisk2\Partition0 bs=4M --size --progress
rawwrite dd for windows version 0.6beta3.
Written by John Newbigin <jn@it.swin.edu.au>
This program is covered by terms of the GPL Version 2.
1,937M
1937+1 records in
1937+1 records out
C:\_
위와 같이 잘 써졌다고 나왔다. (bs=4M는 때에 따라 최소 1에서 최대 8정도 선에서 변경가능. 높을수록 빠르게 기록..)
기본 계정과 비번은 pi root / raspberry
기본적으로 SSH가 활성화 된다고 했으나, 실제로 해보니 /etc/network/interfaces 에 환경설정이 틀려서 IP를 못받아왔다.
allow-hotplug eth0
iface etho inet dhcp
이렇게 되어 있는데, ifconfig -a 로 확인해보니 기본 유선 이더넷이 eth1 로 잡혀있다. 위의 내용중에 eth0을 eth1로 고치고
ifdown eth1 && ifup eth1
하면 바로 잡힌다.
이후에 터치스크린 모니터에 연결하여, 크롬을 키오스크 모드로 띄워 볼려고 한다.
http://kyungw00k.wordpress.com/category/raspberrypi/
나머지는 진행되는데로 다시 업데이트!
윈도우 사용자중 DD 실행 후 아래와 같은 에러를 보일 경우.
Error writing file: 5 Access is denied
권한이나 그런 문제는 아닌 것 같고, SD 삽입후 시스템이 잡고 있는게 원인이 아닌가 싶다.
[해결책] 윈키+R -> cmd 엔터
diskpart
list disk
sel disk # (#은 SD에 해당되는 디스크 번호)
clean
exit
후에 다시 시도해 보시길..
[13.03.05 update]
위와는 반대로 SD에서 이미지로 가지고 올 경우! SD를 통으로 한다면, 물론 if= 와 of= 의 우변을 서로 맞바꾸면 된다.
문제는 안쓰는(unallowcated) 파티션이 존재할 경우이다.
위와 같이 할 경우 4GiB에 못미치는 공간들이 파티셔닝되어 복원된다. 이리 저리 셋팅하고, 복원본을 보유하고 싶을 경우
우변만 맞바꿔 dd 를 실행하면 얻어지는 이미지는 SD의 총용량과 같은 사이즈(SD가 8G 일 경우 약 7.5~6GiB)가 만들어진다.
이럴 때 쓰는 옵션이 count !!
dd if=\\?\Device\Harddisk2\Partition0 of=d:\rpi2.img bs=4M count=470 --size --progress
bs(블럭사이즈) x count = 백업할 용량
이 된다. 단, 이 경우 윈도우가 제공하는 Mega 또는 Giga 단위의 용량은 쓰면 안된다. 1,024byte=1Kbyte 로 처리하여 문제있다.
또, dd 로 복원된 SD는 ext4 파티션을 쓰기 때문에 윈도우에선 사용중인 공간을 확인 할 수 없다. 윈도우용 유틸리티(Ext2Fsd)나
리눅스가 설치된 PC가 필요하다.
4,096,000byte x 470 = 1,925,120,000byte (실제 apt-get update와 wifi 셋팅을 끝낸 후 용량은 약 1,900,050,000byte)
이렇게 계산했다.
'관심종목 > Raspberry Pi' 카테고리의 다른 글
Raspberry pi / TL-WN725N / shairport (2) | 2014.09.26 |
---|---|
Raspberry Pi Micro SD Adapter (2) | 2014.01.19 |
세라믹 방열판 ~ 신소재라기엔 오래된 이야기 ~ (2) | 2014.01.16 |
rpi-update on Raspbmc (0) | 2013.01.15 |
Raspberry Pi 무선랜(0BDA 8176) 드라이버 컴파일(Arch Linux Arm) Part.1 (3) | 2012.08.10 |
쪼맨한 파이~ Raspberry Pi 일주일 간단 사용기 (0) | 2012.08.04 |