再起動/シャットダウンできないのはなぜですか?


15

シャットダウン/再起動すると、黒い(シェルのような)フルスクリーンが表示され、次のような大きなテキストが表示されます。

ubuntu 10.10 [129.171175] Restarting system. eco
nds ... [OK]
...
Unmounting weak filesystems ... [OK]
will now restart

その後、何も起こらず、物理的にリセットボタンを押す必要があります。


これが発生した場合、/ var / log / kern.logにメッセージを添付してください。(新しい電源オンサイクルだけでなく、最後の電源オフサイクルを取得してください)
ニックHS

回答:


14

Delanが提案したものに加えて、一般的には、reboot=ブートパラメータに異なる値を試してください。reboot=bマシンが必要とする最も一般的なものなので、特にお勧めします。linux / arch / x86 / kernel / reboot.cからのコメントと可能な値を以下に示します。

/* reboot=b[ios] | s[mp] | t[riple] | k[bd] | e[fi] [, [w]arm | [c]old] | p[ci]
   warm   Don't set the cold reboot flag
   cold   Set the cold reboot flag
   bios   Reboot by jumping through the BIOS (only for X86_32)
   smp    Reboot by executing reset on BSP or other CPU (only for X86_32)
   triple Force a triple fault (init)
   kbd    Use the keyboard controller. cold reset (default)
   acpi   Use the RESET_REG in the FADT
   efi    Use efi reset_system runtime service
   pci    Use the so-called "PCI reset register", CF9
   force  Avoid anything that could hang.
 */

カーネルには、BIOSの再起動方法を必要とする特定のマシン用のいわゆる「癖」がいくつかありますが、ハードウェアの癖のデータベースのように、いくつかの欠けている可能性があります。お使いのコンピューターが欠落しているコンピューターの1つである可能性があります。あなたがそれを見つけた場合はreboot=b、一貫し、このために求めてカーネルのバグは、あなたのマシンのデフォルトをしたことが報告する「のubuntu-バグのlinux」を実行してくださいあなたのためにこれを修正します。

この変更は、GRUBコマンドライン(関連するブートエントリで 'e'を押して行の最後に移動linux)で行うか、永続的にする/etc/default/grubために、GRUB_CMDLINE_LINUX行を編集して変更するreboot=bか、または(または何でも)引用符


変更を行う場所について詳しく説明できますか?それはグラブですか?
-itsadok

@itsadokはい。それを明確にするために、回答を編集しました。
コリンワトソン

デフォルトの再起動モードを確認する方法はありますか?
フリオ・ゲラ

2

再起動が適切に機能しない場合があります。たとえば、AppleコンピューターでUbuntuを使用している場合reboot=pci、コンピューターのように再起動メッセージにハングアップすることなく、ブートフラグに追加して適切に再起動する必要があります。お使いのコンピューターがAppleであると言っているわけではありませんが、その起動フラグが役立つかもしれません。


私はアップルではなく、PCを使用しています。これは常に起こるとは限りません-たまにだけです。たとえば、いくつかの推奨アップデートをインストールして、推奨どおりに再起動しましたが、マシンは再起動しません。前述の行が表示され、「will now restart」でハングします。
デビッドB

2

次のリンクを追加してメソッドを試すことができます:

acpi=force reboot=acpi

に:

/etc/default/grub

最終的なコードは次のようになります。

GRUB_CMDLINE_LINUX_DEFAULT="quiet acpi=force reboot=acpi"

問題が解決するかどうかをお知らせください。


私のシステム(Macbook Pro 11.1、Kubuntu 14.04)がシャットダウン(および停止、電源オフ)でハングし、提案された設定で問題が修正されたようです。ありがとう!
ロブ

sudo upgrade-grub2ファイルを変更した後は忘れないでください。
earthmeLon

/ etc / default / grubの「reboot = acpi」オプションは、Ubuntu 16.04 LTS(Beta2)でも機能しますが、これも同様のハングの問題を示しています。ありがとう。
ジェフ・セレーノ

@earthmeLon:sudo update-grub2upgrade-grub2ではなく それはタイプミスだと思います。
user238607
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.