web-dev-qa-db-ja.com

バーコードのように見えるスプラッシュ画面を修正する

スプラッシュ画面はバーコードのように見えます。

私はUbuntu 12.04ライブCDを試しましたが、画面解像度以外のエラーは発生しません。しかし、Ubuntuをインストールすると、スプラッシュスクリーンは次のようになります。

enter image description here

どうすれば修正できますか? (それはドライバーの問題のように見えますか、それとも何か他のものですか?)

1
aji

不足しているブートスプラッシュスクリーンの謎:

HPにUbuntu 12.4をインストールし、NVidiaグラフィックカードで同じ問題が発生しました。Ubuntuのグラフィカルブートスプラッシュスクリーンが機能しなくなり、GRUBの最初のインストールまたは更新後にスクランブルがかかったように見えます。

私はオンラインで他の場所でこの解決策を見つけ、それが機能したので、共有したいと思いました。

これはすべて、/boot/grub/grub.cfgファイルの$ vt_handoffと呼ばれる小さな変数が原因で、グラフィックカードが誤ってブラックリストに登録され、グラフィックブート画面の表示が許可されていないと判断されるためです。

単にgrub.cfgファイルを編集して、コード内のすべての$ vt_handoff参照を削除します。

Sudo gedit /etc/grub/grub.cfg

問題を何度も修正するBASHスクリプト:

これが、この作業を行うための短いbashスクリプトです。 chmod +xを使用して実行可能にし、更新またはアップグレード後に毎回スクリプトを使用します。

FixBootSplash.sh:

#! /bin/bash
# Fix Ubuntu Plymouth Boot Splash 
# if entry exists for $vt_handoff use sed to search and replace
# write to tmp file - move to original 

checkVT=$(grep -c "\$vt_handoff" /boot/grub/grub.cfg)

if [ ! "$checkVT" -eq "0" ] 
   then
     echo "> Found vt_handoff removing ..."
     Sudo sed 's/$vt_handoff//g' /boot/grub/grub.cfg > /tmp/.grub.cfg
     Sudo mv /boot/grub/grub.cfg /boot/grub/grub.cfg.backup
     Sudo mv /tmp/.grub.cfg /boot/grub/grub.cfg
   fi

echo "> Done"
4
user127454

グラフィックカードドライバをインストールしている場合は、それが問題の原因である可能性があります。そのような場合は、リンクにアクセスしてください: http://kyleabaker.com/2010/07/11/how-to-fix-your-ubuntu-boot-screen/

一般に、スプラッシュ画面で問題が発生した場合は、パッケージplymouthに問題があることを意味します。パッケージを再インストールすることをお勧めします。次のコマンドを使用します。

Sudo apt-get install --reinstall plymouth plymouth-label libplymouth2
Sudo apt-get install --reinstall plymouth-theme-ubuntu-logo
Sudo apt-get install --reinstall plymouth-theme-ubuntu-text

今後のサポートについては、次のページをご覧ください。 https://wiki.ubuntu.com/Bugs/FindRightPackage

0
green