web-dev-qa-db-ja.com

GRUBのフォントの色を変更するにはどうすればよいですか?

ブート画面の背景を変更することができたので、フォントの色を読みやすいものに設定する必要があります。私はUbuntuフォーラムとAskサイトに潜んでいましたが、grub-customizerを試してみましたが、運はありませんでした。必要なのは、grubファイルに適切なコードだけです。

現在のgrubのコピーを次に示します。

GRUB_DEFAULT="saved"
GRUB_SAVEDEFAULT="true"
#GRUB_HIDDEN_TIMEOUT="0"
GRUB_HIDDEN_TIMEOUT_QUIET="true"
GRUB_TIMEOUT="10"
GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_BACKGROUND="/home/autumn/Pictures/grub/suckng.jpg"

menu_color_normal=black/black
menu_color_highlight=yellow/dark-gray
color_normal=black/black
color_higlight=black/black
4
Ferndinand Ursa

この問題は、ubuntu 13.10でgrub-customizerを使用して発生しました。私の場合、デフォルトのdebianテーマに戻すと、画像が背景に表示されますが、すべてのテキストが灰色になります。 /etc/grub.d/にある05_debian_themeファイルを編集して解決しました

$ Sudo gedit /etc/grub.d/05_debian_theme

読み取り場所を確認します。

if [ -z "${2}" ] && [ -z "${3}" ]; then
        echo "  true"
fi

への変更:

if [ -z "${2}" ] && [ -z "${3}" ]; then
    echo "  true"
    echo "    set color_highlight=light-blue/black"
    echo "    set color_normal=white/black"
fi

色を選択した色に置き換えます。grubは「黒」を透明として扱います。次に、次を実行して再起動します。

Sudo update-grub

それでも解決しない場合は、上記のように戻ってテーマを編集します。次のセクションが表示されます。

set_default_theme(){
case $GRUB_DISTRIBUTOR in
    Ubuntu|Kubuntu)
        # Set a monochromatic theme for Ubuntu.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"

        if [ -e /lib/plymouth/themes/default.grub ]; then
            sed "s/^/${1}/" /lib/plymouth/themes/default.grub
        fi
        ;;
    *)
        # Set the traditional Debian blue theme.
        echo "${1}set menu_color_normal=white/black"
        echo "${1}set menu_color_highlight=light-blue/black"
        ;;

色を必要なものに変更してから、update-grub、再起動します。

幸運を祈ります。これが役立つことを願っています。

4
bleeves