Вопрос или проблема
У меня MacBook Pro начала 2011 года.
На основном жестком диске установлена Mac OS X Yosemite.
Я заменил оптический привод на второй жесткий диск, на котором создал две раздела с помощью Boot Camp: (1) Mac OS X Mavericks и (2) Windows 7.
Я следовал официальным инструкциям по Ubuntu для создания загрузочной USB-накопителя на Mac OS X.
Когда я перезагружаю систему, удерживая клавишу Option, появляются два новых загрузочных диска с логотипом USB. Оба с названием “EFI Boot”. Я нажимаю на один, и он переводит меня в меню Ubuntu. Когда я выбираю “попробовать ubuntu”, чтобы использовать живую установку, я получаю сообщение ”i8042 No Controller”, и система зависает. Я вынужден использовать кнопку питания для перезагрузки. Есть идеи, как это обойти?
Если я выбираю установку Ubuntu, я получаю ту же ошибку.
У меня нет ответа на изначальный вопрос ОП, однако я только что, как сегодня, установил Ubuntu 20.04 на свой MacBook Pro 2011 года и рад сообщить, что она работает на 99%, включая интегрированную и дискретную графику, в моем случае – Radeon. Что не работает? Пульт дистанционного управления Apple, который я давно потерял.
Ubuntu 20.04 очень зрелая для установки на MacBook Pro 2011 года, и все просто работает. Графические процессоры (вы можете щелкнуть правой кнопкой мыши на приложении и выбрать, какую видеокарту вы хотите использовать для загрузки приложения), оба уровня функциональных клавиш работают, все индикаторы работают, а также работают все функции затемнения, звука и уровня экрана.
Я добавляю это здесь, потому что эта тема очень старая, однако если кто-то решит сделать это в 2021 году, можете быть уверены, что у вас будет совместимая работающая система. Это лучшее, что я когда-либо делал на этом MacBook Pro, а иметь только Ubuntu – это как иметь Porsche для ноутбука по устранению неполадок. (Я установил новую батарею, 16 гигабайт оперативной памяти и SSD на 512 ГБ)
Рон
PS. Кроме того, установка была только Ubuntu, без OSX. Только одна операционная система Ubuntu, в которую теперь загружается MacBook.
Ответ или решение
Установка Ubuntu на MacBook Pro 2011 года с помощью USB-накопителя: ошибка ”i8042 No Controller”
Установка Linux на Mac-устройство может столкнуться с определёнными техническими проблемами. Одной из таких проблем, с которой столкнулся пользователь, является сообщение об ошибке ”i8042 No Controller” при попытке загрузить Ubuntu с USB-накопителя на MacBook Pro 2011 года. Этот процесс может показаться сложным, однако, с правильными шагами, вы сможете успешно установить Ubuntu на вашем устройстве.
Шаг 1: Подготовка USB-накопителя
Первый шаг включает создание загрузочного USB-накопителя с образом Ubuntu. Используя официальные инструкции по созданию загрузочных дисков на Mac, выполните следующие действия:
-
Скачайте образ Ubuntu. Убедитесь, что вы скачали последнюю версию, которая подходит для вашего устройства. Рекомендуется использовать Ubuntu 20.04, так как он хорошо работает на старых моделях MacBook Pro.
-
Форматирование USB-накопителя. Откройте Disk Utility, выберите ваш USB-накопитель и отформатируйте его в формате FAT32.
-
Создание загрузочного USB. Используйте терминал для записи образа на USB-накопитель. Пример команды:
sudo dd if=/path/to/ubuntu.iso of=/dev/diskN bs=1m
Замените
/path/to/ubuntu.iso
на путь к загруженному образу, а/dev/diskN
на ваш USB-накопитель.
Шаг 2: Загрузка с USB
-
Подключите USB-накопитель. Вставьте его в левый порт USB MacBook.
-
Перезагрузка и выбор загрузки. Удерживая клавишу Option (Alt), перезагрузите устройство. Вы должны увидеть два диска с логотипом USB и названием "EFI Boot". Выберите один из них.
Шаг 3: Обработка ошибки ”i8042 No Controller”
Если вы Encounter ошибку ”i8042 No Controller”, это может быть связано с проблемами совместимости на этапе загрузки. Следующие шаги могут помочь обойти эту проблему:
-
Использование другого загрузочного изображения. Иногда проблема может быть в конкретном образе. Попробуйте загрузить другой образ Ubuntu или использовать инструмент Rufus на Windows для создания загрузочного USB.
-
Проверка параметров загрузки. При появлении меню загрузки Ubuntu, нажмите клавишу ‘e’ для редактирования параметров загрузки. Ваша задача – удалить или изменить параметры, которые указывают на несуществующий контроллер. Это может включать в себя параметры, относящиеся к i8042. Попробуйте добавить
nomodeset
илиacpi=off
к строке загрузки. -
Проверка оборудования. Убедитесь, что ваше оборудование работает корректно. Иногда проблемы с клавиатурой или USB-портами могут привести к ошибкам загрузки.
Шаг 4: Установка Ubuntu
Если вы смогли обойти ошибку и загрузиться из установки Live, можете выбрать ‘Try Ubuntu’ или ‘Install Ubuntu’. Следуйте инструкциям для завершения установки.
Заключение
Установка Ubuntu на MacBook Pro 2011 года может быть сложной задачей из-за проблем с поддержкой оборудования и программного обеспечения. Сообщение ”i8042 No Controller” является распространённой ошибкой, однако, следуя указанным шагам, вы можете минимизировать риск её появления. Удачи в установке!