[apple] macOS 및 Windows가 이미 설치된 Mac에 Ubuntu 설치

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의 라이브 버전을 성공적으로 부팅하여 하드웨어 호환성을 확인했다고 가정합니다. 이 지침은 아래에 나열된 세 가지 주요 섹션으로 나누어 져 있습니다.

  • Ubuntu 용 드라이브 공간 만들기 : MacOS 터미널 응용 프로그램을 사용하여 명령을 입력하면됩니다.
  • 우분투 설치 : 우분투 플래시 드라이브 설치 프로그램을 사용합니다.
  • Startup Manager에 Ubuntu 추가 -기본적으로 MacOS를 사용하여 필요한 파일을 적절한 위치로 이동합니다. 이를 통해 시작 관리자에서 Ubuntu를 선택할 수 있습니다. 우분투를 부팅하기 위해 rEFInd가 필요하지 않습니다.

참고 : 다른 사용자 가이 예제에 표시된 것과 다른 파티션 구성표를 사용하는 경우 의견을 게시하면 답변을 업데이트하려고합니다.

우분투 드라이브 공간 만들기

필요한 단계를 설명하기 위해 실제 드라이브보다 약간 큰 드라이브를 만들었습니다.

참고 : 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 개의 새로운 파티션을 만들 것입니다. 각각에 대한 설명은 다음과 같습니다.

  • 스왑 파티션. 이 파티션의 크기는 Mac 컴퓨터에 설치된 메모리 크기의 1-2 배 사이 여야합니다. 800MB 크기를 사용합니다. 분명히, 당신이 사용할 크기는 훨씬 더 클 것입니다.
  • 우분투를 보유한 Ext4 저널링 파일 시스템 파티션. 이 파티션은 우분투에 할당 된 약 40GB의 공간을 대부분 소비합니다.
  • EFI 시스템 파티션 이것은 Mac 시작 관리자에 Ubuntu가 나타나기 위해 필요합니다. Mac을 켜거나 재시동하고 option키를 누르고 있으면이 관리자가 나타납니다 . 시동 관리자를 사용하여 기본 시동 디스크 (예 : 운영 체제)를 변경하거나 시동 디스크에서 일시적으로 부팅 할 수 있습니다. 이 파티션에 500MB 크기를 선택했습니다.

우분투 설치 프로그램이 실제로 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위에서 제공된 것과 변경되지 않습니다.

우분투 설치

  1. Ubuntu 플래시 드라이브를 삽입하고 Mac을 재시동하십시오. option키를 누르고 있으면
    시작 관리자가 호출됩니다. USB 플래시 드라이브에서 EFI 부팅을 선택하십시오. 메시지가 표시되면 아래 표시된 옵션을 선택하십시오.

    참고 : 더 잘 보려면 이미지를 클릭하거나 새 창에서 이미지를여십시오.

    21

  2. 언어를 선택하십시오.

    22

  3. 아래 두 옵션을 모두 선택합니다.

    23

  4. 아래 표시된 옵션을 선택하십시오.

    24

  5. 아래 표시된 파티션을 선택하십시오. 이 파티션은 diskutil resize volume명령을 입력 할 때 스왑 파티션에 대해 이전에 지정한 크기와 같아야합니다
    .

    61

  6. “변경 …”을 클릭하고 아래와 같이 팝업 창에서 “스왑 영역”을 선택하십시오. 파티션 크기를 변경하지 마십시오. 그런 다음 “확인”을 클릭하십시오.

    62

  7. 아래 표시된 파티션을 선택하십시오. 그런 다음 “-“를 클릭하여이 파티션을 삭제하십시오.

    63

  8. 아래와 같이 빈 공간을 선택하십시오.

    64

  9. “+”를 클릭하여 “파티션 작성”팝업 창을여십시오. “EFI 시스템 파티션”을 선택하십시오. 또한 크기를 500MB로 변경하고 “이 공간의 끝”버튼을 클릭하십시오. 그런 다음 “확인”을 클릭하십시오.

    65

  10. 아래 표시된 파티션을 선택하십시오. 그런 다음 “-“를 클릭하여이 파티션을 삭제하십시오.

    66

  11. 아래와 같이 빈 공간을 선택하십시오.

    67

  12. “+”를 클릭하여 “파티션 작성”팝업 창을여십시오. “Ext4 저널링 파일 시스템”을 선택하십시오. 또한 “마운트 포인트”로 “/”를 선택하십시오. 파티션 크기를 변경하지 마십시오. 그런 다음 “확인”을 클릭하십시오.

    68

  13. 아래에 표시된 “지금 설치”버튼을 클릭하십시오.

    69

  14. 아래에 표시된 “계속”버튼을 클릭하십시오.

    70

  15. 원하는 위치를 선택하십시오.

    71

  16. 키보드를 선택하십시오.

    72

  17. Ubuntu Linux를 계속 설치하십시오. 완료되면 option키를 다시 시작하고 누른 상태로 시작 관리자를 호출하십시오. MacOS 볼륨에서 부팅하도록 선택하십시오.

시작 관리자에 우분투 추가

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가 시작 관리자에 나타나게하려면 다음 단계를 실행하십시오.

  1. 아래에 주어진 명령을 입력하여 EFI 시스템 파티션을 마운트하십시오.

    sudo diskutil mount disk0s1
    sudo diskutil mount disk0s5
    
  2. Finder 응용 프로그램을 사용하여 EFI폴더를 볼륨에서 볼륨
    EFI으로 복사하십시오 NO NAME.

  3. Ubuntu 18 이상을 설치 하지 않는 경우 4, 5 및 6 단계를 건너 뛸 수 있습니다.
  4. 볼륨 의 EFI/Boot폴더에있는 모든 폴더와 파일을 EFI휴지통으로 이동하십시오.
  5. 복사 파일을 bootmgfw.efi상의 EFI폴더에서 볼륨 /EFI/Microsoft/Boot폴더 /EFI/Boot.
  6. 볼륨 bootmgfw.efi/EFI/Boot폴더에 있는 파일 EFI의 이름을 name으로 바꾸십시오 bootx64.efi.
  7. EFIUbuntu 설치 중에 볼륨에 추가 된 폴더와 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/UbuntuEFI휴지통으로 이동하십시오
    .
  8. NO NAME볼륨 에서 Microsoft 관련 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/MicrosoftNO NAME휴지통으로 이동하십시오 .
  9. 당신이하면 된다 우분투 18 이상을 설치, 당신은 단계 10, 11, 12를 건너 뛸 수 있습니다.
  10. 볼륨 의 파일 EFI/Boot/bootx64.efiNO NAME휴지통으로 이동하십시오 .
  11. 복사 파일을 grubx64.efi상의 NO NAME폴더에서 볼륨 /EFI/ubuntu폴더 /EFI/Boot.
  12. 볼륨 grubx64.efi/EFI/Boot폴더에 있는 파일 NO NAME의 이름을 name으로 바꾸십시오 bootx64.efi.
  13. 쓰레기통을 비워.
  14. (선택 사항) sourceforge 웹 사이트 Mac icns 에서 아이콘 모음을 다운로드하십시오 . Finder 응용 프로그램을 사용하여 다운로드 한 파일을 연 mac-ices.dmg다음 아래 명령을 입력하여 Ubuntu 아이콘 파일 os_ubuntu.icnsNO NAME볼륨 에 복사하십시오 .

    cp /Volumes/mac-icns/os_ubuntu.icns "/Volumes/NO NAME/.VolumeIcon.icns"
    

    시작 메뉴에 다음과 같은 Ubuntu 아이콘이 추가됩니다.

    os_ubuntu.png

    참고 : 완료되면 Finder 응용 프로그램을 사용하여 mac-icns볼륨 을 추출 할 수 있습니다 .

  15. Finder 응용 프로그램을 사용하거나 아래 명령을 입력하여 EFI및로 표시된 EFI 시스템 파티션을 마운트 해제하십시오 NO NAME.

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    

답변

우분투를 설치하십시오. Ubuntu 플래시 드라이브를 삽입하고 Mac을 재시동하십시오. 옵션 키를 누른 상태로 시작 관리자를 호출하십시오. USB 플래시 드라이브에서 부팅하도록 선택하십시오.


답변