サーバー上で Plymouth を使用するにはどうすればよいですか?

サーバー上で Plymouth を使用するにはどうすればよいですか?

私は、Ubuntu サーバー 11.10 で plymouth を使用しようとしていますが、うまくいきません。VirtualBox に最小限の仮想マシンとしてサーバーをインストールしました。次に、plymouth テーマをインストールしましたが、表示されません。使用したテーマの 1 つは、起動中にテキストのみを表示しました。そのため、誰かがこれを動作させたら、方法を知りたいです。

答え1

plymouth には常にテーマがあり、Ubuntu のブートで常に使用されますが、サーバーはパッケージ自体detailsにあるテーマを使用するため、それが明らかではありませんplymouth

/lib/plymouth
/lib/plymouth/themes
/lib/plymouth/themes/details
/lib/plymouth/themes/details/details.plymouth

ただし、テーマの穴に落ちていく前に、プロンプトquietに再度追加したことを確認してくださいgrub。デフォルトでは、管理者は起動時にコマンドが出力するテキストを確認したいため、サーバーには追加されていませんquiet(これは 11.04 で行われた変更です)。確認するにはツールが必要ですdebconf-utils。その後、次の操作を実行します。

debconf-get-selections | grep grub | grep quiet

そこに表示されている場合noquiet、それがロゴが表示されないようにしている可能性があります。また、nomodesetそれが表示されている場合は、グラフィカルブートが停止します。これを修正するには、

sudo dpkg-reconfigure grub-pc

気をつけてこれらの設定はシステムの起動に不可欠なので、変更する前にバックアップを取ることを検討してください。

モードをオンにしていてquiet、別のテーマを選択したい場合は、インストールするだけで、それがデフォルトとして設定されます。手動でデフォルトが何であるかを確認したい場合は、ツールを使用できます。update-alternatives

$ update-alternatives --list default.plymouth
/lib/plymouth/themes/default.plymouth
$ update-alternatives --display default.plymouth
default.plymouth - auto mode
  link currently points to /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth
/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth - priority 100
  slave default.plymouth.grub: /lib/plymouth/themes/ubuntu-logo/ubuntu-logo.grub
Current 'best' version is '/lib/plymouth/themes/ubuntu-logo/ubuntu-logo.plymouth'.

サーバーの起動時にグラフィックロゴを表示したい場合は、次のようにすれば簡単です。

sudo apt-get install plymouth-theme-ubuntu-logo

それでもデフォルトの代替が上記の出力に変更されない場合は、次のコマンドで問題を強制することができます。

sudo update-alternatives --config default.plymouth

ただし、これは選択肢が 1 つしかないことを示しているだけかもしれません。 をインストールしplymouth-theme-ubuntu-logo、 を削除しnomodeset、 をquiet起動オプションとして に設定しても、plymouth テーマが表示されない場合は、グラフィック ハードウェアがサーバーのグラフィカル ブートを提供できない可能性があります。 では、plymouth-theme-ubuntu-text少なくともバージョンと読み込みドットが示されるはずです。

関連情報