주의 !! : 공식적으로 제공되는 업데이트 방법이 아닌 서드파티 프로그램을 통한 업데이트 방법을 소개합니다. 본 패치를 적용함으로서 발생할 수 있는 부작용에 대해서는 아무도 책임질 수 없으니 본인의 판단 하에 시도바랍니다. USE AT YOUR OWN RISK.

필자는 구형맥북을 사용중인데, 최신형 맥북과 비교했을때 기본으로 장착되는 하드디스크로는 당연히 입출력 속도를 따라갈 수 없기에 ODD를 분리해 SSD 2개를 RAID 0 ( Striping ) 구성하여 두 배에 가까운 읽기가 가능하도록 수리하여 사용중이다.

그런데 문제는 MacOS 시에라 버전 까지는 업데이트에 아무 문제가 없었지만 MacOS High Sierra부터는 아래와 같은 문구가 뜨면서 비활성화 되어있어 레이드로 구성한 주 디스크를 선택할 수 없어 업데이트를 할 수 없는 문제가 있었다.

AppleRAID의 일부이므로 업데이트를 진행하실 수 없습니다

그래서 이 문제를 해결하기 위해서 지금까지 여러 방법을 시도해보았지만 번번이 실패했다.

  • 같은 용량의 하드디스크에 SuperDuper! 혹은 Carbon Copy Cloner 등의 프로그램을 사용하여 복사한 뒤 업데이트 -> 무한부팅 문제발생
  • 레이드 구성을 해제 한 뒤에 최신 버전의 MacOS Bootable USB를 이용하여 레이드 재 구성, Clean install -> Bless Error 발생
  • USB installer를 만들어 AppleRAID 비활성화를 우회하여 설치시도 -> 역시 같은 문제 발생
  • 디스크 포맷의 문제일지 몰라서, HFS+ 로 다시 포맷하여 설치시도 -> 강제로 APFS로 변환되면서 마찬가지로 부팅 실패

그러던 중에 구글링을 통해서 외국포럼 여기저기를 찾아다니다 아래와 같은 글을 발견하였다.

RAID 0 boot support in High Sierra Thread - MacRumors

내가 원하는 Mojave업데이트와 관련된 내용은 아니었지만 시도해볼만 가치가 있다 생각이 들어서 링크를 통해 살펴보았다.

dosdude1’s Personal Web Server - My Softwares

macOS Mojave Patcher Tool for Unsupported Macs

Collin이라는 이름의 매킨토시 수리 전문가가, 공식업데이트를 지원하지 않는 맥 컴퓨터를 최신 MacOS로 업데이트 할 수 있도록 패치 해주는 프로그램을 만들어 무료로 배포하고 있었다.

2008년 이후의 오래된 맥북부터 심지어 Xserve(!)에 이르기 까지 설치할 수 있도록 도와주는 프로그램이다.

내 경우에는 애플에서 언급한 공식적으로 미지원하는 맥북에 속한 기종은 아니었지만, 위에서 언급한 내용과 같이 AppleRAID와 관련된 문제로 레이드로 구성되어있는 부팅 디스크의 업데이트가 불가한 상황이었기 때문에 이 프로그램을 이용해서 업데이트를 시도해 보기로 했다.

위의 페이지 링크 외에도 유튜브채널을 통해 친절히 과정을 설명하는 비디오를 올려놓아 영어를 잘 모르는 사람도 쉽게 따라할 수 있을 것 같다.

패치 프로그램 설치 과정

비디오에 설명 된 것과 같이 패치 프로그램 설치 USB를 만들어 업데이트를 진행했다. 설명에 따르면 기존의 내용을 유지한 채로 업데이트를 하기 위해서는 5-6 단계를 건너 뛰고 그대로 진행을 하면 된다고 한다. 이전에 여러번 시행착오를 거치면서 Bless와 관련된 문제는 APFS가 레이드를 인식하지 못하는 문제와 연관되어 있다는 게시글을 본 기억이 있어, 굳이 APFS로 다시 포맷하여 Clean install 하지 않고 Sierra에서 HFS+로 포맷된 상태 그대로 업데이트를 진행하기로 했다.

업데이트 진행과정이 끝나고 재부팅이 되는 과정에서, 설명에 따르면 미지원 기종의 미니맥, 아이맥, 맥북프로, 맥북 에어 등의 경우는 패치 프로그램의 post install 과정을 통해 부팅에 필요한 캐시 파일을 재생성하는 과정을 거쳐야만 정상적으로 부팅이 된다고 한다. 하지만 내 경우에는 레이드 디스크가 아닌 경우에는 공식적으로 지원이 되는 기종이었기 때문인지 8-10 과정의 post install 과정 없이도 패치 프로그램을 통해 업데이트를 마치고 나서 정상적으로 재부팅 할 수 있었다.

레이드 디스크에서의 Mojave 업데이트 성공

+) 추가로 작은 팁이지만 레티나 디스플레이를 사용하지 않은 기종에서 Mojave 업데이트를 할 경우 글씨가 흐릿하게 보이는 경우가 있는데 이 경우에는 아래 명령어를 터미널에 실행하고 재부팅하는것으로 해결이 가능하다.

defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO


Thank you

필자와 같은 문제를 경험하고 시간을 낭비하고 있는 사람이 많이 있을거라고 생각해서 직접 이메일로 허락을 받고, 이렇게 포스팅을 작성하게 되었다. 이 문제로 고민하고 있던 사람에게 도움이 되었으면 좋겠다. Thanks dosdude1!

참고링크