新安装的系统无法启动,如何从 GRUB2 禁用 k10temp?

新安装的系统无法启动,如何从 GRUB2 禁用 k10temp?

我刚刚在一台配有 AMD 三核 Phenom 8450 处理器的台式电脑上安装了 Ubuntu GNOME(通过最小安装,因为其他 Live CD 都无法启动)。问题是,安装后重新启动一次后,我无法让系统在任何 GNU/Linux 发行版中成功启动。Windows 7 运行正常(可能是因为它忽略了这个问题),原因如下:

在启动 GNU/Linux 时,内核启动日志文本(启动时在屏幕上显示)显示此错误消息:

[16.458331] k10temp 0000:00:18.3: unreliable CPU thermal sensor; monitoring disabled

然后系统就挂在那里了。

现在,这告诉我 CPU 热传感器可能有问题,但我知道温度传感器工作正常,因为我可以从 BIOS 中看到实时温度读数。

因此我在 Arch Wiki 上进行了一些阅读,并发现了这一点: https://wiki.archlinux.org/index.php/Lm-sensors#K10Temp_Module

上述文章提到,部分 K10 处理器(我的处理器属于该系列)的温度传感器存在问题。不过,可以通过force=1在加载时向 k10temp 添加模块参数来解决此问题。

# rmmod k10temp
# modprobe k10temp force=1

或者/etc/modprobe.d/k10temp.conf添加

options k10temp force=1

所以我找到了解决方案(或者说是一半)。我只需要卸载该内核模块,这样我的系统就可以真正启动了。我如何从 grub 执行此操作,并让我的下一次启动遵循它?控制台语法与 bash 环境不同。

或者,我如何启动一个可以运行的 Linux 控制台以便进行这些必要的更改?

相关内容