Вопрос или проблема
Недавно я приобрел 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
, клавиатура и тачпад могут не функционировать из-за отсутствия необходимых драйверов.
Шаги для решения проблемы:
-
Использование внешней клавиатуры и мыши:
- Для первоначальной установки вам потребуется внешняя USB-клавиатура и мышь. Это позволит вам взаимодействовать с системой и завершить установку Ubuntu.
-
Установка драйвера SPI:
- Рассмотрите возможность установки драйвера, созданного сообществом, для поддержки клавиатуры и тачпада MacBook через SPI. Вы можете найти этот драйвер на GitHub по следующей ссылке: macbook12-spi-driver.
- После завершения установки Ubuntu подключите интернет, клонируйте репозиторий и следуйте инструкциям по установке драйвера. Это может потребовать написания или изменения конфигурационных файлов и последующей компиляции драйвера.
-
Следите за обновлениями ядра Linux:
- Как отмечено, был отправлен патч для ядра Linux, который может включить поддержку новых устройств ввода MacBook. Следите за обновлениями ядра Linux и при возможности обновите систему до более новой версии Ubuntu или используйте более современное ядро, которое может включать этот патч.
-
Поиск альтернатив и комьюнити поддержки:
- Рекомендуется периодически проверять ресурсы, такие как Linux Kernel Mailing List, форумы Ubuntu и ArchWiki, для получения актуальных сведений и потенциальных способов решения.
Заключение
Проблемы с клавиатурой и тачпадом на MacBook во время установки Ubuntu являются распространенной трудностью, вызванной аппаратными особенностями устройства. Надежная стратегия — это использование внешних устройств ввода для первоначальной установки и настройка необходимых драйверов после подключения к системе. Учитывайте, что решение таких вопросов может потребовать определенного уровня технической компетентности, особенно в части работы с терминалом Linux и компиляции драйверов.