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


8

macOS Sierra 및 Windows 10 (BOOTCAMP)이 이미 설치되어있는 2013 년 후반 듀얼 부팅 MacBook Pro가 있습니다. 우분투를 세 번째 OS로 설치하고 싶습니다. 그것을 할 수있는 (쉬운) 방법이 있습니까?

> Disk Partitions:

여기에 이미지 설명을 입력하십시오

> Gpt dev disk0

여기에 이미지 설명을 입력하십시오

> Fdisk disk0

여기에 이미지 설명을 입력하십시오

디스크 유틸리티



2012 년부터 지금까지? @CelticWarrior
snr

관련, 중복되지 않습니다. 이미 Bootcamp를 사용하고 있다면 듀얼 (트리플) 부팅보다 다른 VM을 추가하는 것이 더 쉬울 수 있습니다.

답변:


5

이 답변은 Ubuntu 부팅 설치에 세 번째 패리티 도구를 사용하지 않고 컴퓨터에 Ubuntu를 설치합니다. 다운로드 한 Ubuntu 파일의 이름은 ubuntu-16.10-desktop-amd64.iso입니다. 부팅 가능한 Ubuntu USB 플래시 드라이브 설치 프로그램을 만들고 내용을 확인했다고 가정합니다. 또한 Ubuntu의 라이브 버전을 성공적으로 부팅하여 하드웨어 호환성을 확인했다고 가정합니다. 이 지침은 아래에 나열된 세 가지 주요 섹션으로 나누어 져 있습니다.

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

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

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

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

의 출력 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은 다음과 같습니다.

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 시스템 파티션을 마운트하십시오.

    diskutil mount disk0s1
    diskutil mount disk0s5
    
  2. Finder 응용 프로그램을 사용하여 EFI폴더를 볼륨에서 볼륨 EFI으로 복사하십시오 NO NAME.
  3. EFIUbuntu 설치 중에 볼륨에 추가 된 폴더와 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/UbuntuEFI휴지통으로 이동하십시오 .
  4. NO NAME볼륨 에서 Microsoft 관련 파일을 제거하십시오 . 이렇게하려면 볼륨 의 폴더 EFI/Microsoft와 파일 EFI/Boot/bootx64.efiNO NAME휴지통으로 이동하십시오.
  5. 쓰레기통을 비워.
  6. 복사 파일을 grubx64.efi상의 NO NAME폴더에서 볼륨 /EFI/ubuntu폴더 /EFI/Boot.
  7. 볼륨 grubx64.efi/EFI/Boot폴더에 있는 파일 NO NAME의 이름을 name으로 바꾸십시오 bootx64.efi.
  8. (선택 사항) 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볼륨 을 추출 할 수 있습니다 .

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

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    

일부 추가 정보 : Ubuntu를 시작 메뉴에 표시하는 6 단계에서 7 단계에서 grubx64.efi ( 'NO NAME'/ Ubuntu에서 복사 됨)의 이름을 bootx64.efi로 바꿉니다. 그러나 이미 bootx64.efi가 있으므로 이동해야합니다 (먼저 휴지통으로 이동). 이것의 최종 결과를 폴더 트리로 보는 것도 유용합니다.
therobyouknow
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.