Проблемы с загрузкой после автоматического обновления программного обеспечения: ошибка TPM и восстановление журнала

На прошлой неделе, после автоматического обновления программного обеспечения, у моего компьютера были некоторые проблемы при загрузке. ПК представляет собой ThinkPad T400 (32 бита) с Ubuntu 18.04.02 LTS. Он имеет двойную загрузку с Linux и Windows.

Через несколько секунд после начала загрузки система останавливается, экран остается в обычном цвете Ubuntu, но с одной или двумя полосами в белом градиенте в верхней половине. Иногда через минуту сама система снова перезагружается, иногда мне нужно принудительно завершать работу. В любом случае, во время второй перезагрузки, появляются следующие сообщения:

[1.032407] - TPM TPM0: A TPM error (6) occurred attempting to read a PCR value.  
[1.299927] - TPM TPM0: A TPM error (6) occurred attempting to read a PCR value.  
/dev/sda6/: recovering journal  
/dev/sda6: clean, 324482/1470769 ....

После этого сообщения я вижу на экране, что делает система, пока не войду снова в графическом режиме с запросом идентификации и пароля и не завершу перезагрузку без проблем. Просто еще одна информация: я начинаю сеанс терминала и выполняю fsck Команда, я вижу следующее сообщение:

artur@artur-ThinkPad-T400:~$ sudo fsck -n  
fsck from util-linux 2.31.1  
e2fsck 1.44.1 (24-Mar-2018)  
Warning!  /dev/sda6 is mounted.    
Warning: skipping journal recovery because doing a read-only filesystem check.      
Superbloco last mount time is in the future.  
    (by less than a day, probably due to the hardware clock being incorrectly set)  
Superbloco last write time is in the future.  
    (by less than a day, probably due to the hardware clock being incorrectly set)  
/dev/sda6: clean, 324561/14704640 files, 33330696/58808064 blocks

У меня вопрос: как решить эту проблему?

Вывод команды dmesg:

artur @ artur-ThinkPad-T400:~$ dmesg --level = err, warn
[0.000000] Предупреждение ACPI BIOS (ошибка): несоответствие длины 32/64X в FADT / Pm1aControlBlock: 16/32 (20170831 / tbfadt-603)
[0.000000] Предупреждение ACPI BIOS (ошибка): недопустимая длина для FADT/Pm1aControlBlock: 32, используется значение по умолчанию 16 (20170831 / tbfadt-708)
[0.036000] Калибровка APIC не согласуется с PM-Timer: 135 мс вместо 100 мс [ 0.037884] mtrr: ваши процессоры имели несовместимые переменные настройки MTRR
[ 0.898904] (устройство NULL *): hwmon_device_register() устарела. Пожалуйста, преобразуйте драйвер для использования hwmon_device_register_with_info ().
[1.032407] tpm tpm0: Произошла ошибка TPM (6) при попытке прочитать значение pcr
[ 1.224381] платформа eisa.0: EISA: невозможно выделить ресурс для материнской платы
[ 1.224383] платформа eisa.0: невозможно выделить ресурс для слота EISA 1
[1.224386] платформа eisa.0: невозможно выделить ресурс для слота EISA 2
[1.224388] платформа eisa.0: невозможно выделить ресурс для слота EISA 3
[1.224390] платформа eisa.0: невозможно выделить ресурс для слота EISA 4
[1.224392] платформа eisa.0: невозможно выделить ресурс для слота EISA 5
[1.224394] платформа eisa.0: невозможно выделить ресурс для слота EISA 6
[1.224396] платформа eisa.0: невозможно выделить ресурс для слота EISA 7
[1.224399] платформа eisa.0: невозможно выделить ресурс для слота EISA 8
[1.299927] tpm tpm0: ошибка TPM (6) при попытке прочитать значение pcr
[ 40.066660] Предупреждение ACPI: диапазон SystemIO 0x0000000000001028-0x000000000000102F конфликтует с OpRegion 0x0000000000001000-0x00000000000000107F (_SB.PCI0.LPC.PMIO) (20170831 / utaddress-247)
[40.066671] Предупреждение ACPI: диапазон SystemIO 0x00000000000011B0-0x00000000000011BF конфликтует с OpRegion 0x0000000000001180-0x00000000000011FF (_SB.PCI0.LPC.LPIO) (20170831 / utaddress-247)
[40.066676] Предупреждение ACPI: диапазон SystemIO 0x0000000000001180-0x00000000000011AF конфликтует с OpRegion 0x0000000000001180-0x00000000000011FF (_SB.PCI0.LPC.LPIO) (20170831 / utaddress-247)
[40.066681] lpc_ich: обнаружены конфликты ресурсов, влияющие на gpio_ich
[40.246207] исключая 0x4000-0x40ff 0x4400-0x44ff
[40.326155] iwlwifi 0000: 03: 00.0: невозможно отключить ASPM; ОС не имеет управления ASPM
[ 40.352839] исключая 0xf4800000-0xf4b7ffff
[40.352859] исключая 0xf0000000-0xf3ffffff
[41.701782] kvm: отключен bios
[42.979781] чистый
[ 42.980620] исключая 0x4d0-0x4d7
[42.981376] чистый
[ 42.982130] чистый
[ 42.982164] исключая 0xc0000-0xd3fff 0xdc000-0xfffff
[42.982208] чистый
[ 42.982239] исключая 0x60000000-0x60ffffff
[42.983105] чистый
[ 56.536275] kauditd_printk_skb: 44 обратных вызова подавлено
[ 62.379824] vboxdrv: загрузка модуля из дерева портит ядро.
[62.387393] vboxdrv: fAsync = 0 offMin = 0x201 offMax = 0x975
[62.497615] VBoxNetFlt: Успешно запущено.
[62.505621] VBoxNetAdp: Успешно запущено.
[62.514793] VBoxPciLinuxInit

* Windows? Да, у меня двойная загрузка с Windows и Ubuntu

Вывод cat / etc / fstab:

artur @ artur-ThinkPad-T400:~$ cat / etc / fstab
~# / etc / fstab: статическая информация о файловой системе.
~#
~# Используйте 'blkid', чтобы напечатать универсально уникальный идентификатор для
~# устройство; это может использоваться с UUID= как более надежный способ именования устройств
~#, который работает, даже если диски добавлены и удалены. Смотрите fstab (5).
~#
~#
~# / был включен / dev / sda6 во время установки
~UUID=a7549fe0-e162-430c-920f-c19181772cfd / ext4 ошибки = remount-ro 0 1

~# swap был включен / dev / sda5 во время установки
~UUID=b1a2d1a2-b05b-4430-8a5e-78070a76d4d5 нет swap sw ~0 0'

Вывод df:

artur @ artur-ThinkPad-T400:~$ df
Sist.fichs 1K-blocos Ocup Livres Uso% Montado em
Удев 959524 0 959524 0% / dev
tmpfs 195396 2008 193388 2% / пробег
/ dev / sda6 231409704 131425692 88206016 60% /
tmpfs 976968 42920 934048 5% / dev / shm
tmpfs 5120 4 5116 1% / пробег / блокировка
tmpfs 976968 0 976968 0% / sys / fs / cgroup
/ dev / loop0 14336 14336 0 100% / snap / remmina / 2816
/ dev / loop1 52224 52224 0 100% / snap / core18 / 729
/ dev / loop2 150400 150400 0 100% / snap / gnome-3-26-1604 / 83
/ dev / loop3 113792 113792 0 100% / snap / flacon-tabetai / 61
/ dev / loop4 52224 52224 0 100% / snap / core18 / 780
/ dev / loop5 36224 36224 0 100% / snap / gtk-common-themes / 1198
/ dev / loop6 160128 160128 0 100% / snap / gnome-3-28-1804 / 39
/ dev / loop7 260992 260992 0 100% / оснастка / винная платформа / 127
/ dev / loop8 35456 35456 0 100% / snap / gtk-common-themes / 818
/ dev / loop9 160128 160128 0 100% / snap / gnome-3-28-1804 / 35
/ dev / loop10 113792 113792 0 100% / snap / flacon-tabetai / 59
/ dev / loop11 52224 52224 0 100% / snap / core18 / 940
/ dev / loop12 260992 260992 0 100% / оснастка / винная платформа / 124
/ dev / loop13 80128 80128 0 100% / snap / remmina / 2788
/ dev / loop14 260992 260992 0 100% / оснастка / винная платформа / 123
/ dev / loop15 14336 14336 0 100% / snap / remmina / 2832
/ dev / loop16 55424 55424 0 100% / snap / p7zip-desktop / 164
/ dev / loop17 4480 4480 0 100% / snap / tor-mkg20001 / 12
/ dev / loop18 87680 87680 0 100% / snap / core / 6675
/ dev / loop19 35712 35712 0 100% / snap / gtk-common-themes / 1122
/ dev / loop20 150400 150400 0 100% / snap / gnome-3-26-1604 / 75
/ dev / loop21 87808 87808 0 100% / snap / core / 6813
/ dev / loop22 87808 87808 0 100% / оснастка / ядро ​​/ 6530
/ dev / loop23 160128 160128 0 100% / snap / gnome-3-28-1804 / 33
/ dev / loop24 ​​113152 113152 0 100% / snap / flacon-tabetai / 50
/ dev / loop25 150400 150400 0 100% / snap / gnome-3-26-1604 / 79
tmpfs 195392 16 195376 1% / run / user / 122
tmpfs 195392 28 195364 1% / прогон / пользователь / 1000

артур @ артур-ThinkPad-T400:~$

Неисправность:

Сегодня я мог видеть, что система делает это нормально. Но все еще на этой неделе я мог видеть то же сообщение /dev/sda6: восстановление журнала. До этого, после обновления программного обеспечения, согласно звуку компьютера, кажется, что перед закрытием процессор перестает работать, и экран все еще живет с логотипом Ubuntu и точками под ним. Через несколько секунд после выключения компьютера окончательно. Кстати, я до сих пор не понимаю, почему, будучи моим компьютером Lenovo T400 с 32-битным компьютером (процессор Intel® Core ™ 2 Duo P8600 @ 2,40 ГГц × 2), система была автоматически обновлена ​​с 16.04.05 до 18.04.1, Это причина этих проблем?

Резюмируя проблему: чтобы добиться нормальной рабочей сессии в Ubuntu, мне нужно сделать два шага.

  1. Сначала в GRUB подождите 10 секунд, запустите загрузку, а через несколько секунд система остановится с полосой градиента в верхней части экрана (я могу отправить изображение). Я должен принудительно завершить работу с выключенным питанием
  2. Перезапустите снова, и в GRUB подождите 30 секунд, и загрузка начнется с черного экрана и сообщения: / dev / sda6 /: восстановление журнала
    /dev/sda6: чистый, 324482/1470769
    но загрузка продолжается и завершается нормально.

SMART Data и автотест

Извините, я отправил на португальском языке. Теперь я выбрал второй язык, и это на английском языке США:
SMART Data и автотест. английский

Что касается загрузки более ранней версии Kernel, я потерял эту возможность вчера. Хороший выпуск был 4.15.0-47 Generic, и система обновилась до 4.15.0.50 Generic и удалила 47. Теперь в GRUB у меня есть версии 48 и 50, и обновление не решило мою проблему.

1 ответ

Ты не можешь бежать fsck в смонтированной файловой системе. Так что делай так...

  • загрузиться с Ubuntu Live DVD/USB
  • открыть terminal окно
  • тип sudo fdisk -l
  • определить имя устройства /dev/XXXX для вашей "Файловой системы Linux"
  • тип sudo fsck -f /dev/XXXX # заменив XXXX на номер, который вы нашли ранее
  • повторите команду fsck, если были ошибки
  • тип reboot

Вам также необходимо проверить наличие обновления BIOS.

sudo dmidecode -s bios-version # проверить текущую версию BIOS

  • Перейдите на веб-сайт производителя и проверьте наличие более новой версии BIOS. Если он есть, загрузите его, сначала выполните резервное копирование, а затем установите новый BIOS.

TPM (Trusted Platform Module) необходимо отключить, настроить или обновить.

  • Смотрите здесь для описания
  • Посетите веб-сайт производителя для возможных обновлений прошивки TPM
Другие вопросы по тегам