Я пишу это только как ответ, потому что у меня недостаточно очков репутации, чтобы добавить простой комментарий.
Не могли бы вы опубликовать вывод следующей команды, введенной в терминал?
grep "GRUB _CMDLINE _LINUX" /etc/default/grub
Кроме того, опубликуйте вывод:
что происходит
Кроме того, какую версию ядра вы используете?
Поскольку пользователь ввел выходные данные вышеуказанных команд,Я обновлю это вместо того, чтобы писать новый ответ.
Сначала попробуйте это:
sudo gedit /etc/default/grub, затем введите пароль администратора. Перейдите к строке с надписью «GRUB _CMDLINE _LINUX = тихий всплеск» и измените эту строку на «GRUB _CMDLINE _LINUX = тихий всплеск acpi _подсветка = поставщик», затем сохраните файл. Затем введите sudo update -grub. Перезагрузить.
После перезагрузки попробуйте использовать функциональные клавиши вашей клавиатуры. Я думаю, что это может быть fnc -z. Какими бы ни были кнопки подсветки клавиатуры, попробуйте их. Если это не сработает, сделайте резервную копию и отмените все изменения, внесенные в файл /etc/default/grub.
Идея заключается в том, что, возможно, клавиши FNC на вашей клавиатуре не работают.
Если этот метод не работает, включается ли вообще клавиатура до того, как система начнет загрузку Linux?
Вы упомянули в комментариях, что пытались вывести 1 на одно из устройств. У нас может быть не тот путь. Опубликуйте вывод следующей команды:
find /sys/ -iname ' backli '
Вполне возможно, что проблема связана с ядром Linux. Linux 4.4ish может не поддерживать клавиатуру должным образом. Вы можете установить новейшее ядро... но имейте в виду, что это может вызвать другие проблемы. Кроме того, попробуйте это на свой страх и риск. Вы можете прочитать о рисках, связанных с обновлением ядра, прежде чем пытаться это сделать. Если вы решите попробовать,затем следуйте этим инструкциям:
компакт-диск /tmp sudo wget linux -заголовки -4.13.0 -041300rc1 _4.13.0 -041300rc1.201707151931 _all.deb
sudo wget linux -заголовки -4.13.0 -041300rc1 -общий _4.13.0 -041300rc1.201707151931 _amd64.deb
sudo wget linux -изображение -4.13.0 -041300rc1 -универсальный _4.13.0 -041300rc1.201707151931 _amd64.deb
sudo dpkg -я *.deb обновление sudo -grub
Затем перезагрузитесь и обязательно выберите новое ядро в GRUB. После загрузки убедитесь, что вы загрузились с новейшим ядром, введя:
имя -р
Убедитесь, что в списке указана версия 4.13.0. Если нет, то вы выбрали не то ядро в GRUB.
Иногда обновление ядра вызывает другие проблемы и может привести к нежелательному регрессу. Если это произойдет, удалите только что установленное ядро. Для этого:
sudo apt purge linux -изображение -4.13.0 -*обновление sudo -grub
С дополнительной информацией о проблеме, предоставленной в комментариях, попробуйте это:
Измените строку «GRUB _CMDLINE _LINUX» на GRUB _CMDLINE _LINUX="i8042.reset"
Если описанное выше не работает, попробуйте :GRUB _CMDLINE _LINUX="i8042.reset i8042.nomux=1"
Кроме того, не забывайте выполнять «sudo update -grub» после любых изменений в файле /etc/default/grub.
ПРИМЕЧАНИЕ. :Вы также можете добавить в строку «тихий всплеск». Просто загрузитесь с и без и определите, делаете вы это или нет.
Попробуйте сделать это и сообщите об этом. Если это сработает, я объясню, почему это сработало позже.
Вы попали в ловушку «по умолчанию»; yum list
будет (из man yum
в разделе «Опции списка»):
List all available and installed packages.
Мой акцент на доступном . Если вы хотите видеть только те пакеты, которые у вас уже установлены, используйте:
yum list installed
Кроме того, будьте осторожны с такими конструкциями, как:
sudo yum list | grep devtoolset-7*
Поскольку ваша оболочка попытается раскрыть devtoolset-7*
как подстановочный знак и потенциально может совпадать с одним или несколькими именами файлов в вашем текущем каталоге, что приведет к путанице в ваших результатах. Вместо этого yum
может использовать подстановочный знак для поиска :
sudo yum list installed 'devtoolset-7*'
(Обратите внимание на одинарные кавычки, защищающие подстановочный знак от оболочки ).