Вопрос или проблема
Я обхожу эту проблему, используя виртуальную клавиатуру доступности на экране.
Но после недавних попыток исправить ошибку плохой подписи шима клавиши 7, 8, 9 и 0 перестали работать на клавиатуре моего ноутбука. Мне не удалось решить проблему с плохой подписью шима, но я смог обойти её, отключив безопасную загрузку.
Мой главный приоритет – починить клавиатуру. Но я также хочу исправить плохую подпись шима, чтобы я мог использовать безопасную загрузку, как только клавиатура снова будет работать. Буду признателен за экспертную помощь, так как я совершенно не разбираюсь в этом как не технический специалист.
Вот детали моей системы:
Отчет о деталях системы
Детали отчета
- Дата создания: 2024-12-16 15:41:51
Аппаратная информация:
- Модель оборудования: Microsoft Corporation Surface Book 2
- Оперативная память: 16.0 GiB
- Процессор: Intel® Core™ i7-8650U × 8
- Графика: Intel® UHD Graphics 620 (KBL GT2)
- Графика 1: NVIDIA GeForce GTX 1060
- Ёмкость диска: 256.1 GB
Программная информация:
- Версия прошивки: 394.779.768
- Имя ОС: Ubuntu 24.04.1 LTS
- Сборка ОС: (null)
- Тип ОС: 64-разрядная
- Версия GNOME: 46
- Система окон: X11
- Версия ядра: Linux 6.12.3-surface-2
Первый комментарий заставил меня искать “Surface firmware Linux”, и я нашел это: github.com/linux-surface/surface-uefi-firmware
Когда я выполнил все шаги, это решило проблему, и все клавиши на моем ноутбуке снова заработали!
Ответ или решение
Столкнувшись с проблемой, когда клавиши 7, 8, 9 и 0 на вашем ноутбуке перестали работать после попытки устранить ошибку bad shim signature, важно перейти к поиску решения поэтапно. Рассмотрим обе проблемы: восстановление работы клавиатуры и решение ошибки bad shim signature.
1. Восстановление работы клавиатуры
Обратите внимание, что проблема с клавишами может быть связана как с программным обеспечением, так и с аппаратными сбоями. В вашем случае, использование экранной клавиатуры как временного решения – хороший шаг, но необходимо устранить корень проблемы.
Шаги для устранения проблемы с клавиатурой:
-
Перезагрузка системы: Иногда простая перезагрузка может решить временные проблемы с клавиатурой.
-
Проверка подключений: Убедитесь, что клавиатура ноутбука не имеет физических повреждений. Проверьте наличие посторонних предметов или загрязнений под клавишами.
-
Обновление драйверов: Подключитесь к интернету и проверьте наличие обновлений для драйверов клавиатуры:
- Откройте терминал и введите:
sudo apt update sudo apt upgrade
- Проверьте, есть ли обновления для ядра (возможно, ваш драйвер требует обновления):
sudo apt install linux-generic
- Откройте терминал и введите:
-
Переустановка драйверов клавиатуры: В некоторых случаях может потребоваться переустановка драйвера клавиатуры:
sudo apt-get remove --purge xserver-xorg-input-all sudo apt-get install xserver-xorg-input-all
-
Проверка аппаратных проблем: Если ни одно из вышеперечисленных решений не помогло, возможно, клавиши действительно вышли из строя. Свяжитесь с технической поддержкой или сервисным центром.
2. Устранение ошибки bad shim signature
Ошибка bad shim signature связана с механизмом безопасной загрузки (secure boot). Для ее устранения вы уже предприняли шаг по отключению безопасной загрузки. Однако, для восстановления этой функции необходимо правильно установить программное обеспечение.
Шаги для устранения проблемы bad shim signature:
-
Установка правильного прошивки: Как вы уже нашли информацию о прошивках для Surface в репозитории на GitHub, выполнение шагов из этого руководства очень важно. Убедитесь, что вы используете последнюю версию прошивки, совместимую с вашей версией Ubuntu.
-
Обновление системы: Убедитесь, что ваша система полностью обновлена:
sudo apt update sudo apt full-upgrade
-
Проверка консистентности загрузчиков: Проверьте, установлены ли необходимые загрузчики и соответствуют ли они версии вашей системы.
-
Включение безопасной загрузки: После обновления программного обеспечения и устранения проблемы с прошивкой попробуйте снова включить безопасную загрузку через Bios/UEFI:
- Перезагрузите компьютер и войдите в настройки BIOS/UEFI.
- Найдите параметр Secure Boot и включите его.
Заключение
Восстановление функциональности клавиатуры и устранение ошибки bad shim signature требуют внимания и следования вышеперечисленным шагам. Убедитесь в том, что все обновления выполнены, что программное обеспечение совместимо с вашей архитектурой, и по возможности поддерживайте связь с технической службой поддержки.
Следуя этим инструкциям, вы сможете восстановить работоспособность клавиатуры и устранить проблему с безопасной загрузкой, что обеспечит надежную и безопасную работу вашего устройства.