如何将 pcie_aspm=force 添加到我的启动选项中?

如何将 pcie_aspm=force 添加到我的启动选项中?

可能重复:
如何添加内核启动参数?

我刚刚从 Ubuntu 网站下载了 11.04 版,将笔记本电脑(我没有 Windows)从 11.04 版升级到了 11.10 版。笔记本电脑的电池状况不佳,但我一直将 11.04 版插在交流电上,一切正常。

安装 11.10 后,笔记本电脑似乎没有注意到它已连接到交流电,因此在启动几分钟后就关机了。我读到我必须输入pcie_aspm=force启动命令,所以我尝试在启动时按“F6”键,然后按其他 F 键来访问它,但什么也没发生。我还发现我可以在终端窗口中写入该指令,但我不知道在哪个文件或位置。我希望得到一些帮助,但我不是计算机工程师,所以请用简单的英语写出说明。

答案1

要将其应用于所有内核,请编辑/etc/default/grub(需要 root 权限)并更改:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

到:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force"

然后跑sudo update-grub

要编辑启动时的启动选项,请Esc在启动 GRUB 时按住(BIOS POST 之后)。E按下所选条目,使用箭头移动并使用键盘输入。完成后,按Ctrl+X进行启动。

答案2

在下面链接的问题中,原帖作者问了一个类似的问题 - 他们想补充模式设置到 GRUB。

你可以使用同样的建议,但替换模式设置为了pcie_aspm=强制


相关问题:

  1. 安装 Ubuntu 后如何设置“nomodeset”?

答案3

一行解决方案,使用风险自负:

sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=\"\(.*\)\"/GRUB_CMDLINE_LINUX_DEFAULT=\"\1 pcie_aspm=force\"/' /etc/default/grub && sudo update-grub

相关内容