В конце 2013 года у меня установлен MacBook Pro с двойной загрузкой, на котором уже установлены macOS Sierra и Windows 10 (BOOTCAMP). Я хочу установить Ubuntu в качестве третьей ОС. Есть ли (простой) способ сделать это?
> Disk Partitions:
> Gpt dev disk0
> Fdisk disk0
Этот ответ устанавливает Ubuntu на Вашем компьютере без использования третьих инструментов четности для любого установка начальной загрузки Ubuntu. Файл Ubuntu, который я загрузил, назвали ubuntu-16.10-desktop-amd64.iso
. Я предполагаю, что Вы создали загрузочный установщик карты флэш-памяти с интерфейсом USB 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. Описание для каждого дано ниже.
Я принял решение позволить установщику 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 и перезапустите Mac. Удержите функциональную клавишу для вызова Startup Manager. Выберите к начальной загрузке EFI из карты флэш-памяти с интерфейсом USB. При запросе выберите вариант, показавший ниже.
Примечание: Для лучшего представления, или нажать на изображение или открывают изображение в новом окне.
Выберите язык.
Я принимаю решение выбрать обе опции ниже.
Выберите вариант, показавший ниже.
Выберите раздел, показанный ниже. Этот раздел должен быть тем же размером, как ранее указано для раздела Подкачки когда diskutil resize volume
команда вводилась.
Нажмите на "Change..." и выберите "область подкачки" во всплывающем окне как показано ниже. Не изменяйте размер раздела. Затем, нажмите на "OK".
Выберите раздел, показанный ниже. Затем, нажмите "-" для удаления этого раздела.
Выберите свободное пространство как показано ниже.
Нажмите "+" для открытия всплывающего окна "Create partition". Выберите "Системный Раздел EFI". Кроме того, измените размер на 500 МБ и нажмите на кнопку "End of this space". Затем, нажмите на "OK".
Выберите раздел, показанный ниже. Затем, нажмите "-" для удаления этого раздела.
Выберите свободное пространство как показано ниже.
Нажмите "+" для открытия всплывающего окна "Create partition". Выберите "Ext4, журналирующий файловую систему". Кроме того, выберите "/" как "Точка монтирования". Не изменяйте размер раздела. Затем, нажмите на "OK".
Нажмите на кнопку "Install Now", показанную ниже.
Нажмите на кнопку "Continue", показанную ниже.
Выберите свое желаемое местоположение.
Выберите свою клавиатуру.
После установки 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 путем ввода команд, данных ниже.
diskutil mount disk0s1
diskutil mount disk0s5
EFI
папка от объема EFI
к объему NO NAME
.EFI
объем во время установки Ubuntu. Для выполнения этого переместите папку EFI/Ubuntu
на EFI
объем к Мусору.NO NAME
объем. Для выполнения этого переместите папку EFI/Microsoft
и файл EFI/Boot/bootx64.efi
на NO NAME
объем к Мусору.grubx64.efi
на NO NAME
объем от папки /EFI/ubuntu
к папке /EFI/Boot
.grubx64.efi
в /EFI/Boot
папка на NO NAME
объем к имени bootx64.efi
.(Дополнительно) Загрузка набор значков с веб-сайта 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 к Меню Запуска.
Примечание: По окончании можно использовать приложение Средства поиска для извлечения
mac-icns
объем.
Используйте приложение Средства поиска или введите команды ниже для размонтирования Системных маркированных разделов EFI EFI
и NO NAME
.
diskutil unmount disk0s1
diskutil unmount disk0s5