Я установил Xubuntu 15.04 на Lenovo IdeaCentre A740 QHD с процессором Haswell (версия BIOS 00KT19AUS) и NVIDIA GeForce GTX 850A 2 ГБ. В основном это работает, за исключением того, что когда я делаю выключение или перезагрузку, он фактически не выключает питание после завершения всего:
Поэтому я должен нажать кнопку питания, чтобы фактически отключить его.
Я сохранил установку Windows 8.1 на случай, если появятся какие-либо будущие прошивки. Перед установкой Xubuntu я отключил Fastboot из Windows, затем установил Xubuntu. К сожалению, BIOS UEFI не позволил мне изменить порядок загрузки, так что Ubuntu фактически запустился по умолчанию. Я попытался bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
, попытался отключить «быструю загрузку» (что бы это ни было) в BIOS, попробовал программу Boot-Repair из Live Session и попытался отключить SecureBoot, но все равно он просто загрузит Windows. Я закончил с помощью EricC ^^ из #ubuntu на freenode, просто переключаясь между файлами .efi, чтобы обмануть менеджер загрузки, думая, что Ubuntu - это Windows:
cp /boot/efi/efi/boot/bootx64.efi{,.backup}
cp /boot/efi/efi/microsoft/boot/bootmgfw.efi{,.backup}
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/boot/bootx64.efi
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot/bootmgfw.efi
cp /boot/efi/efi/ubuntu/grubx64.efi /boot/efi/efi/microsoft/boot/grubx64.efi
sudo vim /usr/lib/os-probes/mounted/efi/20microsoft
# and changed bootmgfw.efi to bootmgfw.efi.backup
update-grub
Я не знаю, имеет ли это какое-либо отношение к проблеме отключения.
РЕДАКТИРОВАТЬ: Если подумать, перезагрузка из установки Xubuntu (когда я загрузился через USB-накопитель) тоже не работает.
Что я пытался сделать, чтобы закрыть его:
- acpi = off → без разницы
- acpi = сила → без разницы
- установить проприетарные драйверы Nvidia → которые только что заставили X не запускаться с сообщением «bbswitch: Дискретное устройство VGA не найдено»
- различные вариации на
sudo poweroff
,sudo shutdown now
, иsudo shutdown -h now
т.д.
Кроме того, если я перезагружаюсь вместо выключения, я получаю психоделическое световое шоу на своем мониторе, и мне приходится долго нажимать кнопку питания, чтобы выключить его:
Если это полезно, вот выход файла journalctl --all сразу после загрузки и, возможно, даже лучше: journalctl -b -1 (журнал от загрузки до выключения) .
Также, возможно, это связано с тем, что теперь я заметил, что нажатие кнопки питания при входе в XFCE выключает компьютер, даже если у меня есть настройки питания XFCE: «Спрашивать при нажатии кнопки питания» и «Ничего не делать» на любых других кнопках.
У My /etc/systemd/logind.conf
нет комментариев без комментариев, кроме [Login]
заголовка.
Существует /usr/sbin/acpid
процесс работает как корень.
РЕДАКТИРОВАТЬ: Больше откровений: Ctrl + Alt + Delete фактически перезагрузить нормально из GRUB.
РЕДАКТИРОВАТЬ 2: Я подал отчет об ошибке, так как это не кажется исправимым с обычными уловками.
EDIT3: Решено с acpi = noirq и ядром 4.4 и новее.
journalctl --all
. отредактируйте свой ответ и покажите его людям, если вы хотите помочь понять его.
dmesg
и обнаружив, что она пытается смонтировать файловую систему, которая не существует, и подождала минуту, прежде чем она продолжит загрузку. Также проблемы с отключением были связаны с монтированием, потому что, если я выключаю свой рабочий стол с помощью откройте NFS соединение с моим сервером без принудительного демонтажа, оно будет зависать. Я не уверен, связаны ли эти проблемы с вашей проблемой, но я подумал, что я подниму их только в случае.