Установка Ubuntu на Mac с уже установленными MacOS и Windows

В конце 2013 года у меня установлен MacBook Pro с двойной загрузкой, на котором уже установлены macOS Sierra и Windows 10 (BOOTCAMP). Я хочу установить Ubuntu в качестве третьей ОС. Есть ли (простой) способ сделать это?

> Disk Partitions:

enter image description here

> Gpt dev disk0

enter image description here

> Fdisk disk0

enter image description here

Disk Utility

8
задан 15 October 2016 в 01:56

1 ответ

Этот ответ устанавливает Ubuntu на Вашем компьютере без использования третьих инструментов четности для любого установка начальной загрузки Ubuntu. Файл Ubuntu, который я загрузил, назвали ubuntu-16.10-desktop-amd64.iso. Я предполагаю, что Вы создали загрузочный установщик карты флэш-памяти с интерфейсом USB Ubuntu и проверили содержание. Я также предполагаю, что Вы проверили аппаратную совместимость путем успешной начальной загрузки активной версии Ubuntu. Эти инструкции были разделены на три основных упомянутые ниже раздела.

  • Создайте Пространство на Диске для Ubuntu: Это выполняется при помощи Терминального приложения MacOS для ввода команд.
  • Установка Ubuntu: Это использует установщик флеш-накопителя Ubuntu.
  • Добавьте Ubuntu для Запущения менеджера - Здесь Вы в основном используете MacOS для перемещения необходимых файлов в надлежащие местоположения. Это позволит Ubuntu быть выбранной от менеджера по Запуску. Вы не должны будете повторно находить для начальной загрузки Ubuntu.

Примечание: Если у другого пользователя есть другая схема выделения разделов, чем показанный в этом примере, сообщение комментарий мне, и я попытаюсь обновить свой ответ.

Создайте пространство на диске для 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            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      

Я решил позволить общее количество приблизительно 40 ГБ для Ubuntu. Если Вы нуждаетесь в другом размере, то вносите соответствующие корректировки. Я буду создавать 3 новых раздела для Ubuntu. Описание для каждого дано ниже.

  • Раздел Подкачки. Размер этого раздела должен быть между 1 - 2 раза размером памяти, установленной в Вашем компьютере Mac. Я буду использовать размер 800 МБ. Очевидно, размер, который Вы будете использовать, будет намного больше.
  • Ext4, Журналирующий раздел файловой системы для содержания Ubuntu. Этот раздел использует больше всего приблизительно 40 ГБ места, которое я выделил для Ubuntu.
  • Системный раздел EFI. Это требуется, чтобы Ubuntu появилась на менеджере по Запуску Mac. Этот менеджер появляется, когда Вы включаете или перезапускаете свой Mac и удерживаете функциональную клавишу. Менеджер по Запуску может использоваться для изменения загрузочного диска по умолчанию (т.е. операционная система) или может использоваться для временной начальной загрузки от загрузочного диска. Я выбрал размер 500 МБ для этого раздела.

Я принял решение позволить установщику Ubuntu на самом деле создавать 3 новых раздела. Таким образом в этой точке я только должен уменьшить раздел MacOS приблизительно на 40 ГБ и создать 3 новых раздела заполнителя. Заполнители будут заменены позже установщиком Ubuntu с фактическими разделами, описанными выше.

Команда для изменения на разделение дана ниже. Так как раздел MacOS составляет приблизительно 180 ГБ, я использовал требуемое значение 140 ГБ (140G). Кроме того, я использовал значение 800 МБ (800M) для размера нового раздела Подкачки. Так как Вы будете требовать большего размера, затем необходимо будет сделать соответствующую замену.Примечание: Два значения 200 МБ (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

  1. Вставьте флеш-накопитель Ubuntu и перезапустите Mac. Удержите функциональную клавишу для вызова Startup Manager. Выберите к начальной загрузке EFI из карты флэш-памяти с интерфейсом USB. При запросе выберите вариант, показавший ниже.

    Примечание: Для лучшего представления, или нажать на изображение или открывают изображение в новом окне.

    21

  2. Выберите язык.

    22

  3. Я принимаю решение выбрать обе опции ниже.

    23

  4. Выберите вариант, показавший ниже.

    24

  5. Выберите раздел, показанный ниже. Этот раздел должен быть тем же размером, как ранее указано для раздела Подкачки когда diskutil resize volume команда вводилась.

    61

  6. Нажмите на "Change..." и выберите "область подкачки" во всплывающем окне как показано ниже. Не изменяйте размер раздела. Затем, нажмите на "OK".

    62

  7. Выберите раздел, показанный ниже. Затем, нажмите "-" для удаления этого раздела.

    63

  8. Выберите свободное пространство как показано ниже.

    64

  9. Нажмите "+" для открытия всплывающего окна "Create partition". Выберите "Системный Раздел EFI". Кроме того, измените размер на 500 МБ и нажмите на кнопку "End of this space". Затем, нажмите на "OK".

    65

  10. Выберите раздел, показанный ниже. Затем, нажмите "-" для удаления этого раздела.

    66

  11. Выберите свободное пространство как показано ниже.

    67

  12. Нажмите "+" для открытия всплывающего окна "Create partition". Выберите "Ext4, журналирующий файловую систему". Кроме того, выберите "/" как "Точка монтирования". Не изменяйте размер раздела. Затем, нажмите на "OK".

    68

  13. Нажмите на кнопку "Install Now", показанную ниже.

    69

  14. Нажмите на кнопку "Continue", показанную ниже.

    70

  15. Выберите свое желаемое местоположение.

    71

  16. Выберите свою клавиатуру.

    72

  17. Продолжите и установите Ubuntu Linux. По окончании перезапустите и удержите функциональную клавишу для вызова Startup Manager. Выберите для начальной загрузки от объема MacOS.

Добавьте Ubuntu для запущения менеджера

После установки 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. Используйте приложение Средства поиска для копирования EFI папка от объема EFI к объему NO NAME.
  3. Удалите папки и файлы, которые были добавлены к EFI объем во время установки Ubuntu. Для выполнения этого переместите папку EFI/Ubuntu на EFI объем к Мусору.
  4. Удалите связанные с Microsoft файлы из NO NAME объем. Для выполнения этого переместите папку EFI/Microsoft и файл EFI/Boot/bootx64.efi на NO NAME объем к Мусору.
  5. Освободите мусор.
  6. Скопируйте файл grubx64.efi на NO NAME объем от папки /EFI/ubuntu к папке /EFI/Boot.
  7. Переименуйте файл grubx64.efi в /EFI/Boot папка на NO NAME объем к имени bootx64.efi.
  8. (Дополнительно) Загрузка набор значков с веб-сайта SourceForge Mac icns. Используйте приложение Средства поиска для открытия загруженного файла mac-ices.dmg, затем введите команду ниже для копирования файла значка Ubuntu os_ubuntu.icns к NO NAME объем.

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

    Это добавит следующий значок Ubuntu к Меню Запуска.

    os_ubuntu.png

    Примечание: По окончании можно использовать приложение Средства поиска для извлечения mac-icns объем.

  9. Используйте приложение Средства поиска или введите команды ниже для размонтирования Системных маркированных разделов EFI EFI и NO NAME.

    diskutil unmount disk0s1
    diskutil unmount disk0s5
    
5
ответ дан 15 October 2016 в 01:56

Другие вопросы по тегам:

Похожие вопросы: