Как установить Ubuntu на Mac Mini i7 2011 с графикой AMD?

У меня странная проблема, о которой я никогда не видел никакой документации. Я пытаюсь установить Ubuntu на старый Mac Mini 2011 года с процессором i7 и видеокартой AMD. Однако, как только я загружаюсь с графического установочного носителя, он зависает. Если я использую неграфический установочный носитель, он устанавливается нормально, но отказывается загружаться после.

Кроме того, серверная редакция загружается нормально без подключенного монитора, и я могу подключить один после, но никакой графический интерфейс не загрузится (очевидно, это сервер). Я бы хотел, чтобы на нем был графический интерфейс, так что на самом деле это не очень хороший вариант для меня. Из журналов загрузки при загрузке с подключенным монитором я определил, что это связано с неправильной загрузкой графических драйверов.

Стоит отметить тот факт, что Debian устанавливается и работает нормально. Что указывает на то, что это специфичная для Ubuntu проблема (по крайней мере, для меня).

Есть ли возможность исправить это? Из того, что я понимаю, видеокарту нельзя обойти, чтобы использовать интегрированную графику Intel (что я и сделал бы, если бы мог). И порт HDMI, и DisplayPort через Thunderbolt жестко подключены к чипу AMD.

Изменить: я должен был упомянуть, что я могу установить нормально на моем MacBook Air. Система также загружает ОС, и ОС вылетает. Я подтвердил это, прочитав вывод журнала, когда он замерз. Произошла ошибка при инициализации графики.

1 ответ

EFI и загрузчик по умолчанию в macOS не позволяют загружаться без модификации сторонним загрузчиком или трудоемкого процесса ручной загрузки при каждом перезапуске.

Более того, поскольку вы сообщаете, что текстовый установщик работает, я бы сказал, что нет конфликта с видеокартой. В целом, я бы порекомендовал использовать сторонний вариант, а конкретно перефразировать.

Вот что я делаю шаг за шагом:

  1. Подготовьте Mini с macOS в первую очередь.

    • Перезагрузите компьютер, удерживайте нажатой клавишу -R и восстановите macOS (может быть, OS X).
    • После восстановления дайте ему полностью обновить, а затем перезагрузите пациента и сначала обновите все в macOS. В вашем случае это, вероятно, восстановит OS X Lion. Это нормально - refind работает над этим.
    • После перезагрузки запустите Дисковую утилиту и добавьте только один раздел на диск для вашей ОС Linux. Это процессор интенсивно и медленно. Потерпи.
  2. Подготовить загрузчик рефинд

    • В macOS перейдите на страницу повторной загрузки и загрузите ее в папку "Загрузки".
    • Перезагрузите Mac и удерживайте нажатой команду -R для восстановления.
    • Откройте Терминал и выполните следующие команды:

      cd ~/Downloads/refind-bin-0.10.4
      ./refind install
      exit
      
    • Выйдите из терминала и перезагрузите компьютер.

  3. Установить гостевую ОС

    • Включите машину - теперь она будет использовать загрузчик refind - выберите опцию Mac OS X с помощью клавиш со стрелками. После входа введите компакт-диск или флэш-диск для выбранного дистрибутива Linux.

    • Перезагрузите машину. Загрузчик refind распознает загрузчик grub. Вы можете увидеть более одного - выберите тот, который соответствует соглашению об именах EFI.

    • Установите гостевую ОС и будьте внимательны, чтобы правильно выбрать раздел. Это потребует от вас настройки разделов вручную в текстовом установщике. Об этом написано множество уроков, но я рекомендую установить как минимум 4 раздела для boot, root, home и var.

  4. Перезапустите refind и удалите исходный конфиг и создайте новый конфиг

    • Перезагрузите машину и удерживайте нажатой команду -R.
    • Откройте Терминал и сделайте следующее:

      cd ~/Downloads/refind-bin-0.10.4
      ./mountesp
      cd /Volumes/ESP/EFI/refind
      rm -rf ._refind.conf
      rm -rf refind.conf
      cd ~/Downloads/refind-bin-0.10.4
      ./refind-install
      
    • Перезагрузите машину. Выберите дистрибутив ОС Linux в меню загрузчика refind.

Это оно; вы сделали. Другие соображения ниже.


Альтернативный шаг 3. Другой способ загрузки установить CD / привод / и т. Д.

Несколько раз я загружался в Linux с помощью клавиши alt вместо refind. Тем не менее, я имел успех только в качестве крайней меры, и когда refind уже был предустановлен на том MacOS. Но это сработало не раз. По сути, вы сохраняете каждый второй шаг, но используете собственный загрузчик macOS в последний раз перед установкой ОС Linux и просто для загрузки установочного диска. Я даже сделал этот альтернативный метод, удерживая клавишу c на клавиатуре. Но это работает, только если каждый второй шаг остается тем же.

Слово о разделении:

Используйте свое суждение о разделении. У меня три двухзагрузочных Mac. Для моего диска на 500 ГБ я оставляю 60 ГБ для OS X, 128, 128, 128 и подкачки для трех различных вариантов Linux. На другом компьютере, который я использую в производстве, я оставляю 468 ГБ для тома macOS и оставляю за собой тонкий раздел Ubuntu-MATE 32 ГБ. Каждая машина и цель разные.

Зачем хранить OS X или macOS?

Сохранение небольшого загрузочного тома MacOS или OS X важно для стабильности загрузки и администрирования ОС Linux. Если Linux дает сбой, вы можете легко загрузиться в macOS и nuke и проложить раздел из терминала. Кроме того, я обнаружил, что дистрибутивы более стабильны с загрузчиком refind. Я пытался создать Linux только для Intel Mac, но они всегда давали сбой и или требовали утомительных шагов для загрузки ОС Linux. Наконец, я уверен, что прошивка вашей машины полностью обновлена, но, возможно, нет. Наличие macOS или OS X позволит вам легко обновлять и проверять обновления прошивки. У меня есть ноутбук 2010 года, на котором я в основном запускаю Linux, и недавно загрузился обратно в OS X и получил обновление прошивки, которое так или иначе было пропущено.

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