지옥에 다녀온 하루였다. 다행히 지금은 천당에 있다.


내 맥북에는 맥 OS X 매버릭스, 윈도우 7, 우분투 14.04 이렇게 세 개의 운영체제가 끼어 살고 있다. 그러던 와중에 맥북의 부팅이 안 되는 문제가 발생하였고, 상황을 본 나는 곧 내 앞에 새로이 적어도 두 개의 운영체제를 처음부터 다시 설치해야 하는 상황에 놓였음을 직감했다. 앞이 깜깜했다...


다행히 지금은 완전히 원상복구되어 멀쩡하게 돌아간다. 약간의 후유증도 없다. 



사건의 발단 : 어느 외장하드의 파티션을 주무르려다 내 하드의 파티션이 날아갈뻔한 사고.

연구실에 새 공유기를 오늘 들였는데, 공유기에 외장하드를 USB로 연결하면 선을 거치지 않고 쉽게 백업을 할 수 있으리라 생각하여 백업용 하드 하나를 꽂았다. 안그래도 백업용 하드가 세 개나 되고 각각 용량도 넘쳐나는지라 하나정도 공유기에 달아도 듀얼백업에는 아무 문제가 없었다. 


이 하드는 2TB로, 각각 1TB의 용량을 가지는 파티션으로 구분되어져 있다. 이걸 합쳐서 2T 파티션을 만들고 거기에 연구실 구성원이 쓸 폴더를 만드려는 작은 계획이었다. 이 과정은 하나의 하드에 있는 두 파티션의 자료를 하나로 몰아널고 남은 하나를 지워버린 다음에 살아있는 하나의 용량을 최대로 늘리는 작업이다. 아무래도 옮기기 편하게 적은 용량을 차지한 쪽에서 용량을 많이 쓴 파티션으로 옮기는게 수월했다. 이 하드는 NTFS로 포맷되어 있어서 윈도우에서 작업을 해야 했다. 


그러고나서 윈도의 디스크관리 메뉴로 하나의 파티션을 지웠다. 이제 남은 하나의 파티션을 2TB로 늘려주면 되는데, 디스크관리가 이 작업을 못하고 있다... 이유를 몰라 급한 마음에 오래전부터 쓰지 않는 파티션매직 8.0을 꺼내들었다. 설치 과정에서 윈도7에 알려진 문제가 있다는 경고가 떴지만, 어차피 외장하드 하나 주무를거, 뭐 좀 날라가도 큰 손실은 없으므로 마음 편하게 설치 후 실행을 하였다. 실행과정에서도 역시 뭔가 귀찮은 메세지를 던졌는데, 아무 생각없이 '그냥 하라고 이 멍청아!!!'를 속으로 외치며 클릭, 클릭... 어!!!? 잠깐 내가 뭘 누른 것이지? 


방금 지나간 메세지에는 분명 이런게 있었다. "파티션매직 : 3번째 파티션에 어쩌고저쩌고... 이걸 고칠 수 있는데 고치겠니?" "OK" 


그리고는 이 놈이 한참을 멈춰 있다. 심지어 작업관리자도 뜨지 않을 정도로... 이런 렉은 이 맥북에서 처음있는 일이다. 느낌이 좋지 않다. 두 개의 파티션 중 이미 하나를 지운 외장하드에는 세 번째 파티션이 없다. 세 번째 파티션... 세 번째 파티션... 아아아...


한참을 기다리다 전원번튼을 꾸욱 눌렀다. 그리고 다시 눌렀다. 흰 화면이 떴다. 그리고 반응이 없다. 반응이 없다. 반응이 없다... 



한참을 기다리니 OS X는 어디가고 없고 우분투의 GRUB가 뜬다. 우분투따위 거의 쓰지도 않는거 윈도우는 살아있나 눌러봤더니 윈도우는 부팅이 된다. 뭐야 이거 ㅋㅋㅋ 맥북에 맥 OS X는 날라갔고 윈도우만 남았는데 그나마 쓰지도 않은 우분투 GRUB를 통해 부팅해야 하는 이상한 노트북이 되었네 ㅋㅋㅋㅋㅋㅋㅋㅋ



내가 기술지원 따위를 찾을 줄이야...

다 다시 설치하려면 날려야 할 시간이 얼마야? 그럴순 없지. 데스크탑에서 구글을 켰다. 맥북이 부팅이 안 될 때... 전원을 누르고 command+r을 누르고 있으면 리커버리 모드로 들어간다고 한다. 오오오... 들어간다. 리커버리모드에서 한 2-3분 지구가 돌더니 디스크 유틸리티 앱이 떠 있다. 이 놈으로 무슨 디스크 권한 복구를 눌러주라는데, 디스크 권한 검사를 해 보니 뭔가 오류가 주르르 나열된다. 오오오... '그럼 이걸 니가 친절하게 다 복구시켜 줄거냐?'하고 복구를 눌러주고 재부팅을 했는데, 그대로다 -_- 


애플 고객센터에 전화를 했다. 이러쿵저러쿵... 리눅스까지 깔아서 쓰고 있었는데요... 리눅스를 어떻게 까셨어요??? 


자초지종을 들은 기술지원 담당자 왈... "아마도 파티션이 망가졌을 것 같은데, OS X 재설치를 해 보시고, 그런데 아마 안 될거에요. 완전히 클린설치를 하셔야 할 것 같습니다." 뭐라고...ㅠ_ㅠ?


잠깐, 그런데 리눅스 설치하면서 내가 MBR을 조금 수정했던 기억이 있었는데, 그걸로 뭔가 될 수 있지 않을까!!?? 그래서 일단 fdisk를 쓸 수 있는 우분투 설치CD를 넣고 fdisk를 시도해 보았으나 설치CD로는 fdisk 제대로 쓸 수 없었다. 아예 디스크가 제자리에 마운트 되어있는게 아닌 임시 운영체제라서 어디에 디스크를 마운트 했는지 찾을 수가 없다.


그래서 구글링을 해보니 맥 리커버리에서 터미널을 쓸 수 있다고!!! 리커버리로 들어가 터미널을 열어 diskutil list를 치니 온갖 해괴한 디스크 구조가 나왔는데 (10개가 넘는 512KB짜리 디크스들이 열거됐다...) 하여간 내 맥북의 하드는 이상하게 disk0이 아닌 disk1에 잘? 나왔다. 뭐 리커버리모드라 뭔가 이상한게 있을수도 있지 하는 희망섞인 생각으로 fdisk를 들어가 print를 치니, 다행인지 모르겠지만 MBR이 원래의 상태와 다르게 나와 있다. 이걸 수정해 보자!!!


마침 우분투를 설치할 때 이 블로그에 올려두었던 MBR 결과를 가지고 그대로 efi 파티션을 복구해 보려 했는데 숫자를 입력해 놓고도 뭔가 이상했다. 왜 LBA 1-39파티션은 어디가고 없고 40부터 있는건가... 앞의 파티션은 어떻게 복구해줘야 하나... 하여간 OS X 본 시스템이 있을 슬롯에 OS X 리커버리가 들어와 있고 그 앞의 것은 또 엉망으로 꼬여 있어 이걸 원래대로인 것으로 생각되는 숫자로 수정해 주고... write를 쓰기 전에 잠깐 고민했다. 하지만 뭐 이대로 날라가나 수정해서 더 날라가나 OS X 재설치부터 시작하는 귀찮은 작업이 기다리는건 마찬가지... 용감하게 저장하고 나와서 재부팅 하니...오오오!!! OS X로 부팅이 된다! 배터리가 14%밖에 안 남아서 나는 냅다 전원을 껐다.


가끔씩 인생이 게임이라면 세이브를 하고 싶을 때가 있는데 이런 경우도 그런 작은 고비에 해당할까 ㅋㅋㅋ



















Posted by 당근day
,

1. 우선 OS X와 윈도우를 부트캠프로 듀얼부팅 시킨다. 

http://carrotday.tistory.com/114


2. refit을 설치한다.


3. 맥에서 디스크 유틸리티로 우분투 설치 공간을 만든다. 포맷은 상관없어 보이지만 나는 exfat으로 포맷해 뒀다. 이건 우분투가 나중에 다시 포맷한다.


3. 우분투 DVD를 넣고 (우분투 iso를 받아 디스크 유틸리티에서 DVD로 구운 것을 썼다) 맥의 외장 ODD에 넣어 부팅하면 refit에서 온갖종류의 것이 나오는데 그 중 나는 펭귄모양을 골라 부팅했다. 우분투는 14.04 LTS amd64를 설치했다.


4. 우분투를 잘 깐다. 


5. 우분투를 깔고 나면 refit에서 OS X, OS X recovery, Ubuntu, Windows 네 개가 다 보이는데, 이 중 우분투 윈도우 어느 것으로 들어가도 우분투가 싸 놓은 GRUB가 뜬다 -_- 하여간,


여기서 문제.

5-1 그대로 냅두면 GRUUB에서 우분투로 부팅이 잘 됨.

5-2. 우분투를 엔터쳐서 선택하면 부팅이 안 될 때가 많음.

5-3 윈도우를 선택하면 GRUB가 뜸. --+

5-4 윈도우를 부팅할 수 없다고 부트로더를 복구해달라고 함.


여기서 제일 큰 문제는 역시 5-4인데

실제로는 부트로더가 날라가서 그런게 아니고 MBR에서 윈도우로 부팅하는 메뉴가 사라져서 그런 것임.

MBR은 부팅 메뉴를 4개까지밖에 기억하지 못하는 극악의-_- 기억력을 가지고 있는데

맥에서 부팅하기 위한 EFI가 하나를 차지, OS X와 OS X recovery가 각각 하나씩이라서

이미 우분투를 깔기 전에 Windows 7까지 MBR 을 다 쓰고 있었다. 

여기서 우분투를 설치하니까 하드디스크에서 제일 뒤쪽에 공간을 받은 윈도우가 뒤로 밀려버려서 MBR 5번이 돼야 하는데 MBR은 4번까지만 기억하니까 윈도 부팅이 먹통이 된다.

만일 윈도우보다 우분투 공간을 뒤쪽에 할당했다면 우분투가 부팅이 안 되는걸 목격했을 것이다.

나는 다음 링크를 보고 해결했다 

http://jonsview.com/fixing-mbr-tables-on-imac-or-mbp-triple-boot-setups


요점은 5개의 메뉴 중 하나를 부팅하지 못하는 것인데, 나는 OS X  recovery로 부팅하는걸 없앴다. 그렇다고 이게 날라가는건 아니고 부팅만 못하는거라, 문제가 생기면 언제든 리눅스나 윈도우에서 fdisk로 이 부팅메뉴를 살릴 수 있다.


내가 수행한 fdisk 수정은 다음과 같다. 


1. OS X에서 Partition Inspector (refit을 설치하면 이것도 설치돼 있다)로 파티션 확인하면 이런걸 보여준다.

*** Report for internal hard disk ***


Current GPT partition table:

 #      Start LBA      End LBA  Type

 1             40       409639  EFI System (FAT)

 2         409640    216682991  Mac OS X HFS+

 3      216682992    217952527  Mac OS X Boot

 4      217954304    275392511  Basic Data

 5      275392512    490233855  Basic Data


Current MBR partition table:

 # A    Start LBA      End LBA  Type

 1              1       409639  ee  EFI Protective

 2 *       409640    216682991  af  Mac OS X HFS+

 3      216682992    217952527  af Mac OS X HFS+

 4      217954304    275392511  83  Linux


MBR contents:

 Boot Code: GRUB


Partition at LBA 40:

 Boot Code: None (Non-system disk message)

 File System: FAT32

 Listed in GPT as partition 1, type EFI System (FAT)


Partition at LBA 409640:

 Boot Code: None

 File System: HFS Extended (HFS+)

 Listed in GPT as partition 2, type Mac OS X HFS+

 Listed in MBR as partition 2, type af  Mac OS X HFS+


Partition at LBA 216682992:

 Boot Code: None

 File System: HFS Extended (HFS+)

 Listed in GPT as partition 3, type Mac OS X Boot

 Listed in MBR as partition 3, type af  Mac OS X HFS+


Partition at LBA 217954304:

 Boot Code: None

 File System: ext4

 Listed in GPT as partition 4, type Basic Data

 Listed in MBR as partition 4, type 83  Linux


Partition at LBA 275392512:

 Boot Code: Windows BOOTMGR (Vista)

 File System: NTFS

 Listed in GPT as partition 5, type Basic Data



위에서 보면 윈도우가 MBR에 번호가 없다.

2. 터미널에서 diskutil list 를 친다
내가 부팅한 하드가 어떤건지를 여기서 구분해야 한다. 
나는 맥북에 하드가 1개라서 disk0이었다. 

3. sudo fdisk -e /dev/disk0
 뭔가 에러가 뜨는데 무시해도 된다 (자세한 문구는 위 링크를 보면 됨)
여기에서 나는 MBR의 2번 OS X recovery의 부팅매뉴를 빼고 윈도우 7의 부팅메뉴를 넣고 싶었다.
그래서 
edit 2
Partition id를 치라고 나오는데 윈도에 해당하는 
07
CHS 모드를 수정할거냐 나오면 
n
그러면 fdisk가 LBA의 시작과 크기를 물어보는데, 내 경우 
275392512
214841344 
(=490233855+1-275392512)를 각각 입력했다. 
write
뭐라고 물어보면 
y
quit
자신있게 재부팅

그 결과, 5-4 문제는 해결됐다.
이제 5-3 문제를 해결해야 ...


아래는 현재 MBR
 


*** Report for internal hard disk ***


Current GPT partition table:

 #      Start LBA      End LBA  Type

 1             40       409639  EFI System (FAT)

 2         409640    216682991  Mac OS X HFS+

 3      216682992    217952527  Mac OS X Boot

 4      217954304    275392511  Basic Data

 5      275392512    490233855  Basic Data


Current MBR partition table:

 # A    Start LBA      End LBA  Type

 1              1       409639  ee  EFI Protective

 2         409640    216682991  af  Mac OS X HFS+

 3 *    275392512    490233855  07  NTFS/HPFS

 4      217954304    275392511  83  Linux


MBR contents:

 Boot Code: GRUB


Partition at LBA 40:

 Boot Code: None (Non-system disk message)

 File System: FAT32

 Listed in GPT as partition 1, type EFI System (FAT)


Partition at LBA 409640:

 Boot Code: None

 File System: HFS Extended (HFS+)

 Listed in GPT as partition 2, type Mac OS X HFS+

 Listed in MBR as partition 2, type af  Mac OS X HFS+


Partition at LBA 216682992:

 Boot Code: None

 File System: HFS Extended (HFS+)

 Listed in GPT as partition 3, type Mac OS X Boot


Partition at LBA 217954304:

 Boot Code: None

 File System: ext4

 Listed in GPT as partition 4, type Basic Data

 Listed in MBR as partition 4, type 83  Linux


Partition at LBA 275392512:

 Boot Code: Windows BOOTMGR (Vista)

 File System: NTFS

 Listed in GPT as partition 5, type Basic Data

 Listed in MBR as partition 3, type 07  NTFS/HPFS, active



'리눅스 - Ubunto > Mac' 카테고리의 다른 글

부팅 안 되는 맥북을 살리다  (0) 2014.07.02
Posted by 당근day
,

토성의 고리가 다시 돌아왔다!

  토성의 고리는 2002-2004년경 우리의 시선으로부터 가장 많이 기울어져 관측하기 좋은 시기가 이어졌다. 때마침 이 시기의 토성이 거의 머리 위에 떠서, 관측하기 좋은 조건이 계속 이어졌다. 하지만 토성의 고리는 위 사진에서 오른쪽 아래에서 왼쪽 위 방향을 따라 점점 우리의 시야에서 사라져, 2009년에는 거의 고리가 보이지 않게 되었다.

 

  이후 토성의 고리는 다시 우리에게 그 모습을 보이기 시작하여, 이제 고리를 보기 좋은 때가 돌아왔다. 현재 토성의 고리의 모습은 아래 사진으로 치면 거의 중간에 해당한다. 앞으로도 약 2-3년간 토성의 고리는 점점 더 보기 좋게 기울어질 것이다.

 

토성 고리의 기울기 변화 (사진 : NASA)

 

 

 

토성, 점점 더 낮게 떠서 갈수록 보기 힘들어져

   토성의 고리가 점점 더 보기 좋게 기울어지는 것과는 반대로, 토성의 고도는 점점 더 낮아지고 있다. 하룻밤 중 천체가 가장 높이 뜨는 때는 그 천체가 정확히 남쪽에 위치했을 때인데, 이를 남중고도라고 한다. 토성의 남중고도는 2018년까지 계속 낮아질 전망이다. 고배율로 관측해야 하는 행성의 경우 특히 남중고도에 민감하여, 적어도 고도 40도는 되어야 관측을 할만하다.

 

  내년을 기점으로 토성의 남중고도는 40도 이하로 떨어지며, 1년 내내 40도 이상으로 올라오지 않는 기간이 2022년까지 지속될 전망이다. 설상가상으로, 토성이 다시 고도 40도 위로 올라오는 2024년이면 지난 2009년처럼 다시 토성의 고리가 가장 잘 안 보이는 시기가 된다. 여기서 4~5년을 더 기다려 2026~2027년경이 되어야 현재와 같은 토성 관측 조건이 다시 돌아온다는 이야기가 된다. 올 해를 놓치면, 올 해와 같은 조건의 토성을 보려면 앞으로 15년을 기다려야 할지도 모른다는 얘기다.

 

 

 

 

최근 날씨와 토성의 위치는 저녁시간 행성관측에 최적

  행성 관측에 가장 중요한 조건은 대기가 안정되어야 한다는 것이다. 아무리 맑아도 대기가 요동치는 날에는 망원경이 고배율을 낼 수 없다. 이런 조건에 적합한 계절이 장마철 직전이다. 비록 우리나라에 맑은 날씨가 가을과 겨울에 많이 나타나지만, 본격적인 장마가 시작되기 전에는 맑고 건조하면서 바람도 불지 않는 그야말로 행성관측에는 최적인 날씨가 한동안 지속된다. 

 

  현재 토성은 충이 지나긴 했지만 5월 22일 현재 기준으로 저녁 10시에 남중하며, 현충일인 6월 6일경에는 오후 9시에 남중한다. 조금 늦기는 하지만 저녁시간에 남중하기에, 시민천문대나 사설천문대를 방문하여 토성을 관측하기에 적당하다.

 

  토성을 관측하기 위해 굳이 천체망원경을 구입할 필요는 없다. 현재 우리나라 곳곳에는 시민천문대나 사설천문대가 많이 있기 때문에, 각 천문대에 문의하여 방문을 하고 토성을 볼 수 있는지 문의하면 된다. 지금은 밤이 되면 춥지도 덥지도 않고 아직 벌레도 없기에, 야간에 야외에서 관측을 하기에 불편함이 없다.

 

  필자같이 왠만한 천문현상은 찾아다니는 사람과 달리, 대부분의 사람들은 평생 토성 한 번 보지 않는 경우가 많다. 지금까지 많은 사람들에게 이런저런 천체를 보여 봤지만, 토성을 보고 만족하지 않는 경우를 거의 본 적이 없다. 석가탄인실 연휴, 6월 초순의 주말 혹은 현충일에 천문대를 방문하여 토성을 한 번쯤 보는건 어떨까?

 

 

국내외 천문대 : http://astro.kasi.re.kr/Main/ContentViewForm.aspx?MenuID=2752

 

 p.s 관련 질문 환영합니다.

Posted by 당근day
,