web-dev-qa-db-ja.com

シャットダウンする代わりに再起動するのはなぜですか?

2日間のインストール後、奇妙なことに、デスクトップGUIとコマンドラインの両方からシャットダウンする代わりに、Ubuntuマシンが再起動します。

Sudo shutdown -h now
Sudo halt  # (doesn't shutdown, instead freezes on boot screen Plymouth)

マシンの電源を切って強制的にシャットダウンしました。

これは常に起こっているわけではありません。

私は6か月間Ubuntuを使用していますが、この種の問題を経験したことはありません。

10
RameshKatkam

Ubuntu 12.04を新しくビルドしたマシンにインストールした後、同じ問題に直面しました。別の投稿のこの回答は、それを解決するのに役立ちました: https://askubuntu.com/a/135568/40056

お役に立てば幸いです。

3
Swaroop Bekal

新しいAcer aspire v5ノートブックでも同じ問題が発生しました。実行中のラップトップモードを有効にすることで解決しました

Sudo apt-get install laptop-mode-tools
3
erichuang

マシンに入ってBIOSと呼ばれるオプションwake-on-lanまたは同様のものとdisable itをチェックします。

これが私のマシンでこの問題を引き起こした原因です。

1
Ostkontentitan

私の場合は、Wake On Lanマザーボード(Gigabyte GA-Z77M-D3H)の問題でした。

私の解決策:

Ethtoolをインストールします。

Sudo apt-get install ethtool

WOLをオフに設定します。

Sudo ethtool -s eth0 wol d

動作する場合は、/etc/rc.localファイルを編集し、ethtool -s eth0 wol d行の前にexit 0を追加します。

それがあなたを助けることを願っています。

1
Nasara

Acer V5-571Gでもまったく同じ問題が発生しました。ラップトップがシャットダウンし、電源LEDがオフになり、数秒後に再び起動します。バッテリーでの作業中に頻繁に発生します。

この問題は、pm-utilsの不適切な動作から発生するようです。ただし、on/sys/bus/*/devices/*/power/controlに書き込むと、カーネルは指定されたデバイスの電源管理を制御します。これにより、ハードウェアが正常にシャットダウンします。

そこで、スクリプトを作成しました。

#!/bin/bash

case "$1" in
  stop) for i in /sys/bus/*/devices/*/power/control ; do echo on > $i ; done 
  ;;
esac

exit 0

シャットダウンする前に毎回実行されるように、K32power-control-onという名前で/etc/rc0.dディレクトリに配置しました(スクリプトを実行可能にすることを忘れないでください、Sudo chmod + x K32power-control-on )。その後、ラップトップは正常にシャットダウンします。

電源/制御に「オン」の値を書き込む必要があるバス/デバイスは数少ないため、スクリプト内のデバイスのリストを制限できると思いますが、私はそれ以上調査しませんでした。

UPD:同じ問題のより洗練されたソリューションを次に示します。 http://www.pbehnke.com/main/node/11

1
nullptr

私の場合(ギガバイトH87N-WIFI)、BIOSでXHCIを無効にしたため、WOLを引き続き使用できます。 xhci_hcdカーネルモジュールに問題があると思われます。

0

Ubuntu 12.04を搭載したThinkpad X230でこの問題が発生し、電源を抜くとシャットダウン後に常に再起動しました。 here で説明されている解決策が見つかりました。

laptop-mode-toolsをインストールします(まだインストールされていない場合):

Sudo apt-get install laptop-mode-tools

テキストエディターで/etc/default/grubのgrubの設定を開き、次の行を追加(または変更)します。

GRUB_CMDLINE_LINUX_DEFAULT="acpi=noirq quiet splash"

次のコマンドを使用してgrubを更新します。

Sudo update-grub
0
fuenfundachtzig

私の解決策:

  • 内部WLANアダプタを無効にします
  • uSBアダプタを購入
  • シャットダウンを修正

例:

lspci found rt3290 wlan 
rt3290 use rt2800pci module

blacklist rt2800pci 

編集blacklist.conf

Sudo nano /etc/modprobe.d/blacklist.conf

次の行を追加します。

blacklist rt2800pci 

linuxを再起動します

テストシャットダウン:)

wlan usb adapter RT2870/RT3070 workをインストールします:)

0
user219987