GRUB फ़ॉन्ट आकार अनुकूलित किया जा सकता है?


33

मैं GRUB बूट लोडर के फ़ॉन्ट का आकार कम करना चाहूंगा। क्या यह संभव है और ऐसा कैसे?

जवाबों:


42

@Fpmurphy और @hesse के उत्तर पर आधारित कुछ शोधों के बाद, ubuntuforums और फेडोरा विकी पर एक व्यापक सूत्र के आधार पर , मुझे पता चला कि GRUB2 के फ़ॉन्ट आकार को कैसे कम किया जाए।

  1. एक फ़ॉन्ट चुनें, इस उदाहरण में मैंने DejaVuSansMono.ttf को चुना
  2. GRUB समझता प्रारूप को फ़ॉन्ट में परिवर्तित करें:
    sudo grub2-mkfont -s 14 -o /boot/grub2/DejaVuSansMono.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
  3. एक पंक्ति में / etc / डिफ़ॉल्ट / ग्रब फ़ाइल संपादित करें :
    GRUB_FONT=/boot/grub2/DejaVuSansMono.pf2
  4. अद्यतन GRUB कॉन्फ़िगरेशन के साथ:
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  5. रिबूट।

GRUB डिस्प्ले का रिज़ॉल्यूशन फ़ॉन्ट के आकार, रिज़ॉल्यूशन पर अधिक आदि को भी प्रभावित कर सकता है, ऊपर दिए गए ubuntuforums लिंक पर।


5
यह अच्छा है। 36px आकार के साथ, बूटलोडर अंततः एक उच्च-रिज़ॉल्यूशन डिस्प्ले पर अच्छा दिखता है। ग्रब 2 के grub-mkfontबजाय ग्रब ( ) के साथ भी काम करता है ।
बर्निनलियो सेप

4
धन्यवाद! grub-mkfontऔर grub-mkconfigमेरे मामले में (हालांकि मेरे पास ग्रब 2 है)।
21

जब मैं अपने grub-mkfontआदेश को निष्पादित करने की कोशिश करता हूं:Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph
हारून एन। ब्रॉक

1
grub-mkfontऔर sudo update-grubउबंटू पर मेरे लिए। HiDPI / 4k स्क्रीन्स के लिए परफेक्ट है
एड्फ़ैशन

1
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
यूईएफआई

5

हाँ, फ़ॉन्ट और फ़ॉन्ट आकार दोनों को अनुकूलित किया जा सकता है। ग्रब-एमकेएफओटी उपयोगिता देखें। बिटमैप (.pf2) और Truetype (.ttf) फोंट समर्थित हैं।

बस grub-mkfont पर एक इंटरनेट खोज करते हैं और आप जल्दी से आवश्यक चरणों के कई उदाहरणों में आ जाएंगे।


1
अच्छा वास्तव में मुझे यह दस्तावेज मिला लेकिन मुझे किसी तरह की आवश्यकता है update-grub, जो मुझे फेडोरा 16 (?) पर नहीं लगता है।
बेंजामिन

ठीक है, मैं देख रहा हूं कि अपडेट-ग्रब के बराबर कहीं और है grub2-mkconfig -o /boot/grub2/grub.cfg
बेंजामिन

4

डेबियन / उबंटू में आप डिफ़ॉल्ट GRUB रिज़ॉल्यूशन को बदल सकते हैं, जिसके परिणामस्वरूप GRUB मेनू पर बड़े फोंट हो सकते हैं:

  1. sudo cp -a / etc / default / grub /etc/default/grub.bak
  2. सुडो vi / etc / डिफ़ॉल्ट / ग्रब
  3. अपने संकल्प के अनुरूप "GRUB_GFXMODE" प्रविष्टि को संपादित करें जैसे कि 800x600
  4. सुडो अपडेट-ग्रब
  5. रिबूट - आपके द्वारा निर्धारित मोड में GRUB प्रदर्शित होगा जैसे कि 800x600

1
होना चाहिए sudo update-grub- कम से कम मेरे Ubuntu 17.10 पर।
एलन मीम्स

1
आप सही हैं यह अपडेट-ग्रब है। तदनुसार पंक्ति 4 को अपडेट किया गया।
2:13 बजे अरक

इस तरह के ग्रब स्तर पर काम करता है, लेकिन फिर मेरे एक्स डिस्प्ले का आकार भी 800x600 है, उरघ। (इंटेल वीडियोकार्ड, FBDEV ड्राइवर, OpenSUSE लीप 15.0)
डेविड

1

यदि आप एक सरल GUI विकल्प की तलाश कर रहे हैं, तो आप GRUB के फ़ॉन्ट आकार, रंग और पृष्ठभूमि को बदलने के लिए Grub Customiser का उपयोग कर सकते हैं ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.