Установка двойной загрузки Ubuntu на старый Mac Mini (2014)

Установка двойной загрузки Ubuntu на старый Mac Mini (2014)

Пытаюсь установить 22.04 в качестве двойной загрузки на мой старый Mac mini 2014 года выпуска. Пока что у меня получилось:

  1. создал загрузочный usb
  2. установлен rEFIndна mac
  3. разделил основной диск на 250 ГБ для mac и 250 ГБ это ничто.

Я могу загрузить Linux с USB-накопителя, но когда я дохожу до этапа установки, я получаю сообщение «Других операционных систем на компьютере нет».

Я сделал так, как здесь предложено:Установить Ubuntu 18.04 на Mac Mini 2018

и запустил ubiquity -bвместо стандартной установки; создал и отформатировал пустое дисковое пространство как ext4, и выполнил Something elseопцию установки.

Все это было выполнено без сообщений об ошибках, но при загрузке Mac я попадаю на панель rEFIndзапуска, но единственная обнаруженная ОС — это macOS.

Может быть, я где-то упускаю какой-то важный шаг?

решение1

Потому что вы установили rEFInd под macOSдоПри установке Ubuntu refind-installскрипт не обнаружил бы разделов Linux и, следовательно, не установил бы никаких драйверов файловой системы EFI. Без них и без GRUB 2 rEFInd не сможет обнаружить установку Ubuntu.

Для решения проблемы необходимо установить ext4_x64.efiфайл драйвера. Сделать это можно следующим образом (по памяти):

  1. Загрузите macOS.
  2. Откройте окно терминала.
  3. Запустите mountespскрипт, который идет с rEFInd. Это смонтирует ваш системный раздел EFI (ESP), вероятно, в /Volumes/ESP. (Скрипт должен указать, где он смонтирован.)
  4. Скопируйте ext4_x64.efiфайл из каталога rEFInd (куда бы вы ни распаковали файл .zip) /Volumes/ESP/EFI/refind/drivers_x64/(или скорректируйте его в зависимости от того, куда mountespсмонтирован ESP).

На этом этапе вы должны иметь возможность перезагрузиться, и rEFInd должен обнаружить ядро(ядра) Linux из вашей установки Ubuntu. Если вы установили в один большой раздел ext4fs, rEFInd должен иметь возможность загрузить Linux на этом этапе. Если вы установили с использованием отдельного раздела /boot(потому что вы использовали LVM или по любой другой причине), то вместо выделения записи Ubuntu и нажатия Enter вам нужно будет нажать Tab пару раз и добавить спецификацию root={something}, где {something}— идентификатор вашей корневой файловой системы.

Связанный контент