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キーを押さない限り、マゼンタの長方形は画面に表示されたままです)。
何か案は?ありがとう!
先週から(2011-07-11/2011-07-16あたり)アップデートによりこの問題が修正されたようです。コンピュータの「タイムアウト」が150秒から5に自動的に短縮されました。まだ表示されていますが、問題はありません。
この質問は締めくくります。
または、grubブートメッセージが表示されたらeキーを押し、「linux」で始まる行に移動し、行の最後にカーソルを合わせて「splash」と「quiet」を削除し、Ctrl-Xでブートプロセスを続行します。これにより、起動中に何が起こっているかを確認できます。幸運を!
/ 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
私が使用していたFedoraボックスでも同様の問題があり、fstabに追加したSambaマウントであることが判明しましたが、パスワードを追加するのを忘れていたため、ブートを完了する前にパスワードを入力するのを待っていました。
いつでもEscキーを押して、長方形の後ろに何が出力されているかを確認できますか?