macOS Sierra 및 Windows 10 (BOOTCAMP)이 이미 설치되어있는 2013 년 후반 듀얼 부팅 MacBook Pro가 있습니다. 우분투를 세 번째 OS로 설치하고 싶습니다. 그것을 할 수있는 (쉬운) 방법이 있습니까?
> Disk Partitions:
> Gpt dev disk0
> Fdisk disk0
macOS Sierra 및 Windows 10 (BOOTCAMP)이 이미 설치되어있는 2013 년 후반 듀얼 부팅 MacBook Pro가 있습니다. 우분투를 세 번째 OS로 설치하고 싶습니다. 그것을 할 수있는 (쉬운) 방법이 있습니까?
> Disk Partitions:
> Gpt dev disk0
> Fdisk disk0
답변:
참고 : 이 지침은 Ubuntu 18과 함께 사용하도록 업데이트되었습니다.
이 답변은 Ubuntu 부팅 설치에 세 번째 패리티 도구를 사용하지 않고 컴퓨터에 Ubuntu를 설치합니다. 다운로드 한 우분투 파일의 이름은 ubuntu-16.10-desktop-amd64.iso
입니다. 부팅 가능한 Ubuntu USB 플래시 드라이브 설치 프로그램을 만들고 내용을 확인했다고 가정합니다. 또한 Ubuntu의 라이브 버전을 성공적으로 부팅하여 하드웨어 호환성을 확인했다고 가정합니다. 이 지침은 아래에 나열된 세 가지 주요 섹션으로 나누어 져 있습니다.
참고 : 다른 사용자 가이 예제에 표시된 것과 다른 파티션 구성표를 사용하는 경우 의견을 게시하면 답변을 업데이트하려고합니다.
필요한 단계를 설명하기 위해 실제 드라이브보다 약간 큰 드라이브를 만들었습니다.
참고 : macOS 10.11 이상에는 SIP (System Integrity Protection)가 있습니다. 당신은 해제해야합니다 아래의 명령을 수행하기 전에이.
의 출력 diskutil list disk0
은 다음과 같습니다.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 180.7 GB disk0s2
3: Microsoft Reserved 16.8 MB disk0s3
4: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s4
의 출력 sudo gpt -r show /dev/disk0
은 다음과 같습니다.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 352968704 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353378344 4056
353382400 32768 3 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
의 출력 sudo fdisk /dev/disk0
은 다음과 같습니다.
참고 : 드라이브를 다시 파티션 한 후 아래 표시된 값이 변경되지 않았는지 확인해야합니다. 특정 변경 사항으로 인해 Windows는 드라이브를 하이브리드 파티션으로 간주합니다. 이 경우 Windows 부팅 또는 오작동이 발생할 수 있습니다.
Disk: /dev/disk0 geometry: 31123/255/63 [500000040 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 500000039] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
우분투에 약 40GB를 허용하기로 결정했습니다. 다른 크기가 필요한 경우 적절하게 조정하십시오. 우분투를위한 3 개의 새로운 파티션을 만들 것입니다. 각각에 대한 설명은 다음과 같습니다.
우분투 설치 프로그램이 실제로 3 개의 새 파티션을 만들 수 있도록 선택했습니다. 따라서이 시점에서 MacOS 파티션을 약 40GB로 줄이고 3 개의 새로운 자리 표시 자 파티션을 만들어야합니다. 플레이스 홀더는 나중에 Ubuntu 설치 프로그램으로 대체되어 위에서 설명한 실제 파티션으로 대체됩니다.
파티셔닝으로 변경하는 명령은 다음과 같습니다. MacOS 파티션은 약 180GB이므로 원하는 값인 140GB ( 140G
)를 사용했습니다. 또한 800M
새 스왑 파티션의 크기로 800MB ( )를 사용했습니다. 더 큰 크기를 원하므로 적절한 대체를해야합니다. 참고 : 200MB ( 200M
) 의 두 값을 임의로 선택하면 나중에 변경됩니다.
diskutil resizevolume disk0s2 140G 3 jhfs+ part1 800M jhfs+ part2 200M jhfs+ part3 200M
이 명령의 출력은 아래와 같습니다.
Started partitioning on disk0s2 Macintosh HD
Verifying the disk
Verifying file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
Checking multi-linked files
Checking catalog hierarchy
Checking extended attributes file
Checking volume bitmap
Checking volume information
The volume Macintosh HD appears to be OK
File system check exit code is 0
Resizing
Waiting for the disks to reappear
Formatting disk0s3 as Mac OS Extended (Journaled) with name part1
Initialized /dev/rdisk0s3 as a 763 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s4 as Mac OS Extended (Journaled) with name part2
Initialized /dev/rdisk0s4 as a 191 MB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk0s5 as Mac OS Extended (Journaled) with name part3
Initialized /dev/rdisk0s5 as a 37 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Finished partitioning on disk0s2 Macintosh HD
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Apple_HFS part1 800.0 MB disk0s3
4: Apple_HFS part2 200.0 MB disk0s4
5: Apple_HFS part3 39.5 GB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
참고 : 명령
200M
은 마지막 을 무시했습니다diskutil
. 대신 나머지 여유 공간의 대부분이disk0s5
슬라이스 에 할당되었습니다 .
의 출력 sudo gpt -r show /dev/disk0
은 다음과 같습니다.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
275671776 390616 4 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
276062392 77057864 5 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
353120256 262144
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
명령의 출력은 sudo fdisk /dev/disk0
위에서 제공된 것과 변경되지 않습니다.
Ubuntu 플래시 드라이브를 삽입하고 Mac을 재시동하십시오. option키를 누르고 있으면 시작 관리자가 호출됩니다. USB 플래시 드라이브에서 EFI 부팅을 선택하십시오. 메시지가 표시되면 아래 표시된 옵션을 선택하십시오.
참고 : 더 잘 보려면 이미지를 클릭하거나 새 창에서 이미지를여십시오.
언어를 선택하십시오.
아래 두 옵션을 모두 선택합니다.
아래 표시된 옵션을 선택하십시오.
아래 표시된 파티션을 선택하십시오. 이 파티션은 diskutil resize volume
명령을 입력 할 때 스왑 파티션에 대해 이전에 지정한 크기와 같아야합니다
.
"변경 ..."을 클릭하고 아래와 같이 팝업 창에서 "스왑 영역"을 선택하십시오. 파티션 크기를 변경하지 마십시오. 그런 다음 "확인"을 클릭하십시오.
아래 표시된 파티션을 선택하십시오. 그런 다음 "-"를 클릭하여이 파티션을 삭제하십시오.
아래와 같이 빈 공간을 선택하십시오.
"+"를 클릭하여 "파티션 작성"팝업 창을여십시오. "EFI 시스템 파티션"을 선택하십시오. 또한 크기를 500MB로 변경하고 "이 공간의 끝"버튼을 클릭하십시오. 그런 다음 "확인"을 클릭하십시오.
아래 표시된 파티션을 선택하십시오. 그런 다음 "-"를 클릭하여이 파티션을 삭제하십시오.
아래와 같이 빈 공간을 선택하십시오.
"+"를 클릭하여 "파티션 작성"팝업 창을여십시오. "Ext4 저널링 파일 시스템"을 선택하십시오. 또한 "마운트 포인트"로 "/"를 선택하십시오. 파티션 크기를 변경하지 마십시오. 그런 다음 "확인"을 클릭하십시오.
아래에 표시된 "지금 설치"버튼을 클릭하십시오.
아래에 표시된 "계속"버튼을 클릭하십시오.
원하는 위치를 선택하십시오.
키보드를 선택하십시오.
Ubuntu를 설치 한 후 명령 diskutil list disk0
은 다음 출력을 생성했습니다.
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *256.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_HFS Macintosh HD 140.0 GB disk0s2
3: Linux Swap 800.0 MB disk0s3
4: Linux Filesystem 39.3 GB disk0s4
5: EFI NO NAME 500.2 MB disk0s5
6: Microsoft Reserved 16.8 MB disk0s6
7: Microsoft Basic Data BOOTCAMP 70.1 GB disk0s7
이 명령 sudo gpt -r show /dev/disk0
은 다음과 같은 출력을 생성했습니다.
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 273437496 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
273847136 262144
274109280 1562496 3 GPT part - 0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
275671776 1312
275673088 76732416 4 GPT part - 0FC63DAF-8483-4772-8E79-3D69D8477DE4
352405504 976896 5 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
353382400 32768 6 GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
353415168 136818688 7 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
490233856 9766151
500000007 32 Sec GPT table
500000039 1 Sec GPT header
참고 : 3 개의 자리 표시 자 파티션은 Ubuntu를 설치하는 동안 지정된 파티션으로 교체되었습니다.
Ubuntu가 시작 관리자에 나타나게하려면 다음 단계를 실행하십시오.
아래에 주어진 명령을 입력하여 EFI 시스템 파티션을 마운트하십시오.
sudo diskutil mount disk0s1
sudo diskutil mount disk0s5
Finder 응용 프로그램을 사용하여 EFI
폴더를 볼륨에서 볼륨
EFI
으로 복사하십시오 NO NAME
.
EFI/Boot
폴더에있는 모든 폴더와 파일을 EFI
휴지통으로 이동하십시오.bootmgfw.efi
상의 EFI
폴더에서 볼륨 /EFI/Microsoft/Boot
폴더 /EFI/Boot
.bootmgfw.efi
의 /EFI/Boot
폴더에 있는 파일 EFI
의 이름을 name으로 바꾸십시오 bootx64.efi
.EFI
Ubuntu 설치 중에 볼륨에 추가 된 폴더와 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/Ubuntu
를 EFI
휴지통으로 이동하십시오
.NO NAME
볼륨 에서 Microsoft 관련 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/Microsoft
를 NO NAME
휴지통으로 이동하십시오 .EFI/Boot/bootx64.efi
을 NO NAME
휴지통으로 이동하십시오 .grubx64.efi
상의 NO NAME
폴더에서 볼륨 /EFI/ubuntu
폴더 /EFI/Boot
.grubx64.efi
의 /EFI/Boot
폴더에 있는 파일 NO NAME
의 이름을 name으로 바꾸십시오 bootx64.efi
.(선택 사항) sourceforge 웹 사이트 Mac icns 에서 아이콘 모음을 다운로드하십시오 . Finder 응용 프로그램을 사용하여 다운로드 한 파일을 연 mac-ices.dmg
다음 아래 명령을 입력하여 Ubuntu 아이콘 파일 os_ubuntu.icns
을 NO NAME
볼륨 에 복사하십시오 .
cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
시작 메뉴에 다음과 같은 Ubuntu 아이콘이 추가됩니다.
참고 : 완료되면 Finder 응용 프로그램을 사용하여
mac-icns
볼륨 을 추출 할 수 있습니다 .
Finder 응용 프로그램을 사용하거나 아래 명령을 입력하여 EFI
및로 표시된 EFI 시스템 파티션을 마운트 해제하십시오 NO NAME
.
diskutil unmount disk0s1
diskutil unmount disk0s5
diskutil list
.
우분투를 설치하십시오. Ubuntu 플래시 드라이브를 삽입하고 Mac을 재시동하십시오. 옵션 키를 누른 상태로 시작 관리자를 호출하십시오. USB 플래시 드라이브에서 부팅하도록 선택하십시오.
diskutil list
,sudo gpt -r show /dev/disk0
및sudo fdisk /dev/disk0
. 또한 어떤 Ubuntu 설치 파일을 다운로드했으며 USB 플래시 드라이브에서 라이브 버전으로 부팅 할 수 있습니까?