Câu hỏi Làm cách nào để thay đổi màu phông chữ cho grub?


Tôi quản lý để thay đổi nền trên màn hình khởi động và bây giờ tôi cần phải thiết lập các màu phông chữ cho một cái gì đó tôi có thể đọc. Tôi đã lẩn trốn quanh Diễn đàn Ubuntu và trang Hỏi và tôi cũng đã thử với grub-customizer không may mắn. Tất cả những gì tôi cần là mã đúng cho tập tin grub.

Đây là một bản sao của grub hiện tại của tôi:

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
2018-03-13 17:48


gốc




Các câu trả lời:


Tôi đã có vấn đề này trong ubuntu 13.10 với grub-customizer. Trong trường hợp của tôi, nó đã được gây ra bằng cách hoàn nguyên về chủ đề debian mặc định, làm cho hình ảnh xuất hiện trong nền, nhưng tất cả văn bản đều có màu xám. Tôi đã giải quyết nó bằng cách chỉnh sửa tệp 05_debian_theme có trong /etc/grub.d/

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

Tìm nơi đọc:

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

Thay đổi thành:

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

Thay thế các màu sắc với lựa chọn của bạn, nhớ grub xử lý 'đen' là minh bạch. Sau đó chạy phần sau và khởi động lại:

sudo update-grub

Nếu điều đó không giải quyết được thì bạn hãy quay lại và chỉnh sửa chủ đề như đã đề cập ở trên. Bạn sẽ thấy một phần:

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"
        ;;

Thay đổi màu sắc thành những gì bạn yêu cầu rồi cập nhật-grub, khởi động lại.

Chúc may mắn, tôi hy vọng điều này sẽ giúp.


4
2018-03-13 17:57