Застрял на перезагрузке и выключении

28

Я недавно установил Ubuntu 12.04 и мне это нравится. Однако у меня есть одна проблема - я не могу выключиться или перезагрузиться должным образом.

Когда я выключаю свой ноутбук (Acer Aspire 5560), он висит на 5 точках и остается там.

Когда я перезагружаю свой ноутбук, он выключается, но когда он загружается снова, он остается на экране Purple (без логотипа, что так всегда)

Дело в том, что я бы остановил это:

  • sudo service network-manager stop до выключения - ничего

  • Добавление нескольких строк в файл GRUB - ничего

  • установлены другие версии Ubuntu - ничего
  • sudo shutdown -h now - ничего такого

и еще немного.

На данный момент я вижу черный экран передо мной с текстом

 Asking all remaining processes to terminate [OK]

И 5 точек только с последним оранжевым.

На других попытках я получил эту вещь:

modem-manager:could not get the system bus......

У меня сначала была двойная загрузка Windows Ubuntu. И тогда все работало нормально. Однако после новой установки Ubuntu я получил это.

Макс Пиво
источник
1
Обновление: теперь получено сообщение об ошибке: «размонтировать: / запустить / заблокировать: не смонтировано» «Теперь остановится»
Max Beer
1
Я думаю, что это как-то связано с управлением питанием на Acer, и плата не получает правильный сигнал или неправильно истолковывает получаемый сигнал. У меня та же модель, и я работаю над той же проблемой.
1
Обновление: установлены другие дистрибутивы (mint, fedora), оба работают! Это означает, что это связано с самой Ubuntu, а не с моим ноутбуком.
Макс Пив
У меня такая же проблема на ноутбуке Acer. Такого не было раньше, когда я только что установил Ubuntu. Я думаю, что обновление, должно быть, вызвало это для меня. Работают ли исправления, предложенные ниже?
Ультра Джон

Ответы:

17

У меня была похожая проблема с Dell XPS 15z, которую я решил, добавив acpi=noirqк аргументам ядра:

sudo vi /etc/default/grub

поставил

GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"

тогда

sudo update-grub

Обратите внимание, что ранее я использовал acpi=off, что позволило мне загружаться, но не выключаться. Без какого-либо флага acpi я не смог загрузиться.

user62664
источник
1
Это помогло мне, спасибо. Работает 12.04 64-бит на Dell XPS M1530.
Близнецы14
Как именно вы обновляете grub? Я имею в виду, когда я набираю sudo vi / etc / default / grub, в терминале появляется файл grub. Но как мне отредактировать это?
Делла
1
@ Barman Эта ссылка должна помочь вам keyxl.com/aaab462/105/VIM-Text-Editor-keyboard-shortcuts.htm
Sashwat
Это не сработало для меня
Сашват
Добавление acpi=noirqисправило проблему перезагрузки, но также отключило встроенную клавиатуру и мышь. Я могу использовать свой ноутбук только с помощью внешней мыши и клавиатуры.
ниндзяскорнер
5

Вы можете попробовать эти команды в терминал

Для выключения:

sudo halt

Для выключения:

sudo init 0

Для перезапуска:

sudo init 6

Для выключения:

sudo shutdown -h now

Для спящего режима:

sudo /etc/acpi/hibernate.sh
Yahampath
источник
Жаль, все не удалось. Все еще застрял на логотипе Ubuntu с 5 точками.
Макс Пив
1
Это разные способы сделать одно и то же - то, что, по словам ОП, не сработало.
JWG
Ничто из этого не работает, потому что все они одинаковы для закрытия. Это была другая проблема.
kabirbaidhya
2

Я получил взлом по этой ссылке - http://www.pbehnke.com/main/node/11 , по какой-то причине, если для элементов управления usb установлено значение auto, запускается цикл shutdown-reboot. Решением было сделать их onсилой.

Я добавил функцию в /etc/init.d/haltсценарий, как это -

# Add this function in the /etc/init.d/halt script
# call before do_stop
set_usbs_on () {
    usbcontrolpath="/sys/bus/usb/devices/*/power/control"
    for dev in $usbcontrolpath;
    do
        echo "Setting $dev: " `cat $dev` "to on"
        echo on > $dev
        echo ""
    done
}

и я называю это раньше do_stopв case $1 stopпереключателе -

stop)
    set_usbs_on
    do_stop
    ;;

Теперь машина выключается.

ramgorur
источник
это работало. в какой-то момент он перестал работать (не знаю, когда, как правило, компьютер работает круглосуточно). если вы выполняете в терминале, то сначала тогда poweroffбудет работать. если нет, то машина перезагружается (kubuntu 15.04 / asus z68 / i5-2500k)
Northern-Bradley
да, если вы выполняете команды на терминале, он будет работать только для этого сеанса. Чтобы сделать его постоянным, вам нужно изменить /etc/init.d/haltфайл, как описано выше.
ramgorur
код находится /etc/init.d/haltи был все время (и когда он работал, и с тех пор, как он перестал работать). так как выяснил, что остановка службы замаскирована. просто нужно понять, как его разоблачить, так как systemctl umask haltпохоже, что он не работает
Northern-Bradley
Это работает хорошо, но, так как Ubuntu 15.10 и далее делает systemd по умолчанию ... он работает только после "Постоянного переключения обратно в upstart". wiki.ubuntu.com/SystemdForUpstartUsers
Факаббир Амин
0

Единственное, что мне нужно было сделать, это нажать Ctrl+ Alt+, Tчтобы открыть терминал. Когда он откроется, выполните команду ниже

sudo update-grub

и теперь работает нормально.

zoky
источник
0

Та же проблема с ложными зависаниями "на 5 точек". Я где-то прочитал (не могу вспомнить, где) сначала «Выйти» (меню в верхнем правом углу), а затем выключить. Я делаю это больше месяца без проблем.

Марк Полицци
источник
0

Я не эксперт, но я загрузил BARTpe, чтобы перейти к командной строке, и переустановил BIOS, он загрузился прямо на жесткий диск, думаю, он не может увидеть его, просто попробуйте загрузить default в вашем BIOS, возможно, не придется обновлять

Kenny
источник
Что вы подразумеваете под "переустановленным биосом"? Что именно ты сделал?
MadMike
1
В качестве небольшого объяснения, BARTpe является загрузочной средой Windows, которая, в свою очередь, позволит вам запускать патчеры прошивки BIOS, которые обычно являются приложениями только для Windows. Я не уверен, как это могло бы помочь, но это то, что предлагается здесь.
Оли
0

Я понимаю, что это супер старый пост, но я нашел РЕАЛЬНЫЙ ответ для этой модели. Это не Ubuntu, это Aspire.

Из реестра ошибок Ubuntu: ( ссылка )

Похоже, что это ошибка BIOS / UEFI, поэтому нет решения исправить ее на 5560g, если вы планируете использовать efi.

Пользователь TomsGuide подтверждает, что это так даже при установке Windows:

Проблема в том, что модель ACER Aspire 5560G каким-то образом (не спрашивайте, как {может быть, связано с BIOS?}) Не может корректно завершить работу (зависнуть), когда ОС установлена ​​в стиле раздела GPT.

Снова со страницы ошибок есть обходной путь: ( ссылка )

ВОЗМОЖНОЕ РЕШЕНИЕ: с помощью gdisk конвертируйте gpt в mbr, настройте boot-repair, восстановите mbr, а затем восстановите grub.

Много работы, чтобы исправить такую ​​маленькую вещь. Некоторые пользователи предложили обновить BIOS моей помощи.

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Я не могу подтвердить что-либо из этого снаружи, что ошибка возникает, и что Windows действительно испытывает те же проблемы при установке с gpt. Если я решу следовать обходному пути (очень рискованно) или обновить BIOS (еще более рискованно) и получить дополнительные результаты, я обновлю.

OneHoopyFrood
источник