Как я могу отключить TPM или деактивировать его в Ubuntu?

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

Как отключить или выключить чип TPM в Ubuntu?

Я вижу это в своем BIOS, но так как у меня двойная загрузка и я использую TPM на стороне Windows, это не является жизнеспособным вариантом.

[ 1.751260] ima: Ошибка связи с чипом TPM (x8 с разными номерами) это ошибка, от которой я пытаюсь избавиться, и, честно говоря, я не хочу никаких функций TPM на Ubuntu 20.04.

ИЗМЕНЕНИЕ

Я вижу, что в RedHat Linux печатается “ima: Ошибка связи с чипом TPM на экране и в системном журнале во время загрузки.” с РЕШЕНИЕ В РАБОТЕ с 28 апреля 2020 года, access.redhat.com/solutions/5026541, так что, возможно, это будет передано в Ubuntu, когда будет исправлено?

В grub.cfg вы можете добавить строку

rmmod tpm

Это кажется помогает:

sudo systemctl mask tpm2.target

Затем перезагрузите.

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

Чтобы отключить чип TPM (Trusted Platform Module) в Ubuntu, вы можете воспользоваться несколькими методами, которые помогут вам избавиться от сообщений об ошибках и отключить функции TPM для вашей системы. Учитывая, что вы уже используете TPM на стороне Windows и не хотите отключать его в BIOS, приведенные ниже решения позволят вам настроить работу Ubuntu без взаимодействия с TPM.

Использование параметров загрузки GRUB

Один из наиболее простых и эффективных способов отключить модули TPM в Ubuntu — это добавить соответствующую команду в конфигурацию загрузчика GRUB.

  1. Открытие файла конфигурации GRUB:
    Вам нужно отредактировать файл конфигурации GRUB, который обычно находится по пути /etc/default/grub. Для этого выполните следующую команду в терминале:

    sudo nano /etc/default/grub
  2. Добавление параметра:
    Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT. Вам нужно добавить параметр rmmod tpm к этой строке. Например:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash rmmod tpm"
  3. Обновление конфигурации GRUB:
    После выполнения изменений сохраните файл и закройте редактор. Затем выполните команду для обновления конфигурации GRUB:

    sudo update-grub
  4. Перезагрузка:
    Для применения изменений перезагрузите систему:

    sudo reboot

Отключение управления TPM через systemd

Еще один подход заключается в использовании системных демонов для отключения управления TPM. Это можно сделать с помощью команды mask в systemd.

  1. Откройте терминал и выполните следующую команду:

    sudo systemctl mask tpm2.target
  2. Перезагрузите систему:

    sudo reboot

Этот способ предотвращает запуск службы TPM во время загрузки, что также может помочь устранить ошибки, связанные с конфликтацией с TPM.

Возможные решения и статус ошибок

Сообщения об ошибках, такие как ima: Error communicating to TPM chip, могут быть вызваны общими проблемами взаимодействия между ядром Linux и TPM. На данный момент, если у вас возникают постоянные проблемы с сообщениями об ошибках TPM, стоит отслеживать обновления операционной системы, так как исправления могут быть добавлены в последующих версиях ядра или обновлениях Ubuntu.

Заключительные рекомендации

Если ни одно из вышеперечисленных решений не избавило вас от сообщений об ошибках, вам может понадобиться исследовать обновления ядра или даже обратиться в сообщество Ubuntu для получения поддержки. Обратите внимание, что некоторые функции TPM могут быть необходимы для работы других программ, поэтому внимательно следите за изменениями после внесения каких-либо изменений в настройки.

Сложности с TPM могут вызывать разного рода проблемы при работе с системой, поэтому важно убедиться, что все изменения хорошо документированы и, при необходимости, можно будет вернуть предыдущие настройки.

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

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