본문 바로가기

맥/맥

[AppleTV] 애플티비 케이스 뜯지 않고 개조하기

- 준비물
1. 인텔맥 (10.4.8 이하의 OSX 이 설치되는 인텔맥)
2. USB외장하드
* 10.4.9 이상은 동작을 보증할 수 없습니다.



- USB드라이브 설정
1. 외장하드를 적정한 파티션으로 나누어 GUID Partitoin Table 로 만든다.
2. Mac OS Extended (Journaled) 로 포맷한다.


볼륨명은 OSBoot로 만듬

- Mac OS X 설치
1. CD 부팅으로 OS X 를 외장하드에 설치한다.
2. 설치된 외장하드로 부팅하여 기본적인 설정을 마친다.
(Sharing 에서 Remote Login , Apple Remote Desktop 공유를 켠다
VNC 서버라던지 Remote 공유 기능을 켜서 차후 원격조정할 수 있도록 해야함)

3. 10.4.8 combo update 를 사용하여 10.4.8로 업데이트한다.
4. 재부팅하고 자동업데이트로 10.4.9까지 만들어도 된다.


5. 애플TV의 내장유선랜 드라이버를 설치한다.

무선랜을 사용할경우는 설치할 필요가 없다.

5. 다시 내장 OSX 로 부팅한다.


- 외장OSX 핵하기 1.mach_kernel.zip 의 압축을 풀고
외장 하드의 mach_kernel 을 지운다. 실수로 내장 하드를 지우면 낭패이니 조심합니다.
rm /Volumes/OSBoot/mach_kernel


다운받은 mach_kernel 을 외장하드로 복사합니다. cp ~/Downloads/mach_kernel /Volumes/OSBoot/
명령어는 예문일 뿐이니 똑같이 하지는 않습니다.


2. boot.efi 를 교체한다.


외장하드의
/Volumes/외장하드/System/Library/CoreServices/boot.efi 의 파일을 지우고
다운받은것으로 교체한다.
sudo bless --folder=/Volumes/외장하드이름/System/Library/CoreServices --file=/Volumes/외장하드이름 /System/Library/CoreServices/boot.efi --setBoot
터미널에 위와같은 명령어를 사용한다. 3. /Volumes/외장하드이름/System/Library/Extensions
안에 있는 NVD로 시작하는 파일 5개를 삭지ㅔ한다.

/Volumes/외장하드이름/System/Library/ 안에 Extensions.mkext , Extensions.kextcache 를 삭제한다.


4. 편집한다. TextWrangler 같은것으로 하면 좋음 /Volumes/외장하드이름/System/Library/Extensions/AppleFileSystemDriver.kext/Contents/Info.plist

내용중
"IOPropertyMatch" 로 검색하면

사용자 삽입 이미지

이런 내용이 발견되는데

바로 아랫줄에 아래와 같은 내용을 추가한다.
사용자 삽입 이미지



- 파티션 정보 변경하기


디스크 유틸리티로 외장하드의 장착 위치를 파악한다.
사용자 삽입 이미지

disk0s2 는 파티션 위치이며 disk0 이라는뜻
보통 내장하드는 disk0 이므로 외장하드는 disk1 이나 disk2 가 되나 정확히 확인합니다.
아래는 disk2 라고 가정하고 진행합니다.

터미널에서
gpt -r show /dev/disk2
라고 하면

사용자 삽입 이미지

이런식의 파티션 정보가 나온다.
파티션 갯수에 따라 contents 부분은 2 까지만 나올 수도 있고 3보다 더 높을 수도 있다.

disktool -u disk2

gpt remove -i 2 /dev/disk2


disktool -u disk2

gpt add -b 409640 -s 77757488 -i 2 -t "5265636F-7665-11AA-AA11-00306543ECAC" /dev/disk2

-b 다음에 나오는것은 start 이고 -s 다음은 Size 에 있는 내용이므로 이와 다를 수 있으니 자신의 시스템에 맞춰서 입력합니다.

모든 작업이 끝났고.
애플 티비에 외장하드를 연결하고 MENU 와 - 버튼을 동시에 누릅니다. 리붓이 될때까지요.
만일 외장하드로 부팅이 안되면, 애플 티비의 전원을 뽑았다가, 연결합니다.

애플TV가 OSX 로 부팅되면, 원격으로 제어합니다.
애플TV의 내장하드에 필요한 파일을 복사하는건 http://www.appleforum.com 내에서 검색하면
나와있습니다.
술기운으로 머리가 아파서 여기까지 입니다.

' > ' 카테고리의 다른 글

나도 염장이란걸 해보고 싶었다.  (0) 2007.10.16
MBP 하드디스크 교체  (0) 2007.10.10
AppleTV 입성  (0) 2007.08.16
Airport Extream! 이 오다.  (0) 2007.04.10
질러라 질러라~ 델22인지  (0) 2007.02.05