Как исправить ошибки экрана установки клавиатуры Linux —

Вы можете обнаружить, что ваша клавиатура неожиданно отказывается работать при установке Arch, Manjaro, Ubuntu, Fedora, Debian или любого другого дистрибутива Linux. Все эти дистрибутивы автоматически обнаруживают клавиатуры во время установки программы, и если есть проблема, то некоторые вещи могут быть ошибочными. Наиболее очевидным и, безусловно, неловким является то, что ваша клавиатура подключена неправильно или неисправна. Проверьте разъемы USB или устаревшие разъемы PS / 2, чтобы убедиться, что вы правильно подключили устройство, а затем перезагрузите компьютер. Ваш BIOS или UEFI-пакет, скорее всего, будет жаловаться, если не сможет обнаружить вашу клавиатуру, но проверьте, можете ли вы войти в настройки системы, удерживая нажатой ту клавишу, которая требуется для вашей модели.

Если вы можете делать эти вещи, но не можете ничего печатать, значит, ваша клавиатура действительно неисправна. Если у вас есть запасная клавиатура, попробуйте подключить ее и посмотреть, есть ли разница. Вы также можете попробовать взять клавиатуру и подключить ее к другой машине. Клавиатуры, как и все электронные устройства, изнашиваются. То же самое относится и к клавиатурам на ноутбуках, нетбуках и ультрабуках, поэтому убедитесь, что клавиши чувствительны и ничто не находится под ними. Избавившись от этих неловких шагов, теперь можно предположить, что с аппаратным обеспечением что-то не так.

Способ 1: ручной выбор раскладки клавиатуры

Некоторые установщики Linux, такие как Arch и Ubuntu, позволяют вам вручную выбирать раскладку клавиатуры. Предполагая, что ваша мышь, сенсорный экран или сенсорная панель работают правильно, выберите правильный макет, если вы это знаете. Если это не работает, попробуйте выбрать на кнопке параметр «Найти мою раскладку клавиатуры» или «Неопределенная раскладка». Формулировка может отличаться для вашей установки. Программа установки предложит вам начать нажимать определенные клавиши, что, если она распознает, позволит программе правильно расположить клавиатуру. Это необходимо для некоторых сверхлегких компьютеров со встроенными клавиатурами. Это также может помочь решить проблему, возникающую при установке операционной системы с открытым исходным кодом на проприетарном оборудовании, таком как Microsoft Surface. Если у вас есть такое устройство, это может решить вашу проблему.

Подобная проблема может возникнуть, если вы пытаетесь установить Arch, Manjaro, Linux Mint или несколько других версий на Apple Macintosh на базе Intel x86_64. Если вы используете либо проприетарное оборудование с дополнительными клавишами, и ваш установщик не обнаружит его, либо, возможно, внешнюю клавиатуру для вашей локали, то есть еще один вариант, который вы можете попробовать. Если у вас есть доступ к терминалу и, по крайней мере, возможность вводить текст, вы можете передать файл в приложение loadkeys. Например, если Arch испытывает трудности с идентификацией вашей клавиатуры, предназначенной для ПК в Германии, тогда вы можете попробовать загрузить loadkeys de-latin1 и посмотреть, вызывает ли это обнаружение. Вы можете заменить de-latin1 двухбуквенным кодом для клавиатуры. Например, вы можете попробовать использовать loadkeys nl-latin1, если ваша клавиатура была разработана для использования в Нидерландах, но вы выбрали английский (США) или английский (Великобритания), когда начали установку.

Способ 2: проверьте номер версии установки

Возможно, вы пытаетесь установить архаичный образ GNU / Linux и даже не осознаёте этого. Хотя это редко, на самом деле это может произойти из-за того, как многие дистрибутивы конфигурируют свои репозитории. Это также может произойти, если вы пытаетесь использовать один из пакетов Linux с нуля или, альтернативно, компилируете операционную систему из исходного кода.

Ядро Linux не поддерживало некоторые клавиатуры Microsoft Natural до релизов 2.4.x alt и 2.6. Он также не поддерживал большинство других типов USB-клавиатур до этой даты. Современные дистрибутивы Linux работают на ядрах 4.4 и более поздних версий, и этот, а также все более поздние выпуски поддерживают этот вид оборудования.

Если вы выполняете прямую загрузку ISO из хранилища NAND или, возможно, устанавливаете сеть, и у вас есть доступ к терминалу, попробуйте запустить из него uname -a. Это должно сообщить номер ядра.

Укажите ваш браузер на компьютере, который работает с репозиториями Arch или теми, которые вы предпочитаете. Некоторые дистрибутивы, такие как Bodhi и Manjaro, на самом деле имеют страницы Source Forge, которые вы можете просматривать.

Проверьте даты в файле ISO, который вы используете для установки, а затем убедитесь, что они актуальны. Source Forge предложит вам последний образ, хотя не всегда он поддерживает все ваше оборудование.

Способ 3: эмуляция мета-ключа

Если в конце концов вы смогли правильно определить клавиатуру, клавиша Super или Windows на клавиатуре ПК должна работать нормально. Клавиши опций на клавиатурах Macintosh будут работать так же, как клавиша Alt на ПК. Время от времени вы увидите ссылку на мета-клавишу, особенно в программах CLI, и вы можете подумать, что ваша раскладка клавиатуры, опять же, неисправна.

Meta — это просто название ключа, которого вы, скорее всего, не имеете, поскольку его обычно можно найти только на клавиатурах, предназначенных для железного Unix-оборудования, хотя когда-то оно распространялось на клавиатурах машин MIT и Lisp. Если программное обеспечение в Arch, Ubuntu или большинстве других дистрибутивов имеет привязки с этой клавишей, то они на самом деле неправильно определяют раскладку клавиатуры.

Пользователи GNU nano и emacs могут попробовать использовать Alt вместо Meta и посмотреть, работают ли эти привязки. Это должно быть на многих объектах. Попробуйте одновременно нажать клавишу Esc, а затем клавишу привязки или клавишу Esc и клавишу связывания. Кроме того, вы можете дважды нажать клавишу Esc внутри GNU nano, а затем ввести трехзначный код 000-255, соответствующий символу ASCII, который вы хотели бы ввести. Поскольку клавиша Esc может содержать собственные привязки внутри X Windows, вам, возможно, придется запускать nano и emacs с виртуальной консоли, если вы планируете широко использовать эти функции.

Ссылка на основную публикацию
Adblock
detector