web-dev-qa-db-ja.com

再起動中にUbuntuがフリーズする(14.04 LTS)のはなぜですか?

私はこのLinuxのこと全体に慣れていないので、これまでUbuntuのセットアップ方法を理解することはできましたが、バグが1つあります。

コンピューターを再起動しようとすると、紫色の画面でドットなどが表示されてフリーズします。ただ、完全に停止します。強制的にシャットダウンするには、コンピューターからバッテリーを取り外す必要がありました。

奇妙なことに、通常のシャットダウンオプションを使用しても問題はありません。再起動オプションのみ。この問題を修正するにはどうすればよいですか?

4
Muggi

さて、少しいじくり回した後、解決策を見つけたと思います。問題は、私の理解では、特定のハードウェアでリブートするように求められたときにカーネルが何をすべきかを知らない可能性があるということです。これを修正できます。

そうです、まず最初にグラブカスタマイザを入手してください。一度それを開いて、一般設定に行き、カーネルパラメータの下にquiet splashと言うべき行があります。

さて、その行を見つけたら、quiet splash reboot=pciと言うように編集する必要があります。それが終わったら、ターミナルに行き、Sudo update-grubと書いてgrubファイルを更新しなければなりません。それが完了したら、PCをシャットダウンして再度起動します。

これで完了です!再起動プロセスは少し遅いことに注意してください。

しかし、それが機能しない場合はどうすればいいですか?決して恐れるな。 「= pci」を別のものに変更する必要がある場合があります。以下は、試すことができるコマンドのリストです。ただし、私の理解では、すべての問題の90%は「= pci」、「= bios」、または「= acpi」で修正できます。

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.

リストは このサイト からコピーされました

うまくいけば、それは誰かを助けることができます。

6
Muggi

GRUBの構成ファイルを直接編集することにより、ブートパラメーターを渡すことができます。

Sudo -H gedit /etc/default/grub

次に、上記のリストに変更します。これは私のために働いた。

GRUB_CMDLINE_LINUX_DEFAULT="reboot=pci"
GRUB_CMDLINE_LINUX="reboot=pci"
2
NonextCode

私はこのバグを数回見ましたが、まだ破損したパッケージを修正するための再インストール以外の修正を見ていません。私はあまり役に立たないようですが、基本的に私がお勧めする解決策は、シャットダウンして電源を入れて生きて、再起動する必要があり、強制シャットダウンが時々alt +を使用できる効果を気にしないことですsysrq + b。強制的に再起動し、基本的にすべてのプロセスをクラッシュさせ、コンピューターをすぐに再起動します。

0
sbergeron