एक मैक होस्ट पर वर्चुअलबॉक्स अतिथि के रूप में सेंटोस 7 के साथ, मैं कंसोल / कमांड लाइन के स्क्रीन रिज़ॉल्यूशन को कैसे बदल सकता हूं?


13

मैं कमांड लाइन एक्सेस (केवल कोई ग्राफिक समर्थन स्थापित नहीं) के साथ CentOS 7 की न्यूनतम स्थापना का उपयोग कर रहा हूं।

ग्रब फ़ाइलों को संपादित करने, अतिथि परिवर्धन स्थापित करने और VB विकल्पों को सेट करने के बारे में ऑनलाइन पढ़ने में घंटों बिताने के बाद, मेरे लिए कुछ भी काम नहीं कर रहा है।

सबसे पहले, अतिथि जोड़ स्थापित किए जाते हैं। दूसरे, मेरे पास एकमात्र ग्रब फ़ाइल है /boot/grub2/grub.cfg, और यह डायनामिक रूप से उत्पन्न होने पर इसे संपादित नहीं करने के लिए कहती है। अंत में, VB की मशीन> सेटिंग्स के तहत डिस्प्ले को स्वचालित, कोई भी, या संकेत के साथ संपादित करना जो मैं चाहता हूं, उस पर कोई फर्क नहीं पड़ता है।

चरण दर चरण, मुझे वास्तव में 640 x 400 से बड़ा होने के लिए स्क्रीन रिज़ॉल्यूशन प्राप्त करने के लिए क्या करना है और साथ ही एक बफर (वर्तमान में कोई बफर नहीं है) प्रदान करना है?


1
यह स्क्रीन के आकार के मुद्दे को हल नहीं करता है, लेकिन अगर आप को हर समय कंसोल की आवश्यकता नहीं है, तो बस SSH को
Vm में

जवाबों:


24

CentOS 7 अभी भी पदावनत vga पैरामीटर का उपयोग करता है । आप चरण-दर-चरण चाहते थे, आप इसे प्राप्त करें:

  1. अपने आप को जड़ बनाओ: sudo su
  2. vi /etc/default/grub
  3. Vi में, संपादन मोड में प्रवेश करने के लिए अपने कीबोर्ड पर प्रेस iया Insert-की करें।
  4. के लिए जोड़ें vga=792"-quotes GRUB_CMDLINE_LINUX, f.ex.GRUB_CMDLINE_LINUX="crashkernel=auto rhgb quiet vga=792"
  5. प्रेस Escऔर प्रकार :wqऔर हिट Enterबचाने के लिए और बाहर निकलने के Vi करने के लिए।
  6. grub2-mkconfig -o /boot/grub2/grub.cfg
  7. reboot

यह प्रक्रिया न केवल मैक, बल्कि वर्चुअलबॉक्स चलाने वाले सभी होस्ट ऑपरेटिंग सिस्टम : विंडोज, लिनक्स पर लागू होती है।

@ garethTheRed का जवाब कुछ लिनक्स डिस्ट्रो के कुछ संस्करणों में काम कर सकता है, लेकिन चाल आपके पर्यावरण के लिए सही मापदंडों को खोजने के लिए है। कम से कम कुछ Red Hat डिस्ट्रोस के साथ आपको पुरानी, ​​पदावनत आदतों में वापस आने की आवश्यकता होती है।


काम करता है। तो CentOS 7 अभी भी vgaपरम का उपयोग करता है .. BTW vga=792आपको 1024x768 रिज़ॉल्यूशन देगा।
ई.पू.

2
pierre.baudu.in/other/grub.vga.modes.html के पास इसके लिए अन्य कोड हैं। 2495 गहराई पर 795 1280x1024 है। यहां से बिना चार्टिंग के चार्ट दिया गया है ... सॉरी कलर डेप्थ 640x480 800x600 1024x768 1280x1024 1400x1050 1600x1200 8 (256) 769 771 773 775 15 (32K) 784 787 790 793 16 (65K) 785 788 791 794 834 884 24 (16M) 786 789 792 795
फ़्लिकरफ्लाई

8

इन सबसे ऊपर, मैंने @ जोहान मेयर के कदमों का अनुसरण किया और एक विशिष्ट तरीका बनाया। आशा है कि यह किसी की मदद करता है।


[पर्यावरण परीक्षण]

VMOS वर्कस्टेशन 12 प्लेयर पर CentOS 7.4.1708 (कर्नेल 3.10.0-693.21.1.el7.x86.64)


  1. फ़ाइल GRUB_CMDLINE_LINUXमें मान संपादित करें/etc/default/grub

    पहले: GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet"
    बाद:GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=ask"

  2. ग्रब अपडेट

    grub2-mkconfig -o /boot/grub2/grub.cfg (CentOS,
    Tested ) grub2-mkconfig -o /boot/grub2/grub.conf (फेडोरा, परीक्षण नहीं)

  3. रीबूट

  4. एक संदेश नीचे की तरह प्रदर्शित होता है, दबाएं <ENTER>

    <ENTER>उपलब्ध वीडियो मोड देखने के लिए दबाएँ । <SPACE>जारी रखने के लिए। या 30 सेकंड प्रतीक्षा करें

  5. बाहर मूल्यों में से एक चुनें और इसे प्रदर्शित उदाहरण नोट करें

    उदाहरण पंक्ति) z 342 1152x864x32 VESA

  6. टाइप करें zऔर <ENTER>परीक्षण के लिए दबाएँ

  7. बूट जारी है। बूट करने के बाद, रिज़ॉल्यूशन बदलने की पुष्टि करें।

  8. फ़ाइल GRUB_CMDLINE_LINUXमें मान संपादित करें /etc/default/grubफिर से वीजीए मूल्य बदलें से पूछें 0x0342 कि आपने पिछले चरण के मूल्य को क्या याद किया था
    Must डिस्प्ले मोड नंबर होना चाहिए hexadecimal। या नहीं, यह undefined video mode number 342मुद्रित किया जाएगा

    पहले: GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=ask"
    बाद:GRUB_CMDLINE_LINUX="crashkernel=auto ... rhgb quiet vga=0x0342"

  9. ग्रब अपडेट फिर से

    grub2-mkconfig -o /boot/grub2/grub.cfg (CentOS)
    grub2-mkconfig -o /boot/grub2/grub.conf (फेडोरा)

  10. रिबूट और इसकी पुष्टि करें।


महान। अब मुझे पता है कि मैंने सेट क्यों किया 792लेकिन ग्रब में मुझे अलग-अलग मूल्य दिखाई देते हैं।
वेस्टर्नगुन

2

आपको अपने टर्मिनल के आवश्यक आकार के मेहमान के कर्नेल को सूचित करना होगा।

पर grubशीघ्र, कर्सर कुंजियों का उपयोग गिरी को स्थानांतरित कि तुम बूट के लिए इच्छुक रहे हैं और प्रेस करने Eसंपादित करने के लिए महत्वपूर्ण। लाइन को शुरू करने linuxऔर लाइन के अंत में जाने के लिए कर्सर कुंजी का उपयोग करें :

video=800x600-24

24 बिट रंग के साथ 800 x 600 रिज़ॉल्यूशन के लिए।

जो भी कुंजी संयोजन grubबूट करने की आवश्यकता है उसे दबाएं ।

यदि वह काम करता है, तो आपको इसे स्थायी बनाने की आवश्यकता होगी:

संशोधित करें /etc/default/grubऔर GRUB_CMD_LINEपंक्ति के ऊपर छंद को जोड़ दें ।

अगला रन:

# grub2-mkconfig -o /boot/grub2/grub.cfg

जो सभी मौजूदा और भविष्य के कर्नेल के लिए 800x600 @ 24 को डिफ़ॉल्ट बना देगा।


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