web-dev-qa-db-ja.com

Enterキーを押さないとシステムが起動しない

Ubuntuマシンの起動時に発生する約40秒の一時停止を削除しようとしています。

この一時停止の間、私が目にするのは、黒い背景上のマゼンタの長方形(画面サイズの約80%)だけです。

ギャップは私のブートチャートにはっきりと表示されています(画像が高すぎるため、ここではIMGタグを使用していません)。

http://dl.dropbox.com/u/18558160/syrius-natty-20110512-1.png

また、syslogにもギャップがあります。それは「ビデオデバイス」(私はNVIDIAを持っています)に関連しているようです。

...
May 12 23:15:14 syrius kernel: [    1.544436] TCP reno registered
May 12 23:15:14 syrius kernel: [    1.544447] UDP hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [    1.544491] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
May 12 23:15:14 syrius kernel: [    1.544593] NET: Registered protocol family 1
May 12 23:15:14 syrius kernel: [   42.870179] pci 0000:06:00.0: Boot video device
May 12 23:15:14 syrius kernel: [   42.870222] PCI: CLS 64 bytes, default 64
May 12 23:15:14 syrius kernel: [   42.871588] PCI-DMA: Disabling AGP.
May 12 23:15:14 syrius kernel: [   42.871697] PCI-DMA: aperture base @ c4000000 size 65536 KB

これを修正するにはどうすればよいですか? Ubuntu 10.10では発生しませんでした。

さらにいくつかのテストを行いました。起動シーケンスには、起動中に何らかの入力が必要なようです(?)Enterキーを押すまでは起動しないことがわかります(Enterキーを押さない限り、マゼンタの長方形は画面に表示されたままです)。

何か案は?ありがとう!

6
egarcia

先週から(2011-07-11/2011-07-16あたり)アップデートによりこの問題が修正されたようです。コンピュータの「タイムアウト」が150秒から5に自動的に短縮されました。まだ表示されていますが、問題はありません。

この質問は締めくくります。

0
egarcia

または、grubブートメッセージが表示されたらeキーを押し、「linux」で始まる行に移動し、行の最後にカーソルを合わせて「splash」と「quiet」を削除し、Ctrl-Xでブートプロセスを続行します。これにより、起動中に何が起こっているかを確認できます。幸運を!

1
Indulis

/ lib/plymouth/themes/"現在のテーマ" /mdv.scriptを編集して、パスワードプロンプトボックスなどをブロックしている場合に備えて、背景が「Z」の値である負の1000に設定されていることを確認してください。

画像が読み込まれるスクリプトの場合、その部分は通常最初にあります

background.Sprite = SpriteNew();
background.Sprite.SetImage(background.image);
background.Sprite.SetPosition(Window.GetX(), Window.GetY(), -1000);

また、プロンプトボックスの不透明度が0であるかどうかを確認することもできます。不透明度が1の場合は非表示にして、プリマステーマの編集が終わったらSudo update-initramfs -u

1
Vitaly

私が使用していたFedoraボックスでも同様の問題があり、fstabに追加したSambaマウントであることが判明しましたが、パスワードを追加するのを忘れていたため、ブートを完了する前にパスワードを入力するのを待っていました。

いつでもEscキーを押して、長方形の後ろに何が出力されているかを確認できますか?