Bisakah ukuran font GRUB disesuaikan?


33

Saya ingin mengurangi ukuran font boot loader GRUB. Apakah mungkin dan bagaimana caranya?

Jawaban:


42

Setelah beberapa penelitian berdasarkan jawaban @fpmurphy dan @hesse, juga berdasarkan utas komprehensif di ubuntuforums dan pada Fedora Wiki , saya menemukan cara mengurangi ukuran font GRUB2.

  1. Pilih font, dalam contoh ini saya memilih DejaVuSansMono.ttf
  2. Konversi font dalam format yang dipahami GRUB:
    sudo grub2-mkfont -s 14 -o /boot/grub2/DejaVuSansMono.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
  3. Edit file / etc / default / grub menambahkan baris:
    GRUB_FONT=/boot/grub2/DejaVuSansMono.pf2
  4. Perbarui konfigurasi GRUB dengan:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  5. reboot

Resolusi layar GRUB juga dapat memengaruhi ukuran font, lebih banyak pada resolusi, dll. Pada tautan ubuntuforums di atas.


5
Itu keren. Dengan ukuran 36px, bootloader akhirnya terlihat bagus di layar beresolusi tinggi. Bekerja juga dengan grub ( grub-mkfont), bukannya grub2.
BurninLeo

4
Terima kasih! grub-mkfontdan grub-mkconfigdalam kasus saya (meskipun saya punya grub2).
Deleplace

ketika saya mencoba menjalankan grub-mkfontperintah saya mendapatkan:Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph
Aaron N. Brock

1
grub-mkfontdan sudo update-grubuntuk saya di Ubuntu. Sempurna untuk layar HiDPI / 4k
aidan

1
Pada sistem UEFI kita akan menggunakangrub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
scrutari

5

Ya, font dan ukuran font dapat disesuaikan. Lihat utilitas grub-mkfont. Font Bitmap (.pf2) dan Truetype (.ttf) didukung.

Lakukan saja pencarian Internet di grub-mkfont dan Anda akan dengan cepat menemukan sejumlah contoh langkah-langkah yang diperlukan.


1
Bagus memang saya menemukan dokumentasi ini tetapi entah bagaimana saya perlu update-grub, perintah yang sepertinya tidak saya miliki di Fedora 16 (?).
Benjamin

OK, saya melihat di tempat lain setara dengan update-grub grub2-mkconfig -o /boot/grub2/grub.cfg.
Benjamin

4

Di Debian / Ubuntu Anda dapat mengubah resolusi GRUB default, sehingga menghasilkan font yang lebih besar pada menu GRUB:

  1. sudo cp -a / etc / default / grub /etc/default/grub.bak
  2. sudo vi / etc / default / grub
  3. Edit entri "GRUB_GFXMODE" yang sesuai dengan resolusi Anda, misalnya 800x600
  4. sudo perbarui-grub
  5. Reboot - GRUB akan ditampilkan dalam mode yang Anda atur misalnya 800x600

1
Seharusnya sudo update-grub- setidaknya di Ubuntu 17.10 saya.
Alan Mimms

1
Anda benar itu pembaruan-grub. Baris 4 diperbarui sesuai.
arunk

Jenis ini berfungsi pada level grub, tetapi kemudian tampilan X saya juga memiliki ukuran 800x600, urgh. (Intel videocard, driver FBDEV, OpenSUSE Leap 15.0)
David Faure

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.