달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
2009. 5. 31. 17:47

자동로긴 설정 Hackintosh/Tip2009. 5. 31. 17:47

:
Posted by Ritz®™
2009. 5. 31. 17:38

com.apple.Boot.plist화일 편집하기 Hackintosh/Tip2009. 5. 31. 17:38

:
Posted by Ritz®™

alc888_dump.txt





Ubuntu나 페도라등 리눅스에서 사운드카드 코덱 덤프 받는 방법입니다.

Linux로 부팅하고 난 후, 다음과 같은 명령어를 입력합니다.

<code>cat /proc/asound/card0/codec#1 > ~/Desktop/codec_dump.txt

</code>

:
Posted by Ritz®™

GTX260


































GTX-2XX 시리즈 드라이버가 드디어 만들어 졌습니다.

GTX-260은 테스트 점검이 끝난 상태이지만, 타 시리즈도 될 수 있게 만들었다는 것이 개발자의 설명이었습니다.

하지만, 이 드라이버를 만들고 난 후 차후의 지원요청에 따른 부담감 때문에 드라이버 개발자가 공개하기를 꺼려하고 있습니다.

다만, 가까운 친구들에게만 공개를 하고 있습니다.

어쨌든 nVidia 계열 GTX시리즈도 이제는 해킨에서 사용할 수 있다는 뉴스입니다.

:
Posted by Ritz®™

First of all, I really appreciate Hagar,

If you have any question, visit his original posting and leave your question.

Source : http://www.projectosx.com/forum/index.php?showtopic=314&st=0&#entry1000

This posting is just for Korean who don't read English.

준비물:

  • Ubuntu (live CD) 9.04 가 좋을 것 같군요.
  • usb stick
  • 그리고 인터넷 연결이 되어 있어야 합니다.
First:먼저 hfsplus 와 hfsprogs 패키지를 apt-get 혹은 synaptic 를 이용하여 설치합니다.

usb 를 먼저 꽂고
터미널에서, "sudo -s" 명령어를 입력하고 "pwd" 커맨드를 입력하여 마운트 경로와 현재 경로등을 확인합니다.

(보통 /dev/sdb 디바이스가 USB입니다만, 자신의 환경에 따라 다르고 USB 가 사용할 마운트 포인트는 LinOSX 라는 볼륨명을 이용할 것입니다.)

터미널에서 다음 명령어를 입력하세요.
CODE
fdisk /dev/sdb

기존 파티션을 제거하기 위해 새로운 주 파티션으로 생성을 하는데 타입은 "AF" 타입으로 해주시고, active 시킵니다.

다음과같이 mkfs.hfsplus 커맨드를 이용하여 새로운 hfs+ 파일시스템을 새로이 만듭니다.
CODE
mkfs.hfsplus -v LinOSX -U 0 -G 0 /dev/sdb1

보시다시피 LinOSX 볼륨명으로 권한은 사용자와 그룹이 "0:0" 으로 되어 있습니다.

다음은 chameleon bootloader를 설치하는 과정입니다.:
최신 chameleon 패키지를 다운로드하여 압축을 풉니다. 여기에서 Chameleon2.0RC1-r431
cd 커맨드를 이용하여 i386 들어가서 /dev/sdb1 디바이스가 언마운트되어 있음을 확인합니다. 그리고 다음 명령어를 입력합니다:
CODE
dd if=boot0 of=/dev/sdb bs=440 count=1
dd if=boot1h of=/dev/sdb1


다음은 usb를 다음명령을 주어 마운트합니다.:
CODE
mkdir /media/LinOSX
mount -t hfsplus -w /dev/sdb1 /media/LinOSX

그리고 다음과 같이 명령어를 줍니다. 아주 전형적인 방식이죠. ^ ^:
CODE
touch /media/LinOSX/arse

물론, 쓰기가능여부를 점검해야 하는 사항도 있습니다.

모두 처리가 잘 진행이 되었다면 이제 드라이버에 root 권한으로 쓸 수 있는 권한이 있습니다. 따라서,

'Hackintosh > BOOT-132' 카테고리의 다른 글

Snow Leopard용 Boot -132  (0) 2009.10.29
BOOT-132 용 USB 메모리 스틱 만들기-Leopard(10.5.X) Only  (0) 2009.04.05
Boot-132, Adobe After Effects  (0) 2009.03.28
:
Posted by Ritz®™

New universal Injector for ati and nvidia, and multiple ati cards enabler.

source form Netkas : http://netkas.org/?p=104#comment-25268

This new kext, is natit 와 aty_init integrated 하나로 통합된 드라이버로서 주로 nvidia 그래픽 카드를 지원하며 특히, video 램크기를 읽어오는 부분을 좀 더 강화시켰습니다.

가능한 nvidia geforce8 시리즈 이상급에서 사용하시기를 권고합니다. 또한, ati cards의 램을 읽어오는 것을 지원합니다만, multiple cards를 위한 바이너리 추가는 진행하지 않았습니다.

MacPro ATI/Nvidia pc 카드 사용자들도 지원합니다. (예를들면, radeon 4890).

카드 상태는 아직 베타이지만, 동작은 잘 되지만 테스트가 필요합니다.

ati 이름으로는 부족하군요. 좀더 좋은 이름이 필요할 것 같은데 혹시 제안하실 거라도?


^ ^
nVidiaNATI Driver

'Hackintosh > Graphic Card' 카테고리의 다른 글

NVIDIA Quadro FX4500  (0) 2009.06.20
GTX시리즈 드라이버가 나왔군요.  (0) 2009.05.29
Callisto driver  (0) 2009.05.17
Callisto driver  (0) 2009.05.17
NVIDIA GEFORCE 9500 GT, IDENEB 10.5.5  (0) 2009.05.11
:
Posted by Ritz®™

First of all, Thanks ab___73.


source : http://www.insanelymac.com/forum/index.php?showtopic=145792&pid=1163564&mode=threaded&start=#entry1163564

This posting will be translate to Korean, that's why ab_73's posting is in here for understanding who duuno english.

Update:


Upload of Release version 1 with source code.

boot1h 와 관련된 파일크기의 제약상 SMBIOS나 /Extras폴더와는 아직 호한이 안된다는 점을 유의해 주세요.

변경사항:

+ load upto 30 SSDT tables.
+ load extra additional SSDT tables.
+ ACPI v1 and v2 and v3 support.
+ source code refined.

SSDT 테이블을 올려주시면 많은 사람들에게 도움이 될것입니다.
가능하면 www.mediafire.com 에 올려주시면 되겠습니다.

다음 부트로더를 다운로드 받으세요.
Attached File ssdtboot_chameleon2.zip ( 314.39K ) Number of downloads: 500


Update:

30 SSDT tables을 로딩할 수 있게 소스코드를 수정하였다. 테스트 중에 있으며, 성공하면 이 bootloader 와 소스코드를 공개할 것입니다.
tonight.

SMBIOS source code diff를 추가하는 부분에 있어 몇가지 이슈가 있는데, 부트파일의 파일크기 제한과 관련된 것 같군요.
만약 파일크기가 62000bytes 이하에서 bootloader를 운용하게끔 한다면 SMBIOS + DSDT + SSDT 패치를 62700bytes 까지 증가시킬 수 있을 것 같습니다. 부팅시에 /boot0 hang이라는 부팅에러를 겪었다면 이 부분이 해결될 수 있겠군요.

파일 크기 제한과 관련하여 어떤분이라도 좋으니 알고 있으신 분은...^ ^

왜 boot1h 가 단지 <64k boot 파일 이하로 로딩해야 하는 건지...알고 싶습니다!!

-------------------


아주 일반적인 chameleon DSDT override bootloader 를 수정하였는데, 이는 수정된 DSDT 와 SSDT 테이블을 로딩하기 위한 것입니다.

다음과 같은 이점이 있습니다:

+ 컴파일 에러를 이해하고 또, SSDT 테이블 내에서 가끔은 DSDT가 external methods를 레퍼런스 하기도 합니다..

+ Fix Powermanagement.

+ Fix PStates (CPU performance management)

+ Fix CStates (Power Saving managenent)

+ Fix TStates (CPU throttling)

+ View SATA controllers ACPI functions.

이 버전은 디버그 버전입니다. 곧 새로운 버전을 소스코드와 같이 발표할 것입니다.

Chameleon bootloader 와 DSDT 패칭 프로젝트에 관심 가져줘서 고맙군요.

이 bootloader를 이용할려면,

특정 폴더에 압축을 풀고.

Terminal 에서 해당 폴더로 이동합니다.

기존의 bootloader를 다음과 같이 백업합니다.

#sudo cp /boot /boot.bak

사용할 bootloader 를 다음과 같이 복사하여 줍니다.

#sudo cp ssdtboot /boot

SSDT 테이블을 추출하기 위해서는

터미널에서 압축을 풀어놓은 폴더로 이동하여 다음과 같이 실행합니다.

#./getSSDT5.sh

이 명령어는 다음과 같은 디컴파일된 SSDT 테이블을 생성합니다.

SSDT-0.dsl
SSDT-1.dsl
..
SSDT-4.dsl

SSDT Tables의 숫자는 하드웨어 숫자에 기인하므로 숫자에 연연할 필요는 없습니다

텍스트 에디터나 Text Mate를 이용하여 이 화일들을 열어서 수정합니다.

SSDT tables수정하였으면, 터미널에서 다음과 같은 커맨드를 입력하여 컴파일 하여 줍니다.

./iasl -sa SSDT-0.dsl
./iasl -sa SSDT-1.dsl
./iasl -sa SSDT-2.dsl
..

./iasl -sa SSDT-x.dsl
(where x is the table you wish to compile)

컴파일된 파일을 다음과 같은 명령어를 이용하여 최상위 디렉토리에 복사하여 줍니다.

#cp SSDT-x.aml /
(where x is the table you wish to copy)

이 bootloader 를 이용하여 재부팅하고 나면 이미 SSDT 테이블을 로딩하였을 것입니다.

DSDT와 관련하여 다음 글들을 참고합니다.

DSDT Patcher

DSDT BIOS Patcher

다음과 같이 Boot 옵션을 사용할 수 있는데 수정된 것을 사용하는 것 대신에 기본적인 oem SSDT 테이블을 로딩하기 위해 사용할 수 있습니다.
(Use this at darwin boot)

oemSSDT=y

voodoo kernel 에서는 boot 옵션을 다음과 같이 주어 동작되는지 확인하여 봅니다.

kprintf=1 -v

OSX로 부팅하였다면

터미널에서 다음과 같은 명령어를 입력합니다.

#sudo dmesg | grep ACPI

OEM SSDT 테이블 예:
CODE
ACPI: SSDT @ 0x7f7f4440/0x0024 (v001 HP HPQNLP 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4464/0x0326 (v001 HP HPQSAT 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4f9d/0x025F (v001 HP Cpu0Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f51fc/0x00A6 (v001 HP Cpu1Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f52a2/0x04D7 (v001 HP CpuPm 0x00003000 INTL 0x20060317)


수정 적용된 SSDT 예:
CODE
ACPI: SSDT @ 0x7f7f4440/0x0024 (v001 HP HPQNLP 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4464/0x0326 (v001 HP HPQSAT 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4f9d/0x025F (v001 HP Cpu0Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f51fc/0x00A6 (v001 HP Cpu1Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x1956000/0x051E (v001 HP CpuPm 0x00003000 INTL 0x20080926)


5라인의 변화를 유의하여 보면 (SSDT-4) e.g. 0x7f7f52a2/0x4D7 -> 0x1956000/0x051E

이 주소가 변화된 의미는 수정된 SSDT 성공적으로 로딩된 것입니다.

이제 SSDT 테이블을 공유하여 서로간의 정보를 공유하여 봅시다. www.mediafire.com 에 업로드하여 공유하면 될 것 같군요.

다음 화일이 도움이 될 것 같군요.

[attachment=42483:ssdtboot_chameleon.zip]

Cheers,

AB

Voodoo kernel :

voodoo kernel
:
Posted by Ritz®™
2009. 5. 27. 07:14

Blogo 1.2.7 (3085) Application2009. 5. 27. 07:14

Twitter 도 간단하게나마 지원을 해주는 군요.
마치 EventBox를 통해서 트위터에 글을 쓰는 듯한 느낌이 듭니다.


:
Posted by Ritz®™