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
*** 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 |
---|