वर्चुअलबॉक्स में डेबियन गेस्ट के लिए रिज़ॉल्यूशन बढ़ाएं


8

मेरे पास एक विंडो 7 होस्ट और एक डेबियन 8 अतिथि है। मैं पहले से ही स्थापित है

virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkms

जैसा कि /ubuntu/3205/higher-screen-resolution-in-virtualbox में वर्णित है । इन पैकेजों को स्थापित करने से पहले मैं अधिकतम 1024 * 768 का चयन करने में सक्षम था। स्थापना के बाद 1600 * 1200 संभव था। लेकिन मैं बस अपने प्रदर्शन पर 1920 * 1080 फुलस्क्रीन का उपयोग करना चाहता हूं।

Host-G को दबाना संभव नहीं है। मैं इस संयोजन को निष्क्रिय कर देता हूं। मैं लिनक्स में वर्चुअलबॉक्स रिज़ॉल्यूशन को 800x600 कैसे बढ़ा सकता हूं?

क्या इसे करने का कोई तरीका है?

जवाबों:


7

प्राप्त करने का एक सीधा तरीका यह होगा कि विशिष्ट विन्यास को grub2 बूटलोडर में सीधे बदल दिया जाए:

  1. अपने डेबियन अतिथि द्वारा समर्थित प्रस्तावों का पता लगाएं

    • रिबूट डेबियन और cजब तक आप ग्रब कंसोल नहीं देखते तब तक दबाते रहें।
    • प्रेस vbeinfoऔर हिट दर्ज करें। यह आपको समर्थित संकल्पों की एक सूची देगा।
  2. संपादित करें /etc/grub.d/00_header

    • नए रिज़ॉल्यूशन के साथ autoलाइन में बदलें if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=auto ; fi। उदाहरण के लिए:if [ "x${GRUB_GFXMODE}" = "x" ] ; then GRUB_GFXMODE=1920x1080 ; fi
    • ठीक नीचे, संपादित की गई पंक्ति की एक प्रति बनाएँ और उसके MODEसाथ बदलें PAYLOAD। उदाहरण के लिए:if [ "x${GRUB_GFXPAYLOAD}" = "x" ] ; then GRUB_GFXPAYLOAD=1920x1080 ; fi
    • इसके अलावा नीचे, आप निम्न लाइन मिल जाएगा: set gfxmode=${GRUB_GFXMODE}। इसके नीचे निम्न पंक्ति जोड़ें:set gfxpayload=${GRUB_GFXPAYLOAD}
  3. कमांड चलाकर update-grub2और बाद में रिबूट करके grub2 कॉन्फ़िगरेशन पुनः लोड करेंreboot

[नोट]
मैंने कई उदाहरणों को देखा है जिसमें #GRUB_GFXMODE=640x480फ़ाइल /etc/defaul/grubमें डिफॉल्ट लाइन डिफाल्ट होती है । यह मेरे लिए अनावश्यक साबित हुआ था, लेकिन यदि आपको इसकी आवश्यकता है, तो इसे याद रखने के update-grub2बाद याद रखें ।


महान काम किया, यहां तक ​​कि कदम 2.2 और 2.3 के साथ छोड़ दिया :) बहुत बहुत धन्यवाद!
aexl

6

मुझे इस बीच एक समाधान मिल गया।

दो विवरण हैं जो बताते हैं कि यह कैसे काम करता है:

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

2: http://forums.debian.net/viewtopic.php?f=16&t=78330#p429581

संक्षेप में:

$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
$ xrandr --addmode VBOX0 "1920x1080_60.00"
$ xrandr --output VBOX0 --mode 1920x1080_60.00

निष्पादन के बाद ये कमांड स्वचालित रूप से नया रिज़ॉल्यूशन प्रकट होता है। साथ ही ऑपरेटिंग सिस्टम के प्रत्येक प्रारंभ के बाद इन कमांड को निष्पादित किया जाना चाहिए।

इस बीच मैंने उस विषय पर एक ब्लॉग पोस्ट लिखा: http://www.robert-franz.com/2015/06/28/adding-new-resolution-to-the-x-window-server/


यह मेरे लिए एक ही विन्यास के साथ, लेकिन VGA-0 द्वारा VBOX0 को बदलकर काम करता है। धन्यवाद !!
गोंजालेजिया

1

मुझे पता है कि यह सवाल विभिन्न संस्करणों में आता है, लेकिन यह किसी ऐसे व्यक्ति के लिए उपयोगी हो सकता है जिसने VirtualBox (5.2) का नवीनतम संस्करण स्थापित किया है

मेरा सेटअप:

  • वर्चुअलबॉक्स 5.2.0 r118431
  • होस्ट ओएस: विंडोज 10
  • अतिथि OS: XFCE के साथ लिनक्स डेबियन 9.2.1
  • अतिथि परिवर्धन आईएसओ: VBoxGuestAdditions_5.2.1-118447 (कृपया ध्यान दें कि यह आईएसओ नहीं है जो आपको डिफ़ॉल्ट इंस्टॉलर के साथ मिलता है, नया संस्करण डाउनलोड करने के लिए वर्चुअलबॉक्स साइट पर एक नोट है)

निम्नलिखित आदेशों को सुपर उपयोगकर्ता मोड में चलाया जाना चाहिए, जो अतिथि OS पर रीबूट किया गया है:

mkdir -p /lib/modules/$(uname -r)/build/include/drm

touch /lib/modules/$(uname -r)/build/include/drm/drm_rect.h

VBoxLinuxAdditions.runफिर से निष्पादित किया जाना चाहिए, और फिर अतिथि ओएस एक रिबूट की जरूरत है

विकास डाउनलोड में एक नया अतिथि अतिरिक्त आईएसओ भी है जो इस समस्या को ठीक करना चाहिए वर्चुअलबॉक्स टेस्ट बनाता है

क्रेडिट:


0

मेरा मुद्दा यह था कि हालांकि 1920x1080 रिज़ॉल्यूशन उपलब्ध था और वीबी मेनू में सक्षम किया गया था, यह चयन करते हुए इसे नहीं बदला।

मैंने sudo apt-get install virtualbox-guest-utils virtualbox-guest-x11 virtualbox-guest-dkmsऊपर दिए गए ग्रब-फ़ाइल को सही करने के लिए और सुझाव देने की कोशिश की है, लेकिन क्या करना है, इसके लिए वर्चुअलबॉक्स को 5.1.20 पर अपग्रेड करना था और गेस्टेडडिशन के संबंधित संस्करण को स्थापित करना था।


0

विंडोज में स्क्रीन का आकार जांचें:

नियंत्रण कक्ष -> ध्वनि और हार्डवेयर -> स्क्रीन

खिड़कियों के बाईं ओर वाई चुनें Adjust resolution, और आप देख सकते हैं कि मेजबान स्क्रीन का वास्तविक रिज़ॉल्यूशन क्या है, इसका उपयोग अपने उबंटू / डेबियन में करें। डेबियन में Settings -> Displays, प्रदर्शन चुनें और प्रस्तावों को समायोजित करें, बस।

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