Как добавить pcie_aspm=force в параметры загрузки?

Как добавить pcie_aspm=force в параметры загрузки?

Возможный дубликат:
Как добавить параметр загрузки ядра?

Я только что обновился с 11.04 до 11.10 на моем ноутбуке (у меня нет Windows), загрузив его с сайта Ubuntu. Аккумулятор ноутбука в плохом состоянии, но я использовал его с 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

В приведенном ниже вопросе автор задал аналогичный вопрос - в их случае они хотели добавитьnomodesetв GRUB.

Вы можете использовать тот же совет, но заменитьnomodesetдляpcie_aspm=сила


Связанный вопрос:

  1. Как установить «nomodeset» после установки Ubuntu?

решение3

Однострочное решение, используйте на свой страх и риск:

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

Связанный контент