2014년 12월 13일 토요일

MacBook Pro 가 부팅이 안될 때

어제까지 잘 쓰던 MBP가 갑자기 부팅이 안됨
증상은 처음에 애플로고가 나오고 진행바가 진행되다가 (요세미티)
흰화면에 STOP 사인(동그란 원에 사선)이 나오면서 부팅 멈춤.

삽질 시작됨. 다른 일 하면서 짬짬이 하니 1주일 걸림..


1. single mode booting (fsck 명령으로 부팅하드 부트스트랩, EFI 등 앞부분을 고칠 수 있음)
  - 일단 모든 USB를 제거하고 전원과 랜만 꽂은 상태
  - 전원 버튼 직후 cmd-s 누르면 부팅메시지도 보여줌
  - still waiting boot device 메시지에서 중단..
  - single mode 로 들어가보지도 못함...   OTL
  - 해킨토시 시절 엄청나게 고생하던 메시지(CMOS에서 HDD를 AHCI ? 로 바꾸고.. 무슨무슨.kext 파일을 손보고..  사실 이거 싫어서 정품 맥으로 간건데..)
  - 인터넷에서 완벽, 절처, ultimate, final 등 미사려구를 사용한 비법을 써봐도 정품맥의 still waiting boot device에는 백약무효


1.2 PRAM 리셋...
  - CMD-Option-P-R 4개의 키와 전원버튼을 동시에 누르고 있으면 부팅음이 들렸다가 잠시 후 다시 부팅음이 또 들림. 계속 누르고 있으면 반복됨..  보통 2번째에는 손을 떼면 되는 데.. 3번째 부팅음에서 손 뗌
  - 다시 부팅..
  - 역시 STOP 사인.. OTL

2.  Time Machine 으로부터 restore
  -  option을 누르면서 전원버튼을 누르면 시동디스크를 선택할 수 있음
  - Recovery 파티션을 선택해서 부팅 (Recovery 파티션에 복구용 이미지는 미리 만들어져 있어야함)
  -  부팅이 됨 (반가움)
  - 그러나, 당연하겠지만, 아래 화면이 뜸

  - 조심스레 디스크유틸로 디스크를 체크함. 권함검사, 디스크검사.. 이상있음
  - 권한복구, 디스크복구 함. 15분 정도 기다림..
  - time machine으로부터 복구를 선택함. 10시간 기다리라함.
  - 10시간 후 다됐다함
  - 다시 부팅해보니 역시 STOP 사인.... 또 OTL

3. OS X 다시 설치
  - Recovery 파티션으로 다시 부팅
  - 이번에는 OS X 설치 선택함
  - Recovery 파티션에는 Yosemite 10.10이 깔려 있어서 Yosemite 10.10.1로 업데이트하기 위해 다운로드 받겠다고함. 그러라고함. 약 30분 걸림
  - OS X 잘 설치되었음 (약 1시간 걸림)
  - 부팅함
  - 오호.. 넘어갔음.
  - 완벽하게 OS 부분만 복구되어서 모든 내용, 세팅 그대로 존재함
  - 갑자기 애플이 우러러보이기 시작함...
  - 상황 종료..   (대부분의 부팅 문제는 이 과정에 의해서 해소될 것임)

그러나.....

며칠 후 또 같은 증세가 발생함. 역시 STOP 사인 후 부팅 멈춤... (멈춘 게 아니고 부팅디바이스를 계속 기다리고 있겠지만..)

이제부터는 같은 삽질을 반복하지 않겠다고하고....


4. 문제를 근본적으로 해결보자는...
  - 그러나, 파티션에 들어가기 전에 또 멈춘 것이 마음에 걸려서...
  - 인터넷을 디져보니.. 케이블 이상이라는..

5. 케이블 이상이라는 (?)
  - 인터넷을 보면 지니어스바(애플스토어 공식 AS 맨으로 거의 모든 문제가 해결됨. 인터넷으로 예약하고 방문해야되고, 해결안되면 즉석에서 새걸(하얀 박스에 들어있는 상품이 아니고 소포포장용 노란박스에 담긴 AS용 새것)로 바꿔줄 수도 있는 권한이 있음)에 갔더니 약간 난감한 표정으로 조심스럽게 "케이블 문제일 수도 있는데..." 라고 해서 30불이나 주고 케이블 갈고나니 해결되었다는 것을 보고...
  - MBP 뒷뚜껑을 열고.. HDD 케이블을 꽂았다 뺐다.. 전원빠떼리 전원선을 뺐다가 꽂았다..
  - 전원 선을 이왕 뺀 김에 SMC 리셋을 하기 위해 뺀 상태에서 전원버튼을 20초(10초 정도일 텐데, 얼마인지 몰라서....) 누르는 쑈(자세가 약간....)를 하였음.
  - 물론 이때는 +, - 형태의 드라이버가 아니고 T6 등 별드라이버 2개, 5각별 드라이버 등 공구가 있어야함
  - 다시 조립 후 부팅.....
  - 마찬가지 STOP 사인...
  - 사실은 SMC 리셋에서 작은(그러나 큰) 문제가 생겼음.. (날짜와 시간이 2001년으로 돌아 가버렸는 데.. 그것을 모르고 있었음. 앞으로의 삽질은 이 문제 때문에 더 많이 하게 됨)

2015.3월 추가내용: 그러나, 더 근본적인 이유는 "

MacBook Pro 가 부팅이 안되는 이유 - 특히 Yosemite에서..."

을 읽어보시면 아시게 될 것인데... 원인은 Trim Enabler 사용 시  PRAM reset으로부터 출발함.

6. OS X 설치 다시..
  - recovery 파티션으로 들어가서 OS X 설치를 선택함
  - 10.10.1으로 업데이트 되어 있으므로 바로 설치하겠지.. 하였지만....
  - 아래 그림을 보시면.. (그림 상황은 매버릭스이지만. 요세미티도 마찬가지..)


  - 더이상 설치가 안됨.
  -  환장할 노릇..

7. OX X 클린 설치
  - 그럼.. 다시 디스크유틸리티로 들어가서.. 아깝지만 부팅용 HDD를 파티션부터 다시해서 완전히 날리고 새것으로 만듬 (나중에 10시간 걸리더라도 타임머쉰으로 복구하면 되니..)

7.1 부팅가능한 설치용 USB 만들기
  - Mac App Store에 가서 요세미티 설치본을 다운로드함. 1시간 걸렸음.
  - 자동으로 "Applications" 폴더에 다운로드됨. 파일명은 "Install OS X Yosemite.app" 이고 한글환경에서는 "OS X Yosemite 설치"라고 파인더에 표시됨.
  - 8G USB를 꽂고 디스크 이름을 Untitled 로 해서 포맷함.
  - 터미널을 열고 다음 명령을 복사해서 실행하면(create install media 방법) 자동으로 설치용 USB가 만들어짐(대단한 애플.. 거의 자동화했다니.. 사실 이 부팅 설치 USB 만들려면 디스크유틸리티와 파인더에서 10단계 정도를 거쳐야.. 겨우 만들었는 데.. )

sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/Untitled --applicationpath /Applications/Install\ OS\ X\ Yosemite.app --nointeraction

8. OS X 만 새로 설치
  - 이번에는 USB로 부팅해서 OS X 설치를 선택해서 다시 설치하니..
  - 역시.. 복사본이 손상됐다는 말이 나오고 설치 중단.. OTL
  - 아니?? 설치가 안되다니..
  - 하드가 살짝 맛이 가면서 문제가 생겼는가?
  - 아니면 요세미티가 10.10.1이 되면서 버그가 생겼나? 그렇다면... 요세미티 10.10 버전으로 USB를 새로 만들고 뷰팅해 봐야지... 왜냐하면  3.번에서 10.10은 10.10.1로 업그렝디 되면서 제대로 설치가 되었으므로...

9. OS X 10.10을 찾아서
  - Mac App Store에 있는 요세미티는 10.10.1 버전....
  - 다른 사이트를 찾아다니면서 10.10을 찾아다녔음. 정식 릴리즈는 하나도 없고, GM도 없음. 받아보면 모두 프리뷰.. 받기를 5번 정도.. 각 1시간씩, USB로 굽는 데, 15분씩..
  - 역시 OS X 설치에서 "복사본이 손상되었다"라고함.. 모두 OTL

10. 결국 Mavericks를 USB로 부팅해서 깐 후 요세미티로 업그레이드해 보기로..
  - Mavericks는 예전에 복사해 둔 것이 있어서 그것으로 creat install media 법으로 USB 만금
  - USB로 부팅해서 OS X 설치하면 되어야되는 데...
  - 또..... 복사본이 손상... (위의 사진은 이때 찍어논 것) OTL
  - 약간 멘붕..
  - term 로 들어가서 diskutil list 를 해 보니.. 세상에.. 디스크가 /dev/disk0 나 disk1 정도 있어야 하는 데.. 무려 15개 디스크가 리스트됨..
  - 그래서 전원을 끄고 PRAM 리셋을 다시 실시함..
  - USB로 부팅해서 diskutil list를 해보니 역시 15개 디스크???? OTL
  - Mavericks로 설치 불가???

11. 드뎌...
  - 다시 구글링.. 함...
  - 친절 ? 하게도... "설치 응용프로그램의 이 복사본을 확인할 수 없습니다. 다운로드하는 동안 이 복사본이 손상 또는 변경되었을 수 있습니다."라는 메시지의 의미에 대해 다음과 같이 설명함...
  - 다른 사이트도 아닌 Apple support 사이트에서... 다음 그림과 같이... 흑...


  - 그렇다면, 날짜와 시간이 안 맞는다는 둥 그런 말로 안내해야지.. 생뚱맞게 손상, 변경은 또 뭔지... (물론 실제 그런 경우도 있겠지만..) 아무리 생각해도 이번에는 정말 불친절한 애플...
  - USB로 부팅 후 term에서 date 명령을 쳐 보니... 2001년 으로 표시됨.. 쩝...
  - 급히 date 1213000014 를 쳐서 오늘 날짜로 바꿈..
  - OS X 설치를 선택하고.... 두두둥..... 기다려 보니....
  - 깔린다.....
  - 급히 취소하고....

12. 요세미티 10.10.1을 바로 설치
  - 다시 USB에 Mac App Store에서 1시간 걸려 새로받은 요세미티 10.10.1을 create install media 법으로 만들고...
  - USB로 부팅...
  - 음.. 일단 "OS X 유틸리티" 화면으로 넘어감..
  - OS X 설치를 선택해서 기다려보니...
  - 설치가 되네... 반가운 화면은 아래에...




13. 나머지 삽질... 아니.. 이 정도면 포크질...
  - 타임머쉰에서 백업된 설정, 앱, 파일내용 등 환원해오기... 10시간 걸리는 일인데..  내일 아침이면 해결 될 듯...

14. 후기
  - 아... 너무 힘든 1주일... 그동안 MBP는 계속 죽어있었고...  애꿎은 MacBook Air는 구글링과 USB 만들어 대느라고 고생아닌 고생을...
  - 이런 일에 대해서는 자세히 기록을 남기는 것이 좋을 듯하여 최대한 자세히 남겼음.
비슷한 문제로 고생하시는 분들께 도움이 되면 좋겠음..

15. 2015.11.6 update
  - El Capitan에서 외장하드어레이 때문에 부팅이 안 되는 경우는 요기요기를 참조..

댓글 3개:

  1. 감사합니다. 많이 도움이 되었습니다.

    답글삭제
  2. 검색해보니 날짜를 바꾸라고는 하는데 터미널에서 어떻게 바꿀지 몰라 고민했는데,,여기에 해결책이 있네요. 감사합니다

    답글삭제
  3. 완전 감사... 파일이 손상된줄알고 부팅디스크만 몇번만들본지 몰라요 ㅠ_ㅠ

    답글삭제