मैं grub2 स्क्रीन रिज़ॉल्यूशन को सुरक्षित रूप से कैसे बदलूं?


54

मैंने एचपी 550 नोटबुक पर उबंटू 11.04 की एक नई स्थापना की। लेकिन grub2 वास्तव में सर्वश्रेष्ठ स्क्रीन रिज़ॉल्यूशन में फिट नहीं है जिसे यह नोटबुक (1280x800) समर्थन कर सकता है।

तीसरे पक्ष के आवेदन का उपयोग किए बिना मैं यह कैसे कर सकता हूं?

जवाबों:


69

ऐसा करने के लिए सुरक्षित रूप से दो चरणों की आवश्यकता होती है।

चरण 1: पसंदीदा मोड ढूंढें

रिबूट करें और Shiftअपने ग्रब को प्रदर्शित करने के लिए दबाए रखें । Cकंसोल मोड दर्ज करने के लिए दबाएँ । फिर टाइप करें (18.04 से पहले Ubuntu के संस्करणों के लिए):

$ vbeinfo

Ubuntu 18.04 और बाद के लिए:

$ videoinfo

यह विभिन्न सामानों को प्रदर्शित करेगा कि ग्रब आपके प्रदर्शन को कैसे पहचानता है। सबसे नीचे "पसंदीदा मोड" है - आपके मामले में इसे 1280x800 कहना चाहिए। मूल्य को नोट करें।

नोट: कभी-कभी, कुछ छोटी गाड़ी के वीडियो कार्ड गलत तरीके से ग्रब को गलत पसंदीदा रिज़ॉल्यूशन देते हैं - यदि पसंदीदा मोड आपकी अपेक्षा से बहुत अधिक है, तो उस सूची में निकटतम मोड का चयन करें जिसे आप उम्मीद कर रहे थे।

प्रेस Escकोड़ना और प्रेस पर लौटने के लिए Enterबूट करने के लिए।

चरण 2: रिज़ॉल्यूशन को ग्रब में सेट करना

अपने टर्मिनल और प्रकार के लिए पहुंचें

$ sudo nano /etc/default/grub

लाइन ढूंढो

#GRUB_GFXMODE=640x480

आपके द्वारा लिखे गए पसंदीदा मोड के साथ हटाएं #और बदलें 640x480। उदाहरण के लिए:

GRUB_GFXMODE=1280x800

सहेजें, फिर टाइप करें

$ sudo update-grub

नोट: पसंदीदा मोड vbeinfo द्वारा सूचीबद्ध लोगों के बीच होना चाहिए। उदाहरण के लिए, यदि आपका पसंदीदा मोड 1920x1080 (एक सामान्य 16x9 पहलू अनुपात सेटिंग) है, तो आपका पसंदीदा मोड vbeinfo द्वारा समर्थित नहीं है और सही तरीके से काम नहीं कर सकता है। वास्तव में, उबंटू 13.04 के रूप में vbeinfo द्वारा समर्थित कोई 16x9 मोड नहीं लगता है। उस स्थिति में आप 640x480 जैसी किसी सामान्य चीज़ पर वापस गिरने की कोशिश कर सकते हैं, ऐसा लगता है कि यह सबसे अधिक समर्थन और vbeinfo का समर्थन करता है। इसके अलावा, vbeinfo द्वारा समर्थित सभी मोड आपके मॉनिटर द्वारा आवश्यक रूप से समर्थित नहीं हैं और आपको प्रयोग करना पड़ सकता है।


@fossfreedom: जब ग्रब दिखाया जाता है तो मुझे कुछ भी दिखाई नहीं देता, मेरी स्क्रीन "आउट ऑफ रेंज सिग्नल" कहती है। इस प्रकार मैं का आउटपुट नहीं देख सकता vbeinfo। मैं उस मामले में कैसे सुधार करूं?
रजत गुप्ता

@ user01 - आपको पहले ubuntu में बूट करना होगा - GRUB_GFXMODE को grub में 640x480 की तरह कुछ कम सेट करें। फिर अगले रिबूट आप ग्रब होगा और आप तो vbeinfo के उत्पादन में देख सकते हैं
fossfreedom

5
आप उपयोग कर सकते हैं sudo hwinfo --framebuffervbeinfo के रूप में एक ही जानकारी दिखाता है।
क्रिस के

3
16.0.4 रन करते समय मैंने देखा कि कर्नेल शुरू होने के बाद रिज़ॉल्यूशन रीसेट होता रहा। मुझे इसे जोड़ना था: GRUB_GFXPAYLOAD = "रखना" और इसे स्टिक बनाने के लिए GRUB_CMDLINE_LINUX = "नामांकित"।
जेडी फ्रास

1
वह निश्चित ग्रब, लेकिन TTY कंसोल रिज़ॉल्यूशन को ठीक करने के लिए मुझे sudo dpkg-reconfigure console-setupफॉन्ट के लिए 16x32 टर्मिनस और चयनित टर्मिनस की आवश्यकता थी । (ध्यान दें कि नामांकित ने एक बदतर समस्या का कारण बना। अन्य विवरण: उबंटू 18.04, डेल एक्सपीएस 15, 3840 x 2160)।
रोबोकट

21

मैं Ubuntu 16.04 का उपयोग कर रहा हूं और चीजें मेरे लिए ग्रब के पैक संस्करण में थोड़ी भिन्न हैं।

vbeinfoआदेश मौजूद नहीं है।

  1. चालू करो
  2. ग्रब मेनू cपर ग्रब कॉमन लाइन पाने के लिए दबाएं
  3. टाइप करें videoinfo
    यह सभी मोड्स को सूचीबद्ध करता है - यह है <चौड़ाई> x <ऊंचाई> आपको नोट करना होगा।
  4. वैकल्पिक रूप से, एक videotestकमांड है जिसका उपयोग आप किसी दिए गए रिज़ॉल्यूशन का परीक्षण करने के लिए कर सकते हैं, जैसे videotest 1280x1024हालाँकि , जब इस परीक्षण ने मेरे लिए काम किया, तब मैं ग्रब मेनू में वापस नहीं आ सका! इसलिए यह काफी उपयोगी नहीं है (जब तक कि कोई भी यह नहीं बता सकता कि परीक्षा से कैसे बचना है।)
  5. पूरी तरह से बूट करें और संपादित करें (sudo) /etc/default/grubलेकिन जिस लाइन को आप देख रहे हैं उसे अब कहा जाता है GRUB_GFXMODE। तो un-comment करें और उसे अपने इच्छित मोड पर सेट करें।
  6. भागो update-grubऔर रिबूट।

1
मेरे लिए 16.04 के साथ, videoinfoग्रब कमांड-लाइन पर टाइप करने से "सुरक्षित बूट निषिद्ध लोडिंग मॉड्यूल ..." जैसी त्रुटि हुई। तो फिर मैंने BIOS सेटिंग्स में सिक्योर बूट को अक्षम कर दिया और फिर मेरे बिना कुछ और करने के लिए ग्रब मेनू में अधिक उचित स्क्रीन रिज़ॉल्यूशन दिखाई दिया। हो सकता है कि सुरक्षित बूट विकल्प ग्रब के डिफ़ॉल्ट autoमान को GRUB_GFXMODEप्रभावी होने से रोक रहा था ।
स्नार्क

यह उस तरह का नट है जिसे हमें अपने वीडियो कार्ड के समर्थित फ्रेम दर बफर का पता लगाने के लिए रीबूट करने की आवश्यकता है ... एक सरल तरीका होना चाहिए!
ग्रेडफ़ॉक्स

1
Commadn vbeinfo अब Ubuntu 18.04
Stéphane V

बैश कमांड लाइन पर 'hwinfo --framebuffer' को 'vbeinfo' या 'videoinfo' के समान ही माना जाता है, लेकिन यह मेरे लिए काम नहीं करता है। (स्क्रीन के लिए एक और आउटपुट के बाद मुझे एक लाइन मिलती है, लेकिन हर लाइन पिछली को ओवरराइट कर देती है, और आखिरी लाइन को बैश प्रॉम्प्ट से मिटा दिया जाता है। पैदावार को फाइल को खाली फाइल करने के लिए रिडायरेक्ट करना।)
मार्क जे। बोबाक

5

मैं एक Nvidia 625GT OEM के साथ ASUS M51AC पर 14.04LTS चला रहा हूं। मैंने पाया कि स्वीकृत उत्तर के अलावा, मुझे लाइन जोड़ने की भी आवश्यकता है:

GRUB_GFXPAYLOAD="keep"

to / etc / default / grub


उबंटू डेस्कटॉप 14.04.4 LTS पर मेरे लिए आवश्यक नहीं।
सोपालाजो डी एरियेरेज़


3

ग्रब कस्टमाइज़र :

Grub2 सेटिंग्स कस्टमाइज़र का उपयोग करना आसान है। "प्राथमिकताएं" पर जाएं -> "उपस्थिति"

  • "कस्टम रिज़ॉल्यूशन" की जाँच करें और उपलब्ध रिज़ॉल्यूशन में से एक का चयन करें
  • "करीब" पर क्लिक करें
  • हिट "सहेजें"
  • बंद कार्यक्रम और कंप्यूटर को पुनरारंभ करें

यहाँ छवि विवरण दर्ज करें


1
मुझे यह विधि अविश्वसनीय लगी, मेरे मेनू रंग कभी भी अपडेट नहीं हुए और रिज़ॉल्यूशन सूची सभी मामलों में मान्य नहीं है। सौभाग्य से कुछ भी नहीं टूटता है जब एक असमर्थित संकल्प चुनते हैं, तो यह कुछ भी नहीं बदलता है
डिर्क हार्टज़र वाल्डेक

1
मेरे पास एक ही मुद्दा था जहां कोई भी दृश्य सेटिंग्स लागू नहीं होती ... पकड़ में "उन्नत" टैब में "वरीयता" के तहत सुनिश्चित करें कि "GRUB_GFXMODE" की जाँच की जाती है और पृष्ठभूमि चित्र का उपयोग करते समय सुनिश्चित करें कि यह उसी में है / " ग्रब स्थापना के रूप में बूट "फ़ोल्डर। अब सभी विकल्प w / कार्यक्रम में पूरी तरह से मेरे लिए काम करता है w / कोई समस्या नहीं है।
१३

2

मेरे लिए उबंटू 17.10 सर्वर पर था

GRUB_GFXPAYLOAD_LINUX="keep"
GRUB_GFXMODE="1920x1080x32"

मुझे भी फांसी को रोकने के लिए निम्नलिखित सेट करना पड़ा

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