질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 10.6 OS X snow leopard |
공지숙지/증상설명 | 숙지 |
삼성 sens r530 노트북 해킨 도전중입니다
1편:
2편:
shl628 <- - 이분 덕택에 제가 카멜레온 설치후 여기까지 올수있었던것 같습니다 ㅎㅎ
정말 감사합니다
이번에는 커널 패닉 문제 때문에 이 글을 작성하게 되었습니다
이걸 어떻게 해결해야 할까요?
부트로더는 카멜레온 사용중입니다
org.chameleon.Boot.plist SMBios.plist 이거 사용했습니다
사용해 본 방법은 -v -s UseKernelCache=NO
요거 해봤습니다
지금 열심히 구글링 중이지만 아직 잘모르겠어서 이렇게 글씁니다.
너무 어렵네요 ㅎㅎ
이준호님의 새글 알림을 받으실려면 구독
.그렇군요
져 커널 패쳐 파일 넣고 해봤는데
원래 혼자서 막 넘어갔었는데 press a key to continue 로 바뀌었더라구요
그래서 기대 해봤지만 역시 ㅠㅠㅠ
아쉽네요 ㅠㅠ
그양 usb 다시 설치하고 부트로더 바꿔서 처음부터 해볼까요??
저 오류코드 panic cpu 1 caller 0x475588 구글링 해봐도 방법은 안나와오네요 ㅠㅠㅠ
어떻게 할까요? ㅠㅠ
그러면, 저번에 클로버 부트로더로 시도했을 때 "6_" 부분에서 멈췄었던 것으로 기억하고 있는데,
"6_" 은 Clover EFI 64 Bit (CLOVERX64.efi)를 사용할 때 출력되는 로그입니다.
클로버 부트로더의 Clover EFI 32 Bit (CLOVERIA32.efi) 로 한번 시도해봅시다.
그리고, OS X Snow Leopard 10.6 이 설치가 되는 사양이면 OS X Lion 10.7.5 까지도 설치할 수 있습니다.
우선, Clover EFI 32 Bit 로 시도해보고 안되면 OS X Lion 10.7.5 으로 가겠습니다.
USB 는 OS X 설치 USB 또는 카멜레온 부트로더 USB 둘 중 아무거나 컴퓨터에 장착하고,
디스크 유틸리티로 USB 를 "Mac OS 확장 저널링, GUID 파티션 테이블" 로 선택하고 지우기 버튼을 누릅니다.
지금은 클로버 부트로더만 작동이 되는지 시도해보는 것이기 때문에
OS X 설치 DMG 이미지 파일을 복원 할 필요가 없습니다.
맥 컴퓨터에서 다음 사이트로 접속하여 클로버 부트로더 r3577 버전을 다운로드 합니다.
https://sourceforge.net/projects/cloverefiboot/files/Installer/Clover_v2.3k_r3577.zip/download
클로버 부트로더 r3577 설치 파일을 실행하고 설치 위치를 USB 로 선택하고 사용자화 버튼을 눌러서
위의 사진과 똑같이 선택하고, 아래에 있는 나머지 항목들은 그대로 두고 설치합니다.
그리고, 아래에 첨부한 파일을 다운로드 하고
클로버 부트로더를 설치한 USB 의 EFI 파티션을 열면 EFI 폴더가 있습니다.
EFI 폴더 안에 들어가면 CLOVER 폴더가 있습니다.
CLOVER 폴더를 삭제합니다. (BOOT 폴더는 삭제하지 마세요.)
위에서 다운 받았던 CLOVER 폴더를 복사하여 EFI 폴더에 넣어서 교체해줍니다.
USB 를 추출하고 (EFI 도 같이 추출)
노트북에 장착하고 BIOS 에서 부팅 1순위로 설정하여 재부팅하고
b1f:init 3_ 등의 로그가 뜰 것입니다.
이 화면에서 약 45 초 정도 기다려보고,
그대로라면, BIOS 에서 AHCI 모드가 Disabled 로 되어 있었다면 Enabled 로 설정하여 다시 시도해보고,
Enabled 로 설정되어 있었다면 Disabled 로 설정하여 다시 시도해보세요.
만약, AHCI 설정을 Enabled 와 Disabled 둘 다 시도해도
"(숫자)_" 화면에서 약 45초 정도 기다려도 클로버 부트로더 화면이 뜨지 않는다면,
PCI Hot Plug 관련 문제입니다. (BIOS Hidden Menu 언락 필요)
으 해봤는데 3_ 이거만 계속뜨고 다음화면으로 안넘어가네요 ㅠㅠ
이 문제는 그럼 PCI Hot Plug 관련 문제 이겠죠?
Bios hidden menu 언락이 답이겠네요 ㅠㅠ
반포기하는 심정으로 카멜레온하고 os x usb다시 깔았어요
근데 드디어 되네요 ㅎㅎㅎㅎㅎ
그 주신 카멜레온 파일넣을때 원래있단 카멜레온 파일 extra,library 등등 안지우고 덮어씨웠는데
드디어 뜨네요 ㅎㅎㅎㅎ
근데 문제가 하나있습니다
마우스 키보드가 안됩니다 ㅋㅋㅋ usb연결해야할까요?
삼성 Sens R530 노트북의 키보드와 터치 패드는 검색 해보니 Synaptics 제품인 것 같습니다.
PS2 방식의 키보드와 마우스, 터치 패드 등은 따로 Kext 드라이버 파일이 필요합니다.
카멜레온 부트로더의 Extra 폴더에 Extensions 폴더가 있습니다.
Extensions 폴더에 아래 첨부 파일을 다운로드 하고 압축을 풀어서 나온 Kext 두 개를 모두 넣어줍니다.
그리고, OS X USB 다시 제작할 때 TransMac 으로 복원 하셨나요?
아니면, 디스크 유틸리티로 복원 하셨나요?
그래도, 설치 화면을 띄우는 데 성공했다니 축하드립니다.
드디어 설치완료입니다
그 켁스트를 써봐야겠네요
근데 usb 포트가 하나만 살아있어서 문제입니다 ㅠㅠ
도와주셔서 감사합니다
키보드는 되는데 마우스 패드만안되네요 어차피 마우스는 usb로하는게 더편해서 그냥 쓸려구요 ㅎㅎㅎ
이제 안정화만 시키면되는데 모니터 해상도가 문제네요
1280x720 으로 밖에 안잡혀서
1388x768인가 이 해상도로 해야하는데 ㅎㅎ
이게 그래픽 가속이 지원안되는 탓이겠죠?
네, 그래픽 가속이 지원되지 않아서 1366x768 해상도가 지원되지 않습니다.
그리고, Intel GMA 4500MHD Kext 드라이버 파일을 검색해서 찾았습니다.
그래픽 Kext 파일을 Sens R530 노트북 하드 디스크의 /System/Library/Extensions 폴더에 복사하여 넣어주면 됩니다.
AppleIntelGMA4500FB2A42.kext.zip
복사하여 넣어주고 Kext Wizard 를 실행하고
아래 부분에서 대상 디스크를 하드 디스크로 선택하고,
다음 사진처럼 권한 수정과 Cache 재설정에 체크하고 아래에 있는 실행 버튼을 누릅니다.
그리고, 재부팅을 하고, 카멜레온 부트로더 화면에서
GraphicsEnabler=Yes
를 입력하고 부팅합니다.
스펠링 철자 틀리지 않게 주의해서 입력합니다.
ㅣ켁스트 넣고 해보았지만
아직도 1024x768 밖에 선택을 하지못합니다 ㅠㅠ
그래도 Intel GM 45 라고 나오긴하네요 사실 gma 4500으로 나와야 할텐데
뭐가 문제일까요?
그러면, 하드 디스크의 /S/L/E 경로에 넣었던 AppleIntelGMA4500FB2A42.kext 파일을 지우고,
AppleIntelGMAX3100FB.kext 파일도 지워주세요.
그리고, 아래에 첨부한 파일을 다운로드 하고, /S/L/E 경로에 복사해서 넣어주세요.
GMA 4500MHD 에 맞게 수정된 Kext 파일 입니다.
그리고, 아래의 어플을 더블 클릭해서 실행하면,
자동으로 /S/L/E 권한 복구 & Kernel Cache 재설정 해줍니다.
Kext Utility 에서 끝났다는 메세지가 출력되면 창을 닫고,
재부팅을 하고 카멜레온 부트로더에서
-v
-f
GraphicsEnabler=Yes
arch=i386
입력하고 부팅해서 확인 해주세요.
해상도 는 맞게 잡혔는데 글씨체가 깨져보입니다 ㅠㅠㅠ
문제가 무었일까요 ㅠㅠ
위에거는 그래픽 켁스트 파일들입니다 혹시 저 Hd 그래픽스 다지워야할까요?
AppleIntelHDGraphics.kext 는 Intel GMA 4500MHD Kext 드라이버 파일이 아니고,
다른 Intel HD Graphics 의 Kext 파일입니다.
삼성 구형 Sens R530 노트북의 Intel GMA 4500MHD 내장 그래픽의 Device ID 는 2A42, Vendor ID 는 8086 입니다.
AppleIntelHDGraphics.kext 파일 안에 포함되어 있는 Info.plist 파일의 IOPCIPrimaryMatch 항목의 값에는
Intel GMA 4500MHD 내장 그래픽의 값인 0x2A428086 이 없습니다.
그래서, Intel GMA 4500MHD 내장 그래픽과 AppleIntelHDGraphics.kext 와는 서로 관련이 없으며,
해상도와 글꼴 깨짐 문제와는 관련이 없습니다.
해상도는 잡히지만, 글꼴이 깨져 보인다니 Intel GMA 4500MHD 는 역시 조금 어렵네요. ㅠㅠ
아래에 있는 항목 모두 시도를 해봐도 안된다면 포기해야 할 수도 있을 것 같습니다.
혹시 모르지만, 이제 마지막으로 시도해 볼 수 있는 방법들은 다음과 같습니다.
1. DSDT 수정 해보기
DSDT 파일의 GFX0 디바이스에 다음 내용의 _DSM Meshod 를 추가하고,
Intel GMA 4500MHD 에 맞게 수정된 Intel GMA X3100 Kext 파일을 다시 적용합니다.
Method (_DSM, 4, NotSerialized)
{
Store (Package (0×06)
{
“AAPL,HasPanel”,
Buffer (0×04) {0×01, 0×00, 0×00, 0×00},
“model”,
Buffer (0×07) {”GMA4500MHD”},
“device-id”,
Buffer (0×04) {0×42, 0×2A, 0×00, 0×00}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
그리고, DTGP Method 가 DSDT 에 없는 경우 컴파일 할 시 오류가 발생합니다.
다음 내용을 DSDT 의 최상단 경로에 입력합니다.
Method (DTGP, 5, NotSerialized)
{
If (LEqual (Arg0, Buffer (0x10)
{
/* 0000 */ 0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
/* 0008 */ 0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
}))
{
If (LEqual (Arg1, One))
{
If (LEqual (Arg2, Zero))
{
Store (Buffer (One)
{
0x03
}, Arg4)
Return (One)
}
If (LEqual (Arg2, One))
{
Return (One)
}
}
}
Store (Buffer (One)
{
0x00
}, Arg4)
Return (Zero)
}
DSDT 를 수정하는 작업이 처음이라면 다음 글을 참고해보세요.
https://x86.co.kr/tiplus/1182729
https://x86.co.kr/index.php?mid=tiplus&member_srl=987002
Intel GMA 4500MHD 의 DSDT 수정 내용과 관련된 글은 다음 사이트를 참고해주세요.
https://www.insanelymac.com/forum/topic/221394-intel-gma4500-gl-4x-express-chipset/
2. EDID 적용 해보기
클로버 부트로더를 사용한다면, Inject EDID 를 사용하거나 윈도우 운영체제에서 EDID 값을 추출하여 Config.plist 에 입력하는 방법이 있지만,
카멜레온 부트로더의 경우에는 DSDT 에 GFX0 디바이스의 _DSM Method 에 EDID 값을 직접 입력하고 적용해줘야 합니다.
3. OS X Mountain Lion 10.8 이상의 버전에서 64 Bit 의Intel GMA 4500MHD Kext 파일을 사용해보기
OS X Mountain Lion 10.8 버전의 Mac OS 는 Kext 파일이 32 Bit 를 지원하지 않으면 Kext 가 로딩이 되지 않습니다.
그리고, 1. DSDT 수정 작업과 2. EDID 적용도 시도해봤는데 안된다고 다시 DSDT 파일이나 EDID 설정한 값을 지우지 마세요.
1번 작업과 2번 작업이 기본적으로 되어 있으면 또 결과가 달라질 수 있습니다.
추가로, Intel GMA 4500MHD 내장 그래픽에 맞게 수정된 Kext 파일도 최대한 모두 첨부 해드리겠습니다.
첨부된 파일의 바로 아래에 있는 사이트 주소는 해당 Kext 파일의 출처입니다.
1. 이 파일은 OS X Lion 10.7.x 와 OS X Mountain Lion 10.8.x 버전의 Mac OS 에서 시도해보세요.
https://www.insanelymac.com/forum/topic/281827-gma-4500m-working-in-lion-and-ml/
2. 이 파일은 OS X Lion 10.7.x 버전에서 시도해보세요.
gma 4500mhd resolution for lion.zip
https://www.tonymacx86.com/threads/mobile-intel-r-4-series-express-chipset-family.40013/
3. 이 사이트에서는 Intel GMA 4500MHD 의 QE/CI 가 활성화 된다고 하지만, 직접 해봐야 알 수 있을 것 같습니다.
그리고, 처음에 드렸었던 AppleIntelGMA4500FB2A42.kext 파일이 이 사이트에서 다운로드 한 파일입니다.
64 Bit 버전의 AppleIntelGMA4500FB2A42x64.kext 도 있으므로,
이 파일은 OS X Mountain Lion 10.8 버전 이상에서 시도해보세요.
그리고, 위에 있는 Desktop 폴더의 Kext 파일들은 Sens R530 노트북에서는 작동하지 않는 파일입니다.
Device ID 가 2A42 인 Kext 파일이 들어있는 Laptop 폴더 안의 Kext 파일을 사용하세요.
https://osx86.org/files/file/1089-gma-x4500mmhdhd-64-bit-kext/
모두 시도해보았지만, 안된다면 포기하고 낮은 해상도로 그냥 사용하는 것이 좋을 것 같습니다.
그래도, 그 동안 댓글의 설명과 삽질을 하여 여기까지 온 것만으로도 조금 힘드실텐데 수고하셨습니다.
귀찮으셨을텐데 계속 친절히 설명해주셔서 정말감사했습니다 ㅎㅎ
Shl628님 아니었으면 설치도 못했을 거에요 ㅎㅎ
정말 감사합니다 댓글써주신거 차근차근 시도해 보겠습니다
감사합니다 ㅎㅎㅎㅎ
카멜레온이면
-v GraphicsEnabler=Yes cpus=1
이정도 부트옵션주고 포스트 부팅 을 보았던거 같은데...
하여간 화이팅입니다
배포본이 하나 있는데 이걸로 해보시죠
https://drive.google.com/file/d/0BxksfJmrmqIEdHBON2R1andvSnc/view?usp=sharing
10.6.3
에고고 이미 성공 하셨는데
뒤늦은 이미지 투척이라니...
e/e 에 필요 kext 넣으시면 됩니다
부두ps2, 널시피유파워...
ㅎㅎ 감사합니다
설치는 마무리했는데
해상도가 안잡히네요
Gma 4500 은 맥에서 그래픽가속이 안된다는데 이것때문인가요? 해결방법을 찾고싶네요 ㅠㅠ
삼성 Sens R530 바이오스 히든 메뉴 언락된 파일을 구했습니다.
PCI Hot Plug 를 Disabled 로 설정하여 클로버 부트로더를 사용하는 것이
카멜레온 부트로더를 사용하는 것 보다 더 좋을 것 같습니다.
압축 파일을 풀면 Bios.wph 파일, Phlash16.exe 파일, Rufus 파일이 나옵니다.
윈도우 운영체제에서 USB 를 장착하고 Rufus 를 실행하고 다음 사진과 같이 FreeDos 를 선택하고 아래에 있는 시작 버튼을 눌러주세요.
그리고, 완료되면 USB 에 Bios.wph 파일과 Phlash16.exe 파일을 넣어주세요.
그 다음에, 삼성 Sens R530 노트북에 USB 를 장착하고 부팅 1순위로 설정하고 재부팅하면 FreeDos 로 부팅됩니다.
명령어를 입력하는 화면이 뜨면
PHLASH16 /S /X /FORCE
라고 입력합니다.
그러면, 히든 메뉴가 언락된 바이오스 파일이 플래싱 됩니다.
배터리가 가득 차있어도 반드시 전원 플러그를 연결하고 진행해주세요.
플래싱이 완료되면 노트북에서 부저음이 크게 삐~ 소리가 날 수도 있습니다.
재부팅이 되면 Bios 설정 화면으로 들어가서 히든 메뉴가 언락되었는지 확인해주세요.
바이오스 개조 완료했습니다 ㅎㅎㅎ
Pci hotplug 그거 어디 있나요??
다음단계는 무엇일까요?
저는 PCI Express Control Sub-Menu 에 들어가면 있었습니다.
혹시, 맨 아래 사진의 화면에서 스크롤을 내려도 PCI Hot-Plug Resources 항목이 안보이나요?
그러면, Pre-fetchable Memory 항목이 있는지 확인해주세요.
클로버 부트로더 작동을 멈추게 하는 원인을 더 자세하게 조사해보니 Pre-fetchable Memory 이 원인이었습니다.
PCI Hot-Plug Resources 항목이 Enabled 로 설정되어 있어도, Pre-fetchable Memory 항목이 None 으로 설정되어 있으면 클로버 부트로더가 작동하는 것을 확인했습니다.
저의 경우에는 BIOS 에서 PCI Hot-Plug Resources 항목을 Disabled 로 설정하면 Pre-fetchable Memory 항목도 같이 None 로 설정되었습니다.
여태까지 도와주셔서 감사합니다 ㅎㅎ
이 노트북 중고로 팔계획이라 이 노트북 해킨 은 포기입니다 ㅎㅎ
삼성 구형 Sens Q35 노트북에 Sens R530 모델의 BIOS 펌웨어를 플래시하면 안 됩니다.
혹시, 삼성 구형 Sens Q35/Q36 노트북의 Hidden Menu Unlock 된 BIOS 펌웨어 파일이 필요하다면 댓글 남겨주세요.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|
모니터(오류화면) 사진 찍을 때 팁(소소함) +269 | 달쇠 | 17.07.3020:49 | 11만 |
빠르고 정확한 답변을 받는 팁 및 질답자의 매너, EFI폴더 압축법 +90 | Mactopia | 17.02.1014:21 | 12만 |
해킨 윈도우 듀얼부팅일때 윈도우 보안부팅 활성화 해보신분 있을까요? +2 | oreo | 24.09.2922:21 | 76 |
GTX TITAN 그래픽과 macOS의 호환성. +2 | 민준송 | 24.09.3014:22 | 102 |
맥 설치하려고 Install macOS Sequoia 들어갔는데 그냥 금지 표시 하나... | 루마루 | 24.09.2910:19 | 102 |
민준송 | 24.09.3014:22 | 102 | |
oreo | 24.09.2922:21 | 76 | |
수박 | 24.09.2917:58 | 73 | |
루마루 | 24.09.2913:21 | 63 | |
루마루 | 24.09.2910:19 | 102 | |
머트 | 24.09.2723:18 | 92 | |
ashly | 24.09.2720:41 | 105 | |
loopers | 24.09.2716:50 | 105 | |
Caper | 24.09.2602:42 | 156 | |
낡은기계 | 24.09.2301:36 | 184 | |
Door | 24.09.2122:38 | 87 | |
루베콘 | 24.09.2108:35 | 179 | |
에잉 | 24.09.2022:16 | 392 | |
밤가시 | 24.09.1910:03 | 189 | |
SUNWAYFOTO | 24.09.1822:20 | 205 | |
Nelson | 24.09.1815:34 | 369 | |
sebali | 24.09.1814:34 | 369 | |
Panictosh | 24.09.1813:37 | 182 | |
SUNWAYFOTO | 24.09.1801:27 | 223 | |
그냥인간 | 24.09.1719:17 | 125 | |
dlraud | 24.09.1620:36 | 239 | |
Nelson | 24.09.1618:45 | 185 | |
아스타틴 | 24.09.1612:07 | 79 | |
lesmi | 24.09.1522:02 | 144 | |
윤수꾸하하 | 24.09.1323:56 | 194 | |
뚜비 | 24.09.1319:18 | 204 | |
Steer | 24.09.1200:33 | 169 | |
상큼버터 | 24.09.0918:08 | 217 | |
인터찹 | 24.09.0717:13 | 963 | |
서재희 | 24.09.0711:07 | 1439 | |
시습이 | 24.09.0113:39 | 1249 | |
블루 | 24.08.3022:44 | 475 | |
lesmi | 24.08.2911:20 | 416 | |
김덕뱀 | 24.08.2823:04 | 224 | |
그냥구름 | 24.08.2517:14 | 281 | |
Panictosh | 24.08.2218:42 | 251 | |
YouPick | 24.08.2022:45 | 125 | |
윤수꾸하하 | 24.08.2018:52 | 132 | |
HopeMan | 24.08.2012:14 | 208 | |
Panictosh | 24.08.1913:41 | 182 | |
YouPick | 24.08.1509:07 | 437 | |
Panictosh | 24.08.1518:04 | 345 | |
hackillious | 24.08.1514:14 | 141 | |
shion | 24.08.1420:32 | 117 | |
인터찹 | 24.08.1418:19 | 114 | |
Panictosh | 24.08.1217:23 | 406 | |
오디세이 | 24.08.1112:07 | 122 | |
동집 | 24.08.1105:35 | 238 | |
동집 | 24.08.1102:48 | 146 | |
유튜브 | 24.08.1019:03 | 154 | |
유튜브 | 24.08.0909:14 | 295 | |
Direct | 24.08.0901:18 | 257 | |
Panictosh | 24.08.0809:46 | 152 | |
인터찹 | 24.08.0801:41 | 125 | |
mac니망 | 24.08.0615:24 | 160 | |
페러 | 24.08.0615:10 | 144 | |
페러 | 24.08.0600:03 | 119 | |
bl | 24.08.0522:08 | 79 | |
Sequoia | 24.08.0410:04 | 260 | |
Panictosh | 24.08.0320:43 | 89 | |
yeojun | 24.08.0310:01 | 110 | |
yeojun | 24.08.0217:46 | 313 | |
oreo | 24.08.0214:44 | 113 | |
yeojun | 24.08.0214:07 | 271 | |
빅서로가 | 24.08.0118:45 | 305 | |
itstory | 24.08.0118:28 | 189 | |
oreo | 24.08.0115:38 | 93 | |
동집 | 24.07.3122:15 | 166 | |
류가파 | 24.07.3121:42 | 249 | |
마요네즈 | 24.07.3109:23 | 266 | |
동집 | 24.07.3012:52 | 100 | |
동집 | 24.07.2912:11 | 461 | |
인터찹 | 24.07.2901:06 | 311 | |
인터찹 | 24.07.2623:40 | 949 | |
찡준 | 24.07.2611:52 | 93 | |
psychyyy | 24.07.2503:18 | 591 | |
wnsks | 24.07.2502:19 | 148 | |
아키나리 | 24.07.2422:44 | 237 | |
페러 | 24.07.2313:55 | 129 | |
피아노맨 | 24.07.2216:20 | 211 |
부트 옵션 -v, -f, dart=0, arch=i386 은 org.chameleon.Boot.plist 파일에 이미 적용되어 있습니다.
그래서, 카멜레온 부트로더 화면에서 "-v -f dart=0 arch=i386" 은 굳이 입력하지 않아도 부팅할 때 자동으로 적용됩니다
그리고, -f 와 UseKernelCache=No 는 서로 같은 기능입니다.
-s 는 싱글 모드로 부팅하는 부트 옵션이며, 명령어를 입력하는 커맨드 창으로 진입하게 됩니다.
그리고, 카멜레온 부트로더의 Extra 폴더 안의 Modules 폴더에
KernelPatcher.dylib 파일을 넣고 다시 시도해보세요.
KernelPatcher.dylib