GRUB สามารถปรับแต่งขนาดตัวอักษรได้หรือไม่?


คำตอบ:


42

หลังจากการวิจัยบางส่วนตามคำตอบของ @fpmurphy และ @hesse แล้วยังขึ้นอยู่กับหัวข้อที่ครอบคลุมที่ubuntuforumsและFedora Wikiฉันพบวิธีลดขนาดตัวอักษรของ GRUB2

  1. เลือกแบบอักษรในตัวอย่างนี้ฉันเลือกDejaVuSansMono.ttf
  2. แปลงแบบอักษรในรูปแบบที่ GRUB เข้าใจ:
    sudo grub2-mkfont -s 14 -o /boot/grub2/DejaVuSansMono.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
  3. แก้ไขไฟล์/ etc / default / grub ที่เพิ่มบรรทัด:
    GRUB_FONT=/boot/grub2/DejaVuSansMono.pf2
  4. อัพเดตการกำหนดค่า GRUB ด้วย:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  5. รีบูต

ความละเอียดของจอแสดงผล GRUB อาจมีผลต่อขนาดของแบบอักษร, เพิ่มเติมเกี่ยวกับความละเอียดและอื่น ๆ บนลิงก์ ubuntuforums ด้านบน


5
มันเท่ห์มาก ด้วยขนาด 36px bootloader ในที่สุดก็ดูดีบนหน้าจอความละเอียดสูง ใช้ได้กับด้วง ( grub-mkfont) แทน grub2
BurninLeo

4
ขอบคุณ! grub-mkfontและgrub-mkconfigในกรณีของฉัน (แม้ว่าฉันจะมี grub2)
Deleplace

เมื่อฉันพยายามเรียกใช้grub-mkfontคำสั่งฉันจะได้รับ:Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph
Aaron N. Brock

1
grub-mkfontและsudo update-grubสำหรับฉันบน Ubuntu เหมาะสำหรับ HiDPI / 4k หน้าจอ
ดาน

1
ในระบบ UEFI จะใช้grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
scrutari

5

ใช่สามารถปรับแต่งแบบอักษรและขนาดแบบอักษรได้ ดูที่ยูทิลิตี grub-mkfont รองรับฟอนต์ Bitmap (.pf2) และ Truetype (.ttf)

เพียงทำการค้นหาทางอินเทอร์เน็ตบน grub-mkfont และคุณจะพบตัวอย่างของขั้นตอนที่จำเป็นได้อย่างรวดเร็ว


1
ดีจริง ๆ ฉันพบเอกสารนี้แต่อย่างใดที่ฉันต้องการupdate-grubซึ่งคำสั่งที่ฉันดูเหมือนจะไม่มีใน Fedora 16 (?)
Benjamin

ตกลงผมเห็นที่อื่น ๆgrub2-mkconfig -o /boot/grub2/grub.cfgเทียบเท่ากับการปรับปรุงด้วงเป็น
Benjamin

4

ใน Debian / Ubuntu คุณสามารถเปลี่ยนความละเอียด GRUB เริ่มต้นซึ่งจะทำให้มีแบบอักษรขนาดใหญ่ขึ้นในเมนู GRUB:

  1. sudo cp -a / etc / default / grub /etc/default/grub.bak
  2. sudo vi / etc / default / grub
  3. แก้ไขรายการ "GRUB_GFXMODE" เพื่อให้เหมาะกับความละเอียดของคุณเช่น 800x600
  4. sudo update-grub
  5. Reboot - GRUB จะแสดงในโหมดที่คุณตั้งไว้เช่น 800x600

1
ควรเป็นsudo update-grub- อย่างน้อยใน Ubuntu 17.10 ของฉัน
Alan Mimms

1
คุณพูดถูกก็คือ update-grub อัปเดตบรรทัดที่ 4 ตาม
arunk

งานประเภทนี้ในระดับด้วง แต่จากนั้นจอแสดงผล X ของฉันยังมีขนาด 800x600 ด้วย (videocard Intel, ไดรเวอร์ FBDEV, OpenSUSE Leap 15.0)
David Faure

1

หากคุณกำลังมองหาทางเลือก GUI ที่ง่ายกว่าคุณสามารถใช้Grub Customiserเพื่อเปลี่ยนขนาดตัวอักษรสีและพื้นหลังของ GRUB

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.