![使用 GRUB 命令禁用“longhaul”内核模块?](https://linux22.com/image/1321120/%E4%BD%BF%E7%94%A8%20GRUB%20%E5%91%BD%E4%BB%A4%E7%A6%81%E7%94%A8%E2%80%9Clonghaul%E2%80%9D%E5%86%85%E6%A0%B8%E6%A8%A1%E5%9D%97%EF%BC%9F.png)
我在使用 VIA C3 (1GHz) 系统时遇到了问题:由于与(未完全实现的)i686 命令和内核的省电功能不兼容,当 CPU 频率低于 731MHz 时,系统会立即冻结。
有一个解决方法:通过 停用“longhaul”内核alias longhaul off
模块/etc/modprobe.d/aliases
。
但在我安装任何 Linux 发行版之前系统就冻结了 - 甚至 Clonezilla 也冻结了。
是否有可能在内核加载之前使用 GRUB 启动参数停用该模块?
答案1
据我所知,将其添加到 grub 启动行中似乎会禁用 longhaul cpufreq 模块。
longhaul.disable=1
当然,启动后,将其添加到 grub 配置中,这样它就可以保留下来而无需您的干预。您可以在 grub 菜单中不带此参数添加额外的启动项,这样您就可以“测试启动”以查看更高版本的内核是否解决了您遇到的问题。