Моя система работает отлично, но она зависает во время выключения / перезагрузки / приостановки / гибернации: все окна и строка меню исчезают, но обои рабочего стола остаются. Он даже не показывает экран выключения (с анимированными точками), где я мог нажать ESC и посмотреть текст консоли выключения. Система является совершенно новой и полностью обновляется с помощью диспетчера обновлений.
- Как я могу определить, что вызывает замораживание?
- Есть ли журнал, который я могу исследовать?
- Как я могу это исправить?
Я не вижу очевидной причины замораживания. Единственное USB-приложение - это мышь / клавиатура; У меня нет внешнего хранилища; и у меня нет запущенных программ (машина зависает даже при выключении прямо с экрана входа в систему).
Что я пробовал до сих пор:
- Основываясь на других вопросах ( этом , этом и этом ), которые предлагают некоторые настройки ACPI, я попытался
sudo shutdown -h now
выяснить, предлагает ли текстовый дисплей консоли выключения какие-либо подсказки, но система даже не заходит так далеко - она все еще зависает, пока На экране отображается фоновое изображение рабочего стола, без каких-либо панелей инструментов. Работает толькоsudo shutdown --force
, но это не решение. - Редактирование меню grub для добавления acpi = off в ядро не помогло. Я думаю, что нет смысла пробовать другие (меньшие) предложения ACPI?
- Добавление noapic к записи grub не оказало заметного эффекта. Добавление nolapic вместо этого сделало что-то (я удалил тихую опцию) - системе удалось продолжить с выключением, вплоть до строки Проверка выполнения автоматических обновлений: которые были последними символами на экране.
- Я также проверил системный BIOS, особенно в отношении параметров питания, но не увидел ничего необычного. Переключение режима ожидания BIOS с S3 на S1 не помогло. Настройка режима ожидания не может быть отключена, и нет других настроек, связанных с ACPI AFAIK.
- Сброс BIOS не помог. Не удивлен; ничего не изменилось.
- Я попытался перейти на виртуальную консоль (CtrlAltF1), как это было предложено djeikyb, и оттуда сделал shutdown -h сейчас, и она тоже замерзла после вывода этой консоли . Я не пробовал убивать процессы по одному, потому что я все еще слишком новичок, чтобы понять, как это сделать.
- Загрузка с ядром 2.6.35.22 вместо 2.6.35.25 не помогла.
- Отключение драйверов Nvidia не помогло.
- Загрузка с Live CD (фактически, с USB-накопителя) не помогла; он так же замерзает.
- Загрузка с Live CD
acpi=off noapic nolapic
тоже не помогла. Ни один не сделал простоnolapic
. Очевидно, это не какая-то особая настройка в моей установке, а какая-то базовая проблема. - MemTest соревновался за 1 час без ошибок.
Ответы:
Этот ответ на форумах Ubuntu имеет точное решение! (Почему я не опубликовал там параллельно здесь на AU? Это сэкономило бы неделю календарного времени и несколько часов компьютерного времени!)
источник
Для Ubuntu 11.10 вы можете попробовать
reboot=bios
опцию (или другие опции):Получите доступ к файлу конфигурации GRUB, как описано здесь .
Отредактируйте строку
GRUB_CMDLINE_LINUX=""
так, чтобы она гласила:и сохраните файл.
Обновите GRUB для записи конфигурации:
Перезагрузите компьютер
(он может висеть на фиолетовом экране, но, надеюсь, в последний раз ...)
источник
Это может быть проблемой ACPI. Вы можете попытаться передать ядру некоторые параметры, чтобы отключить некоторые функции ACPI. Обратите внимание, что это приведет к потере функций (управление питанием) или производительности (много опросов).
Сначала небольшое объяснение о том, как добавить некоторые параметры ядра, убитые с треском из Htorque :
linux
и добавьте один из следующих параметров после пробела.Вы не можете попробовать следующие опции, по одному каждый раз, они упорядочены от более агрессивных, скорее всего, к менее агрессивным, но с меньшим количеством отключенных функций:
acpi=off
этот должен полностью отключить Acpi. Скорее всего, это сработает, но вы потеряете все управление питанием.pci=noacpi
, это заставит ядро игнорировать acpi для сканирования pic и присваивания irq.acpi=noirq
, это только отключит назначение IRQ через ACPI.irqpoll
, это сделает опрос ядра для всех автоматических прерываний IRQ.noapic
, это заставит ядро игнорировать APIC .источник
Я мог бы:
источник
Я исправил это, добавив следующую строку в файл
/etc/default/halt
:источник
В большинстве случаев это происходит из-за глючной видеокарты. Например, в Ubuntu 12.04 мне пришлось установить все обновления (включая те, которые связаны с xorg). После этого я установил катализатор 12.10, который решил проблему. Я предлагаю вам удалить (если он установлен) инструменты для работы в режиме ноутбука (включая его зависимости, например ethtool, sdparm), потому что это также приводит к аварийному завершению работы.
источник
Как ни странно, моя проблема была решена, когда я убрал параметр «сейчас». То есть я использовал:
и это застряло,
но когда я использовал:
проблема была решена.
Я не понимаю почему. Проблема появилась только когда я установил Ubuntu 13.10 .
У меня все еще есть 3 другие станции с таким же аппаратным обеспечением, но с более старой версией Ubuntu 12.04, и у меня нет этой проблемы.
источник
Я также столкнулся с той же ситуацией, но не смог решить ее ни одним из вышеперечисленных методов. Хотя может быть много причин этой проблемы, но я решил это, отключив контроллер USB 3.0 в меню BIOS.
источник