[Linux About EP.1] เปลี่ยน Background และ Font Color ของ GRUB Bootloader (Debian)
นี่คือหน้า Grub Bootloader แบบเดิมของ Debian จากนี้ไปเราจะเปลี่ยนแปลงหน้านี้กัน
- เริ่มจากเช็คความละเอียดหน้าจอกัน
โดยใช้คำสั่ง $ xdpyinfo | grep dimensions
ใน Terminal ดังตัวอย่างข้างล่างนี้
2. เลือก Background โดยให้มีความละเอียดเท่ากับหน้าจอ นามสกุลไฟล์จะต้องเป็น .jpg, .jped, .png และ .tga เท่านั้น (ถ้าหากขนาดภาพไม่พอดี ภาพจะถูกยืดขยายให้เท่ากับอัตราส่วนจอ หรืออาจจะใช้ไม่ได้เพราะขนาดใหญ่เกินไป)
3. ทำการ Copy ภาพพื้นหลังไปยังโฟลเดอร์ /boot/grub/ โดยใช้คำสั่ง $ sudo cp Your/path/of/picture_name.jpg /boot/grub/
ดังตัวอย่าง
4. ทำการ Update Grub Boot loader โดยใช้คำสั่ง $ sudo update-grub
ระบบจะทำการ อัพเดท Grub Bootloader
5. หลังจากนั้นทดลอง Reboot เครื่อง
แล้วเรามาดูผลลัพธ์กัน
ดาด๊าาา ได้แล้วววว แต่ยังไม่จบ มีต่อด้านล่าง
ต่อไปจะเป็นการเปลี่ยนสี Font และเปลี่ยน Highlight ของ Grub Bootloader
- เปิดไฟล์ 05_debian_theme โดยใช้คำสั่ง
$ sudo vi /etc/grub.d/05_debian_theme
เลื่อนลงไปที่บรรทัดที่ 129–131แล้ว Comment ดังตัวอย่าง (กดตัว A ที่คีย์บอร์ดก่อน ถึงจะแก้ไขได ้
#if [ -z "${2}" ] && [ -z "${3}" ]; then
# echo " true"
#fi
2. คัดลอก ส่วนด้านล่างนี้ไปไว้ใต้ส่วนที่ Comment ไว้
if [ -z "${2}" ] && [ -z "${3}" ]; then
echo " true"
echo " set color_highlight=light-blue/black"
echo " set color_normal=white/black"
fi
เลือกสีตามใจชอบเลย โดยมีสีให้เลือกดังนี้
black
blue
brown
cyan
dark-gray
green
light-cyan
light-blue
light-green
light-gray
light-magenta
light-red
magenta
red
white
yellow
3. หลังจาากนั้นกด esc แล้วพิมพ์ :wq
เพื่อบันทึกการแก้ไขและออกจาก vi
4. ที่ขาดไม่ได้คือคำสั่ง $ sudo update-grub
5.จากนั้นก็ลอง Reboot เครื่องเพื่อดูผลงานของตัวเอง
แถ่นแถ๊นน ไม่ยากเลย แถมได้หน้าต่างสวยๆตามใจชอบด้วย
::เพิ่มเติม:: หากเราใส่ GRUB_BACKGROUND=""
ไว้ใน /etc/default/grub
เราจะได้หน้าต่างสวยๆอีกแบบหนึ่ง