Я нажимаю кнопку питания на своем ноутбуке, нажимаю перезагрузку, но мой компьютер только выключается и не перезагружается. Есть ли способ это исправить?
Не зная модель вашего ноутбука или его характеристики, единственная предварительная вещь, которую я могу предложить, которая работала для меня раньше, это попробовать параметр загрузки ядра, такой как reboot=bios
, однако это будет работать только на X86 32 битовые системы.
Этот подход также упоминается в Ubuntu wiki для Grub 2 и может часто работать, и, пожалуйста, смотрите примечание об альтернативном параметре загрузки, особенно для некоторых систем Dell, под названием reboot=pci
.
Теперь отредактируйте /etc/default/grub
(если вы не используете vim
, замените его другим редактором):
sudo vim /etc/default/grub
Убедитесь, что вы добавили свой параметр загрузки ядра, чтобы у вас была строка идентично этому:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash reboot=bios"
Теперь вы должны запустить
sudo update-grub
для внесения изменений в /boot/grub/grub.cfg
.
Более подробные сведения о таких параметрах загрузки ядра описаны в man bootparam
или в справочных страницах по Ubuntu онлайн . Однако наиболее подробная документация находится в пакете linux-doc
, и когда он будет установлен, у вас будет /usr/share/doc/linux-doc/kernel-parameters.txt.gz
. Однако для описания других опций, таких как reboot=acpi
, вам нужно установить исходный код ядра и посмотреть файл, на который kernel-parameters.txt.gz
направляет вас. В качестве альтернативы, краткое изложение других вариантов перечислены в этой статье .
В качестве дополнительного примечания, журнал ядра часто содержит рекомендации, такие как If system does not work as expected, please boot with acpi=copy_dsdt
. Чтобы найти такие ошибки, выполните grep в журнале ядра с помощью
grep -Ei 'ACPI Error|ACPI BIOS Bug' /var/log/kern.log
. Если проблема не устранена, это может быть связано с вашим оборудованием и должно быть сообщено как ошибка acpi для ядра.