Я использую Arch Linux. Как вы знаете, каждое новое обновление может вызывать проблемы в системе, и я думаю, что это происходит с моей системой. В течение нескольких недель иногда я не могу перезагрузить / выключить мою систему должным образом - когда я нажимаю "Перезагрузить" или "Завершение работы" в моем меню "XFCE 4", графический интерфейс пользователя отображается на консоли (как во время загрузки), каждый процесс останавливается один за другим) и система останавливается в конце. Проблема заключается в том, что иногда, когда меня сбрасывают в консоль после того, как я нажимаю перезагрузку / выключение, записывается только текст «login:» (например, когда вы пытаетесь войти из консоли), и все - система зависает, потому что я могу ничего не набираю (например, клавиатура выключена), я ничего не могу сделать, кроме перезагрузки системы вручную.

В чем может быть проблема? Как это решить? Система работала нормально в течение нескольких месяцев после того, как я ее установил, с тех пор я не добавлял никакого нового оборудования .... Я просто понятия не имею, что может быть не так ... Может ли "HD-простоя" вызвать эти проблемы? (Мой Arch находится на SSD, и я использую «HD-Idle», чтобы остановить мой обычный жесткий диск).

1 ответ1

3

Вы не предоставляете много контекста, поэтому я собираюсь сделать некоторые предположения здесь:

1) В настоящее время вы используете systemd, как это было представлено в обновлении Arch пару месяцев назад. Если вы не знаете, что такое systemd, вам крайне необходимо обучать себя. Читайте статьи вики Arch о systemd и FAQ по Archd.

2) Вы заявляете, что система «останавливается» при выходе из XFCE. А потом вы говорите, что «проблема в том, что ...», что иногда, когда это происходит, система выходит из экрана входа в мертвую консоль. Я предполагаю, что оба эти вопроса являются «проблемой», верно? Вы используете 'halt' как во время приостановки процесса выключения, а не как при остановке системы (т.е. выключает компьютер)

Во-первых, я думаю, что вам нужно устранить неполадки, поэтому мне интересно, почему вы не используете форумы, поскольку они лучше подходят для такого рода вещей, но теперь вы здесь ...

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

Если вы не используете systemd, вам все равно нужно обновить, поэтому начните с этого. Если да, то systemd отвечает за процесс завершения работы. Я подозреваю, что «проблема остановки» заключается в том, что systemd ожидает остановки какого-либо сервиса. Это может подождать долго. У меня проблема, когда мои сетевые диски ожидают размонтирования, что означает 300 секунд, в течение которых ничего не происходит, прежде чем он сдастся.

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

Независимо от результата, вам необходимо выяснить, какая служба вызывает ожидание / остановку. Есть некоторые хорошие инструкции о том, как приступить к устранению неполадок Systemd проблем остановленных здесь

РЕДАКТИРОВАТЬ: Если вы обнаружите, что система не просто зависает долгое время перед выключением, а действительно застряла, вам необходимо следовать инструкциям "Завершение работы никогда не завершается" ниже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .