암드 머신에 빅서 올렸네요. (몇가지 팁 포함)
- gtrfxdsp
- 1338
- 8
gtrfxdsp님의 기기정보
QEMU로 Big Sur를 설치해보는 글을 올렸었는데, 그냥 내친 김에 일단 인텔 씨퓨로 속여서 빈 SSD 파티션에 BigSur를 설치하고 오코0.6/라이젠패치 적용해서 곧바로 부팅 가능하게 되었네요.
핵심키는 부트로더가 커널을 패치할 수 있도록 몇 가지 작업을 하는 것 (아래 참조)과 Ryzen용 kernel patch (OC 혹은 클로버)를 20번대 커널까지 지원하게 config.plist를 수정해주는 것 입니다. Big Sur의 Kernel을 보면 CPU를 구분하는 부분은 Catalina와 별로 다르지 않습니다. 그런데 제대로 동작하지 않는 것은 부트로더가 prelinkedkernel을 읽지 않고 다른 파일 (bootkernel.kc)을 읽어서 부팅하면서 제대로 패칭하지 않는 것과 기존의 Ryzen용 patch가 kernel version 19.99까지 (Big Sur는 20번대) 유효하게 되어있기 때문입니다.
일단 Big Sur가 부트될 때 부트로더가 prelinked kernel을 사용하게 하는 방법은 아래를 참조하십시오.
설치 후에 로직 파컷 그럭저럭 돌아갑니다. 그런데 karabiner element/내장 사운드 제대로 동작안하네요. Karabiner element는 hidutil로 대체하고 내장 사운드는 최근에 11관련 변경 사항이 반영된 AppleALC 빌드해서 올려놓으니 잘 됩니다. 며칠 사용해보니 튕기거나 갑자기 죽어버리는 일도 없이 안정적으로 잘 쓰고 있습니다. 아 슬립까진 잘 되는데 wake up하면 파워까지는 들어오는데 딱 거기까지네요.
gtrfxdsp
댓글 8
일단 설치가 끝나면 그 다음 부팅시 부트로더가 kernel을 prelinkedkernel로 읽어올 수 있도록 몇가지 조작을 합니다. 아래 링크 참조하시고요.
https://forums.macrumors.com/threads/macos-11-big-sur-on-unsupported-macs-thread.2242172/page-36?post=28611501#post-28611501
그리고 부트로더에 들어있는 Ryzen용 커널 패치를 좀 수정합니다. 기존 패치는 커널 버전 19.99까지 유효하게 되어있어서 20 번대 커널인 Big Sur의 커널을 패치하지 않으니까요. 그 다음 부팅하면 Ryzen으로 네이티브 부트가 가능합니다.