मैं ubuntu 9.10 में कंसोल शेल के रिज़ॉल्यूशन को कैसे बदल सकता हूं


10

मैं कंसोल शेल के रिज़ॉल्यूशन को कैसे बदल सकता हूं?

इस करके मैं खोल जब आप मतलब Ctrl+ Alt+ F1
मैं उबंटू 9.10 चला रहा हूं, मुझे लगा कि ग्रब 2 के menu.lstसाथ ग्रब की फाइल को बदलकर ऐसा किया जा सकता है। मुझे नहीं पता कि इसे कैसे हासिल किया जाए।


क्या आप कंसोल (वर्चुअल टर्मिनल) या GRUB बूट लोडर के पहलू को बदलना चाहते हैं? यह पहले लगता है, इसलिए इस मामले में grub2 टैग को हटा दिया जाना चाहिए।
क्रिस्टियन सियुपिटु

2
नहीं, बूटलोडर विन्यास कंसोल रिज़ॉल्यूशन को निर्धारित करता है, इसलिए ग्रब 2 टैग उपयुक्त है।
रयान सी। थॉम्पसन

जवाबों:


5

संपादित करें /boot/grub/grub.cfg इस तरह दिखने वाले एक ब्लॉक को पहचानें (आपका वर्तमान चल रहा कर्नेल):

menuentry "Ubuntu, Linux 2.6.31-14-generic" {
    recordfail=1
    if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,1)
search --no-floppy --fs-uuid --set e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58
linux   /boot/vmlinuz-2.6.31-14-generic root=UUID=e5ce0bc0-d1b0-4802-a6d4-3fd9fc0e7e58 ro   quiet splash
initrd  /boot/initrd.img-2.6.31-14-generic
}

"Linux ..." लाइन को संपादित करें और अंत में ("शांत छप" के बाद), एक रिक्त छोड़ें और संकल्प के आधार पर "vga = 773" या किसी अन्य कोड में कुछ जोड़ें। यहाँ विभिन्न प्रस्तावों के लिए कोड की एक सूची है

रिबूट और नया रिज़ॉल्यूशन सक्षम होना चाहिए।


प्रदान किया गया लिंक एक विशेष प्रणाली पर मोड की एक सूची देता है; 'hwinfo' उपयोगिता के साथ आप निम्नानुसार अपने सिस्टम के लिए मोड की एक सूची तैयार कर सकते हैं:

hwinfo --framebuffer

1
धन्यवाद। केवल एक समस्या यह है कि मुझे पता चला है कि grub.cfg को संपादित करने का मतलब नहीं है (यही कारण है कि केवल पढ़ने के लिए मोड में)। तो अगली बार जब कोई व्यक्ति या कोई व्यक्ति अपडेट- grub2 निष्पादित करता है तो विकल्प ओवरराइट कर दिया जाएगा। धन्यवाद, अगर मुझे पता है कि यह कैसे ठीक से करना है तो मैं अपनी पोस्ट को संपादित करूँगा।
एलन फेदरस्टन 20

1
ठीक है, आपको बस यह पता लगाना है कि यह किस फ़ाइल से पढ़ा जाता है ताकि grub.cfg उत्पन्न हो सके। आप हमेशा /etc/अपने uuid या किसी अन्य विशिष्ट स्ट्रिंग के लिए सभी को प्राप्त कर सकते हैं , जिसमें स्रोत फ़ाइल को शामिल करना होगा।
रयान सी। थॉम्पसन

माइक का जवाब ( superuser.com/questions/66428/… ) काम करता प्रतीत होता है और इसमें ऑटो जेनरेट की गई फाइलों को संपादित करने की आवश्यकता नहीं होती है।
RJFalconer

10

ग्रब 2 से अपने बूट लाइनक्स में कस्टम बूट विकल्प जोड़ने के लिए, आपको संपादित करने की आवश्यकता है

/etc/default/grub

जो लाइन पढ़ता है, उसे खोजें

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

और इसे बदल दें

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash vga=ask"

अगर आपको पता है कि आपका सटीक vga = नंबर है, तो इसे "पूछने" के बजाय रखें

जब आप किसी भी grubs फ़ाइलों को / etc में संपादित करते हैं, तो आपको चलाना चाहिए

update-grub

परिवर्तनों को लागू करने के लिए


1
यह कहता है "पूछ पैरामीटर अब समर्थित नहीं है"
leeand00

5

इस उत्कृष्ट howto http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html के अनुसार यह मेरे लिए Ubuntu-Server-9.10 पर काम करता है।

निम्नलिखित जोड़ के साथ /etc/default/grub:

GRUB_CMDLINE_LINUX="gfxpayload=true"
GRUB_GFXMODE=1600x1200x32  
GRUB_PRELOAD_MODULES="vbe"

संकल्प के माध्यम से पाया जा सकता है:

hwinfo --framebuffer

मैंने पढ़ा है कि x32 एक जरूरी है।

और का संशोधन /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE

(जैसा कि आप ध्यान दें कि GRUB_GFXMODE वह चर है जिसे हम पहले सेट करते हैं /etc/default/grub)

set gfxpayload=keep <-- THIS IS FOR THE VGA CONSOLE!

(जैसा कि आप बयान को ध्यान में रखते हैं, जाहिर है, रखता है, क्या ?, हम जो संकल्प पहले GRUB_GFXMODEचर सेट के माध्यम से निर्धारित करते हैं /etc/default/grub)

insmod gfxterm
insmod ${GRUB_VIDEO_BACKEND}

फिर दौड़ो update-grub


1

क्षमा करें, vga = vga = 796 के समान ही काम करें, कम से कम मेरे सिस्टम पर नहीं (एसर एस्पिर 5532 लैपटॉप)। Vga = 798 के समान मुझे ग्रब मेनू के बाद एक चेतावनी देता है जो मेरे द्वारा पढ़ने के लिए उपवास के लिए थोड़ा सा जाता है (शायद / var / लॉग कहीं पर), लेकिन यह "vga = 798 पदावनत" से शुरू होता है, फिर बूट करना जारी रखता है । मेरे वीटी तो मानक संकल्प हैं (जो कुछ भी है, 800x640?)। इसे देना = पूछना मुझे ग्रब के बाद "अब समर्थित नहीं" त्रुटि देता है, "जारी रखने के लिए किसी भी कुंजी को दबाएं।" एक कुंजी दबाने से मुझे "आपको पहले कर्नेल लोड करना पड़ता है" त्रुटि मिलती है और वापस ग्रब पर जाती है, जिसके बाद यह दोहराता है। उससे बाहर निकलने के लिए मुझे ग्रब में "ई" को दबाना था और बूट करने से पहले तर्कों को संपादित करना था। मुझे लगता है कि मैं इसके बजाय रिकवरी मोड में जा सकता हूं और संपादित / आदि / डिफ़ॉल्ट / ग्रब फिर अपडेट-ग्रब चला सकता हूं।


यदि यह एक कर्नेल आउटपुट संदेश है तो इसे dmesg(/ var / log / dmesg में दर्ज किया जाना चाहिए ; बस कमांड जारी करें dmesg, लेकिन यह बहुत dmesg | headअधिक आउटपुट है, इसलिए शायद अधिक उपयोगी है)।
क्वैक क्विक्सोट


0

बूट करते समय शिफ्ट कुंजी को दबाए रखने का प्रयास करें। जब मेनू कमांड लाइन के लिए प्रेस c दिखाई देता है और फिर "vbeinfo" दर्ज करें यह आपको अपने वीडियोकार्ड के लिए समर्थित प्रस्तावों की एक सूची देगा। यह हो सकता है कि आप जो चाहते हैं उसका प्रतिनिधित्व करने वाली संख्या हो। उदाहरण के लिए खान पर 1152x864x32 0x156 है मैं सोच रहा हूं कि यह संख्या 156 हो सकती है जो इसे ढूंढ रही है?


-1

एक तरीका यह होगा कि आप ग्रब 1 पर वापस जाएं, अगर आप यह पता लगा सकते हैं कि कैसे। यह योग्य होना चाहिए, क्योंकि कार्मिक अभी भी 9.04 और पुराने संस्करणों से अपग्रेड होने वाले कंप्यूटरों के लिए ग्रब 1 का समर्थन करता है।

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