Почему в моей системе не работают обновления микрокода Intel?

Используйте apt show <packagename> и посмотрите на строку Installed-Size:.

apt show также печатает строку Download-Size:, и это то, что apt-show сообщает в строке Size:. Это сообщает вам размер пакета .deb, который необходимо загрузить для установки программного обеспечения.

Информация также отображается для пакетов, которые в настоящий момент не установлены.

8
задан 19 March 2018 в 19:11

9 ответов

Исходя из результатов /usr/sbin/iucode_tool -tb -lS /lib/firmware/intel-ucode/*, для вашего процессора не загружается микрокод, потому что на данный момент его нет. Это не значит, что в будущем этого не будет. Вы можете спокойно оставить интуитивно-микрокод и iucode-инструмент, если есть обновление, содержащее микрокод для вашей подписи процессора, тогда оно будет использоваться.

4
ответ дан 22 May 2018 в 12:30

Исходя из результатов /usr/sbin/iucode_tool -tb -lS /lib/firmware/intel-ucode/*, для вашего процессора не загружается микрокод, потому что на данный момент его нет. Это не значит, что в будущем этого не будет. Вы можете спокойно оставить интуитивно-микрокод и iucode-инструмент, если есть обновление, содержащее микрокод для вашей подписи процессора, тогда оно будет использоваться.

4
ответ дан 17 July 2018 в 18:35

Исходя из результатов /usr/sbin/iucode_tool -tb -lS /lib/firmware/intel-ucode/*, для вашего процессора не загружается микрокод, потому что на данный момент его нет. Это не значит, что в будущем этого не будет. Вы можете спокойно оставить интуитивно-микрокод и iucode-инструмент, если есть обновление, содержащее микрокод для вашей подписи процессора, тогда оно будет использоваться.

4
ответ дан 23 July 2018 в 19:23

Ошибка в Meltdown / Specter Intel Microcode

В начале 2018 года исправление Intel Microcode произошло с ошибкой для устранения проблем безопасности Meltdown / Specter. Таким образом, микрокод должен был вернуться к предыдущей версии.

Вот микрокод, который я использую (отказавшись от всех обновлений, начиная с января 2018 года):

$ apt list --installed | grep intel-microcode

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

intel-microcode/now 3.20170707.1~ubuntu16.04.0 amd64 [installed,upgradable to: 3.20180108.0+really20170707ubuntu16.04.1]
[d4 ] Когда вы устанавливаете Intel Microcode Update, вы получите эту версию или что-то подобное:

intel-microcode/3.20180108.0+really20170707ubuntu16.04.1

Ubuntu 16.04 LTS Menu

Я не уверен в структуре меню Lubuntu, но для регулярного Ubuntu таким образом вы получаете доступ к элементам управления Intel Microcode Update:

ошибка в начале 2018 г. Обновление Intel Microcode

Нижняя опция управляет обновлениями микрокода Intel. [!d10 ]

Установите Intel Microcode из CLI

Чтобы пропустить меню GUI в целом, вы можете установить из командной строки:

sudo apt update
sudo apt install intel-microcode

dmesg теперь показывает правильный вывод

После выполнения шагов установки dmesg возвращает желаемый результат (в отличие от вашего вопроса, где он ничего не показывает):

$ dmesg | grep -i microcode
[    1.166542] microcode: sig=0x506e3, pf=0x20, revision=0xba
[    1.166993] microcode: Microcode Update Driver: v2.2.
[16082.584598] microcode: microcode updated early to revision 0xba, date = 2017-04-09
2
ответ дан 22 May 2018 в 12:30
  • 1
    В вопросе OP четко заявляет: «У меня установлен и обновлен инструмент Intel-микрокод и iucode-инструмент». поэтому я не уверен, как это помогает. – Panther 18 March 2018 в 23:02
  • 2
    @Panther Я пропустил добавление моего выхода dmesg, который я изначально имел, когда начал писать ответ. Я добавлю это. В основном после выполнения шагов установки выводится вывод dmesg, как предполагается. – WinEunuuchs2Unix 18 March 2018 в 23:05
  • 3
    В ОП также четко указано «запуск dmesg | grep -i microcode и grep -i microcode / var / log / syslog * return nothing " , Я подозреваю, что нам нужно запустить sudo update-initramfs -u && sudo reboot – Panther 18 March 2018 в 23:22
  • 4
    @Panther Сначала мне показалось, что микрокод установлен неправильно. Хороший вопрос о перезагрузке. OP ничего об этом не говорит. Я буду следить за будущим ответом OP на ваш комментарий по его вопросу. Я не уверен в update-initramfs -u, поскольку он не указан здесь: askubuntu.com/questions/545925/… . Однако это никогда не повредит. – WinEunuuchs2Unix 18 March 2018 в 23:50
  • 5
    Микрокод обычно является частью initramfs и загружается во время загрузки, поэтому, хотя и не ожидается, я предлагаю восстановить initramfs как возможное исправление для необычной ситуации OP. Помогло бы, если бы мы знали, какой микрокод был установлен. – Panther 18 March 2018 в 23:52

Ubuntu выпустил исправленное обновление ядра для этого эксплойта. Новое ядро ​​потребовало изменений.

Ссылка: SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

Я нахожусь в Ubuntu 16.04, используя драйвер отображения Nouveau. В этом случае Intel-microcode удалился после установки нового ядра.

Это обновление выпущено сразу после того, как Intel выпустила исправление ошибок для уязвимостей уязвимостей.

Это должно решить вашу проблему ,

Если вы заменили драйвер свойств Intel как на моем месте и все еще хотите использовать драйвер свойств интеллектуального микрокода.

SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

В настоящее время новые драйверы не включены в Ubuntu ppa. Возможно, пользователям придется загружать их вручную с сайта Intel.

Внимание: это может привести к конфликту или нестабильности драйверов в вашем Ubuntu. Вы должны установить его на свой страх и риск.

Загрузить файл данных микрокода Linux-процессора | downloadcenter.intel.com

Для меня у меня нет проблем на моем ноутбуке ubuntu. Поэтому я не хочу рисковать. Я покинул команду Ubuntu, чтобы решить, что лучше всего из моей системы. Я жду обновления от команды Ubuntu.

2
ответ дан 22 May 2018 в 12:30
  • 1
    Я не понимаю, как это отвечает на мой вопрос. Вы можете объяснить? У меня установлен intel-microcode. – MeltingPoint 18 March 2018 в 19:09
  • 2
  • 3
    Обновите свое ядро, Ubuntu исправил его по-другому. – Aravind 18 March 2018 в 20:53
  • 4
    wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAndMeltdown – Aravind 18 March 2018 в 20:59
  • 5
    Если Intel-микрокод был удален, у вас есть 2 варианта. вариант 1) оставаться в безопасности и ждать, пока команда ubuntu выпустит обновление, как я. Или 2) вы можете запустить свой собственный эксперимент, загрузив вручную на свой страх и риск. – Aravind 18 March 2018 в 21:07

Ubuntu выпустил исправленное обновление ядра для этого эксплойта. Новое ядро ​​потребовало изменений.

Ссылка: SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

Я нахожусь в Ubuntu 16.04, используя драйвер отображения Nouveau. В этом случае Intel-microcode удалился после установки нового ядра.

Это обновление выпущено сразу после того, как Intel выпустила исправление ошибок для уязвимостей уязвимостей.

Это должно решить вашу проблему ,

Если вы заменили драйвер свойств Intel как на моем месте и все еще хотите использовать драйвер свойств интеллектуального микрокода.

SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

В настоящее время новые драйверы не включены в Ubuntu ppa. Возможно, пользователям придется загружать их вручную с сайта Intel.

Внимание: это может привести к конфликту или нестабильности драйверов в вашем Ubuntu. Вы должны установить его на свой страх и риск.

Загрузить файл данных микрокода Linux-процессора | downloadcenter.intel.com

Для меня у меня нет проблем на моем ноутбуке ubuntu. Поэтому я не хочу рисковать. Я покинул команду Ubuntu, чтобы решить, что лучше всего из моей системы. Я жду обновления от команды Ubuntu.

2
ответ дан 17 July 2018 в 18:35

Ошибка в Meltdown / Specter Intel Microcode

В начале 2018 года исправление Intel Microcode произошло с ошибкой для устранения проблем безопасности Meltdown / Specter. Таким образом, микрокод должен был вернуться к предыдущей версии.

Вот микрокод, который я использую (отказавшись от всех обновлений, начиная с января 2018 года):

$ apt list --installed | grep intel-microcode WARNING: apt does not have a stable CLI interface. Use with caution in scripts. intel-microcode/now 3.20170707.1~ubuntu16.04.0 amd64 [installed,upgradable to: 3.20180108.0+really20170707ubuntu16.04.1]

Когда вы устанавливаете Intel Microcode Update, вы получите эту версию или что-то подобное:

intel-microcode/3.20180108.0+really20170707ubuntu16.04.1

Ubuntu 16.04 LTS Menu

Я не уверен в структуре меню Lubuntu, но для регулярного Ubuntu таким образом вы получаете доступ к элементам управления Intel Microcode Update:

ошибка в начале 2018 г. Обновление Intel Microcode

Нижняя опция управляет обновлениями микрокода Intel.

Установите Intel Microcode из CLI

Чтобы пропустить меню GUI в целом, вы можете установить из командной строки:

sudo apt update sudo apt install intel-microcode

dmesg теперь показывает правильный вывод

После выполнения шагов установки dmesg возвращает желаемый результат (в отличие от вашего вопроса, где он ничего не показывает):

$ dmesg | grep -i microcode [ 1.166542] microcode: sig=0x506e3, pf=0x20, revision=0xba [ 1.166993] microcode: Microcode Update Driver: v2.2. [16082.584598] microcode: microcode updated early to revision 0xba, date = 2017-04-09
2
ответ дан 17 July 2018 в 18:35

Ubuntu выпустил исправленное обновление ядра для этого эксплойта. Новое ядро ​​потребовало изменений.

Ссылка: SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

Я нахожусь в Ubuntu 16.04, используя драйвер отображения Nouveau. В этом случае Intel-microcode удалился после установки нового ядра.

Это обновление выпущено сразу после того, как Intel выпустила исправление ошибок для уязвимостей уязвимостей.

Это должно решить вашу проблему ,

Если вы заменили драйвер свойств Intel как на моем месте и все еще хотите использовать драйвер свойств интеллектуального микрокода.

SecurityTeam / KnowledgeBase / SpectreAndMeltdown | Ubuntu Wiki

В настоящее время новые драйверы не включены в Ubuntu ppa. Возможно, пользователям придется загружать их вручную с сайта Intel.

Внимание: это может привести к конфликту или нестабильности драйверов в вашем Ubuntu. Вы должны установить его на свой страх и риск.

Загрузить файл данных микрокода Linux-процессора | downloadcenter.intel.com

Для меня у меня нет проблем на моем ноутбуке ubuntu. Поэтому я не хочу рисковать. Я покинул команду Ubuntu, чтобы решить, что лучше всего из моей системы. Я жду обновления от команды Ubuntu.

2
ответ дан 23 July 2018 в 19:23
  • 1
    Я не понимаю, как это отвечает на мой вопрос. Вы можете объяснить? У меня установлен intel-microcode. – MeltingPoint 18 March 2018 в 19:09
  • 2
  • 3
    Обновите свое ядро, Ubuntu исправил его по-другому. – Aravind 18 March 2018 в 20:53
  • 4
    [D0] wiki.ubuntu.com/SecurityTeam/KnowledgeBase/SpectreAndMeltdown – Aravind 18 March 2018 в 20:59
  • 5
    Если Intel-микрокод был удален, у вас есть 2 варианта. вариант 1) оставаться в безопасности и ждать, пока команда ubuntu выпустит обновление, как я. Или 2) вы можете запустить свой собственный эксперимент, загрузив вручную на свой страх и риск. – Aravind 18 March 2018 в 21:07

Ошибка в Meltdown / Specter Intel Microcode

В начале 2018 года исправление Intel Microcode произошло с ошибкой для устранения проблем безопасности Meltdown / Specter. Таким образом, микрокод должен был вернуться к предыдущей версии.

Вот микрокод, который я использую (отказавшись от всех обновлений, начиная с января 2018 года):

$ apt list --installed | grep intel-microcode WARNING: apt does not have a stable CLI interface. Use with caution in scripts. intel-microcode/now 3.20170707.1~ubuntu16.04.0 amd64 [installed,upgradable to: 3.20180108.0+really20170707ubuntu16.04.1]

Когда вы устанавливаете Intel Microcode Update, вы получите эту версию или что-то подобное:

intel-microcode/3.20180108.0+really20170707ubuntu16.04.1

Ubuntu 16.04 LTS Menu

Я не уверен в структуре меню Lubuntu, но для регулярного Ubuntu таким образом вы получаете доступ к элементам управления Intel Microcode Update:

ошибка в начале 2018 г. Обновление Intel Microcode

Нижняя опция управляет обновлениями микрокода Intel.

Установите Intel Microcode из CLI

Чтобы пропустить меню GUI в целом, вы можете установить из командной строки:

sudo apt update sudo apt install intel-microcode

dmesg теперь показывает правильный вывод

После выполнения шагов установки dmesg возвращает желаемый результат (в отличие от вашего вопроса, где он ничего не показывает):

$ dmesg | grep -i microcode [ 1.166542] microcode: sig=0x506e3, pf=0x20, revision=0xba [ 1.166993] microcode: Microcode Update Driver: v2.2. [16082.584598] microcode: microcode updated early to revision 0xba, date = 2017-04-09
2
ответ дан 23 July 2018 в 19:23
  • 1
    В вопросе OP четко заявляет: «У меня установлен и обновлен инструмент Intel-микрокод и iucode-инструмент». поэтому я не уверен, как это помогает. – Panther 18 March 2018 в 23:02
  • 2
    @Panther Я пропустил добавление моего выхода dmesg, который я изначально имел, когда начал писать ответ. Я добавлю это. В основном после выполнения шагов установки выводится вывод dmesg, как предполагается. – WinEunuuchs2Unix 18 March 2018 в 23:05
  • 3
    В ОП также четко указано «запуск dmesg | grep -i microcode и grep -i microcode / var / log / syslog * return nothing & quot; , Я подозреваю, что нам нужно запустить sudo update-initramfs -u && sudo reboot – Panther 18 March 2018 в 23:22
  • 4
    @Panther Сначала мне показалось, что микрокод установлен неправильно. Хороший вопрос о перезагрузке. OP ничего об этом не говорит. Я буду следить за будущим ответом OP на ваш комментарий по его вопросу. Я не уверен в update-initramfs -u, поскольку он не указан здесь: askubuntu.com/questions/545925/… . Однако это никогда не повредит. – WinEunuuchs2Unix 18 March 2018 в 23:50
  • 5
    Микрокод обычно является частью initramfs и загружается во время загрузки, поэтому, хотя и не ожидается, я предлагаю восстановить initramfs как возможное исправление для необычной ситуации OP. Помогло бы, если бы мы знали, какой микрокод был установлен. – Panther 18 March 2018 в 23:52

Другие вопросы по тегам:

Похожие вопросы: