Как обновить микрокод перед загрузкой, TSC_Deadline отключен из-за ошибок
С сегодняшнего дня я сталкиваюсь с этим сообщением об ошибке всякий раз, когда я загружаю Ubuntu, и оно не позволяет мне загружать Ubuntu.
[ 0:000000] [Firmware Bug]: TSC_DEADLINE disabled due to Errata;
please update microcode to version: 0x52 (or later)
...
BusyBox v1.22.1 (ubuntu 1:1.22.0-ubuntu2) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) _
и теперь я застрял в BusyBox (initramfs)
,
Я предполагаю, что мне нужно обновить микрокод, и я не мог понять, как это сделать, поскольку я даже не могу загрузить Ubuntu. Сообщение об ошибке появляется после того, как просит ввести пароль для моего зашифрованного жесткого диска.
Перед этим он также дает мне сообщение об ошибке Error: environment block too small Press any key to continue
,
Я не хочу переустанавливать Ubuntu с нуля, так как я все еще надеюсь получить доступ к данным на зашифрованном диске. Я также пытался получить доступ к загрузке с зашифрованного диска с живого USB, но получил ошибки при попытке получить доступ / смонтировать его. (mount: wrong fs type, bad option, bad superblock on /dev/mapper/ubuntu--vg-root
)
За несколько дней до того, как это произошло, я установил последние обновления, предложенные мне Центром программного обеспечения Ubuntu.
1 ответ
Микрокод не обновляется в [0:000000]. Вот что показала моя система:
$ cat /var/log/syslog | grep microcode
Feb 4 15:24:28 alien kernel: [16109.540807] microcode: microcode updated early to revision 0xba, date = 2017-04-09
и из:
$ cat /var/log/syslog.1 | grep microcode
Feb 3 08:08:07 alien kernel: [ 1.152389] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 3 08:08:07 alien kernel: [ 1.152899] microcode: Microcode Update Driver: v2.2.
Feb 3 08:08:53 alien kernel: [ 1.150298] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 3 08:08:53 alien kernel: [ 1.150765] microcode: Microcode Update Driver: v2.2.
Feb 4 08:30:54 alien kernel: [57834.131308] microcode: microcode updated early to revision 0xba, date = 2017-04-09
Feb 4 08:32:28 alien kernel: [ 1.143969] microcode: sig=0x506e3, pf=0x20, revision=0xba
Feb 4 08:32:28 alien kernel: [ 1.144257] microcode: Microcode Update Driver: v2.2.
... Микрокод Intel обновляется через 1 секунду после загрузки при использовании твердотельного накопителя NVMe M.2.
Ваш вопрос может быть закрыт как дубликат, и я просто хотел опубликовать эту информацию до того, как она будет закрыта.
Если вы будете искать "TSC_DEADLINE microcode", вы найдете похожий вопрос здесь, в Ask Ubuntu, который также может вскоре быть закрыт как дубликат.