Клавиатура и тачпад не работают при установке MacBook 12″ 2016 года.

Вопрос или проблема

Недавно я приобрел 12″ MacBook 2016 года и пытаюсь установить на него Ubuntu 16.04.

Я создал загрузочную флешку с помощью Mac Linux USB Loader, как рекомендовано на сайте UNetbootin. С загрузочными параметрами noacpi nomodeset Ubuntu успешно загружается в живом режиме. Однако клавиатура и тачпад не работают.

Это поведение, по-видимому, также наблюдается у пользователей Arch:

Клавиатура и тачпад не работают (решение пока не найдено).

У кого-нибудь есть идеи, как это исправить?

РЕДАКТИРОВАНИЕ: (30-11-2016)
Кто-то написал драйвер SPI, чтобы попытаться решить эту проблему. Вы можете найти его на github здесь. Я еще не пробовал его, но если он работает, есть ли надежда, что он будет включен в ядро?

Да!

Определенно есть надежда. Была отправлена патч в список рассылки ядра Linux

Пока неясно, будет ли он включен в цикл ядра 5.1 или придется ждать дольше.

До тех пор вы можете установить, используя внешнюю USB-клавиатуру, а затем следовать инструкциям на github репозитории, на который вы ссылались, чтобы заставить клавиатуру работать

Ответ или решение

Установка Ubuntu 16.04 на 12-дюймовый MacBook 2016 года может столкнуться с проблемой, заключающейся в том, что встроенная клавиатура и тачпад не работают в режиме Live. Давайте подробно рассмотрим, как справиться с этой ситуацией, используя ресурсы и советы, которые были упомянуты.

Почему клавиатура и тачпад не работают?

На 12-дюймовом MacBook 2016 года клавиатура и тачпад подключены через Serial Peripheral Interface (SPI), который не поддерживался должным образом в версиях ядра Linux, актуальных на момент выпуска Ubuntu 16.04. Поэтому, даже если вы успешно запустили Ubuntu с параметрами загрузки noacpi nomodeset, клавиатура и тачпад могут не функционировать из-за отсутствия необходимых драйверов.

Шаги для решения проблемы:

  1. Использование внешней клавиатуры и мыши:

    • Для первоначальной установки вам потребуется внешняя USB-клавиатура и мышь. Это позволит вам взаимодействовать с системой и завершить установку Ubuntu.
  2. Установка драйвера SPI:

    • Рассмотрите возможность установки драйвера, созданного сообществом, для поддержки клавиатуры и тачпада MacBook через SPI. Вы можете найти этот драйвер на GitHub по следующей ссылке: macbook12-spi-driver.
    • После завершения установки Ubuntu подключите интернет, клонируйте репозиторий и следуйте инструкциям по установке драйвера. Это может потребовать написания или изменения конфигурационных файлов и последующей компиляции драйвера.
  3. Следите за обновлениями ядра Linux:

    • Как отмечено, был отправлен патч для ядра Linux, который может включить поддержку новых устройств ввода MacBook. Следите за обновлениями ядра Linux и при возможности обновите систему до более новой версии Ubuntu или используйте более современное ядро, которое может включать этот патч.
  4. Поиск альтернатив и комьюнити поддержки:

    • Рекомендуется периодически проверять ресурсы, такие как Linux Kernel Mailing List, форумы Ubuntu и ArchWiki, для получения актуальных сведений и потенциальных способов решения.

Заключение

Проблемы с клавиатурой и тачпадом на MacBook во время установки Ubuntu являются распространенной трудностью, вызванной аппаратными особенностями устройства. Надежная стратегия — это использование внешних устройств ввода для первоначальной установки и настройка необходимых драйверов после подключения к системе. Учитывайте, что решение таких вопросов может потребовать определенного уровня технической компетентности, особенно в части работы с терминалом Linux и компиляции драйверов.

Оцените материал
Добавить комментарий

Капча загружается...