tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/re
Bug出现原因:先打开Windows系统,然后切换至Ubuntu系统,出现开不了机情况,强制关机,再开机进入Ubuntu成功,用dmesg查看报错:
tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xfed40000-0xfed4087f flags 0x200] vs fed40080 f80
解决办法
1. 修改内核参数,在/etc/defual/grub
增加acpi_osi=linux nomodeset
参数
2. sudo update-grub
重新编译内核
具体操作步骤如下:
sudo vim /etc/defual/grub
,未修改前我的内核内容如下:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""