Ubuntu 卡在加载屏幕

Ubuntu 卡在加载屏幕

每当我尝试启动 Ubuntu 时,我都会收到一个固件错误,提示 ACPI 区域未覆盖整个命令/响应缓冲区。随后,CPU 2 上的系统软锁定持续 22 秒,然后 CPU 1 上的系统硬锁定。当我运行系统兼容性诊断程序时,它提示我有一个固件错误,需要将我的 e 微码更新为 0xb2 或更高版本。这是什么意思?我该如何修复?我假设它与无法启动有关。

答案1

Intel 发布微代码更新来纠正处理器行为,如相应处理器规格更新中所述。AMD 发布微代码补丁来纠正处理器行为,如相应处理器修订指南中所述。登录虚拟控制台并安装与您的计算机 CPU 兼容的系统处理器微代码。

  1. 当系统启动时,在系统即将锁定之前,按键盘组合键Ctrl+ Alt+访问虚拟控制台F3。要从虚拟控制台登录:

    1. login:提示符下输入您的用户名并按Enter

    2. Password:提示符下输入您的用户密码并按Enter

  2. 运行以下命令显示 CPU 制造商(Intel 或 AMD):

    cat /proc/cpuinfo  
    
  3. 根据您计算机的 CPU 制造商是 Intel 还是 AMD,运行以下两个命令之一。

    sudo apt install intel-microcode # Intel CPU  
    sudo apt install amd64-microcode # AMD CPU
    
  4. 重新启动系统。

    sudo reboot
    

如果您无法在步骤 1 中访问虚拟控制台,那么进入虚拟控制台所需要做的就是加载 Linux 内核,而内核是计算机启动时首先要加载的东西,因此请先按下键盘组合键 Ctrl+Alt+F3,也许它会起作用。否则,您可以通过从 Ubuntu live USB 启动并使用来安装固件更新chroot使用特殊根目录(硬盘上的 Ubuntu 安装)运行命令或交互式 shell。

相关内容