Двойная загрузка UEFI Ubuntu 18.04, не может перезапустить, но может shutdown-then-boot

Когда я ввожу shutdown -r now или reboot в терминале после завершения работы питание ноутбука идет (индикатор питания работает, и свет клавиатуры также включен), но никакой дисплей вообще (экран выключен). Никакой логотип ASUS, никакое меню личинки, ничто, просто черный экран.

Однако, если я просто ввожу shutdown -h now, ноутбук ожидания выключает, затем нажимает кнопку питания, меню личинки может появиться, и Ubuntu может обычно запускаться.

Я не знаю почему.

Я также попробовал другую предложенную конфигурацию GRUB и все возможные варианты на BIOS, не работает также.


Править:

Я пытался видеть, существует ли немного полезной информации в системном журнале, но ничем здесь:

системный журнал

кажется, что процесс перезагрузки даже не проходит до такой степени, когда журналы, может быть записан в систему.

0
задан 15 September 2018 в 01:34

1 ответ

Это предположение, но я думаю, что поддержка Linux для материнской платы этого компьютера не идеальна. Это может быть проблема с BIOS / ACPI или что-то еще. Поскольку у вас есть обходной путь, я просто позабочусь о том, чтобы ваше ядро ​​было последней версией. Из терминала:

apt list —upgradeable | tee - ./package-update-list | grep linux-image

расскажет вам обо всех доступных обновлениях ядра, сохраняя при этом список всех доступных пакетов в package-update-list. Вы можете получить сообщение об ошибке при использовании apt в скриптах, но вышеприведенное не вносит никаких изменений - оно просто показывает вам, что можно обновить, поэтому не беспокойтесь.

Возможно, более простой командой будет:

apt list —upgradeable linux-image*

, которую я только что проверил, работает. Если вы хотите обновить ядро, вам нужно будет набрать:

sudo apt upgrade linux-image-generic

«Универсальный» будет добавлен, так что вы используете самое стабильное / производственное ядро. Существуют сотни различных типов ядер, если обновление до последнего универсального ядра не работает, может быть один из других файлов образа linux. Но я определенно не попробую один наугад, так как это может вызвать серьезные проблемы. Кто-то с лучшим ядром-фу должен ответить на это.

Приведенная выше команда, вероятно, потребует обновления 100 пакетов. Я делаю это сейчас, и 200+ устанавливают:)

Самая новая версия, которую я вижу, это linux-image-4.15.0-34.37.

jmitchel@MontyPython:~$ uname -a
Linux MontyPython 4.15.0-34-generic #37-Ubuntu SMP Mon Aug 27 15:21:48 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

Еще одна вещь. Команда "dmesg" может дать вам некоторые подсказки. Ищите вещи в красном:)

dmesg | more

или

dmesg | grep ACPI

или

dmesg | reboot

Наконец, если при перезагрузке возникает критическая проблема, она может войти в систему через системный журнал. Вероятно, это будет в / var / log / syslog. Итак:

tail -"n" /var/log/syslog | more

Где n - количество строк, которые вы хотите увидеть, начиная с конца / var / log / syslog и возвращаясь назад. Так

tail -50 /var/log/syslog | more

покажет вам последние 50 строк / var / log / syslog

Так что, если новое ядро ​​не помогает, сделайте следующее

date
reboot
[ 1127] Затем, когда вы вернетесь в систему, войдите в систему и введите следующее

more /var/log/syslog

Затем нажмите / для поиска и введите время, когда вы перезагрузились. Например,

Sep 14 03:00

приведет вас к месту в файле, в котором есть запись, содержащая запись, содержащую «Sep 14 03:00». Все записи в / var / log / syslog начинаются с метки времени.

И команда:

ls -alt /var/log | more

покажет вам, какие файлы были записаны в последнее время, с самыми последними наверху.

0
ответ дан 27 October 2019 в 23:35

Другие вопросы по тегам:

Похожие вопросы: