मैं 1366x768 पर चलने के लिए वर्चुअलबॉक्स कैसे प्राप्त कर सकता हूं?


34

मैं VirtualBox में विंडोज 8 चलाने की कोशिश कर रहा हूं। मेरे लैपटॉप का डिस्प्ले बिल्कुल 1366x768 है। यदि प्रस्ताव 1366x768 से कम है, तो विंडोज 8 इसकी कुछ विशेषताओं को निष्क्रिय कर देता है, इसलिए मुझे अतिथि ओएस फुलस्क्रीन चलाने की आवश्यकता है।

समस्या यह है, वर्चुअलबॉक्स ने अतिथि को 1366x768 पर चलाने से मना कर दिया है। जब VirtualBox "फुलस्क्रीन" है, तो अतिथि केवल 1360x768 है - छह पिक्सेल बहुत संकीर्ण हैं। तो प्रदर्शन के बाईं और दाईं ओर एक तीन-पिक्सेल काली पट्टी है।

इस उपयोगकर्ता को एक ही समस्या थी, लेकिन स्वीकृत उत्तर "अतिथि अतिरिक्त स्थापित करें" है, जो मैंने पहले ही किया है; वह मुझे 1360 में मिला, लेकिन 1366 को नहीं।

वर्चुअलबॉक्स टिकट ट्रैकर के अनुसार , एक बग हुआ करता था, जहां मेहमान की स्क्रीन की चौड़ाई को निकटतम 8 के कई गोल किया जाएगा, लेकिन वे बग को 3.2.12 संस्करण में ठीक करने का दावा करते हैं। मैं संस्करण ४.१.१ using का उपयोग कर रहा हूं और उसी समस्या को देखते हुए जो उन्होंने तय करने का दावा किया है, इसलिए या तो उन्होंने इसे फिर से तोड़ दिया, वे कभी भी इसे ठीक करने के बारे में गलत थे, या मेरी समस्या पूरी तरह से कुछ और है।

इस उत्तर ने वीएम 128MB वीडियो मेमोरी देने का सुझाव दिया, और दावा किया कि बाद में 1366x768 की कोई समस्या नहीं है। जब मैंने वीएम बनाया था, तो इसकी डिस्प्ले मेमोरी पहले से ही 128 एमबी डिफॉल्ट थी। मैंने इसे 256MB तक बढ़ाने की कोशिश की, लेकिन कोई प्रभाव नहीं पड़ा: अतिथि अभी भी छह पिक्सेल बहुत संकीर्ण है।

मेरा होस्ट ओएस विंडोज 7 64-बिट है, और मैं वर्चुअलबॉक्स 4.1.18 चला रहा हूं।

मैं 1366x768 के अपने डिस्प्ले के मूल रिज़ॉल्यूशन में अपना अतिथि OS फुलस्क्रीन चलाने के लिए वर्चुअलबॉक्स कैसे प्राप्त कर सकता हूं?


क्या आपने अतिथि पर अतिथि परिवर्धन स्थापित करने से परेशान किया? यह उन चीजों में से एक है जिनके लिए यह है।
b1nary.atr0phy

@ b1nary.atr0phy, जैसा कि मैंने प्रश्न में कहा था the accepted answer is "install the Guest Additions", which I've already done:।
जो सफेद

जवाबों:


24

जब वीएम चल रहा है, तो आप अतिथि ओएस को उपयोग करके रिज़ॉल्यूशन बदलने के लिए भी कह सकते हैं:

VBoxManage controlvm "Name of VM" setvideomodehint 1366 768 32

अंत में 32 डिस्प्ले रंग की गहराई को दर्शाता है।


यहाँ एक ही समस्या है, लेकिन एक Win7 अतिथि के साथ - और इस समाधान ने भी काम किया। : तो, जैसा कि यहाँ की सलाह दी VirtualBox के 3 डी त्वरण बंद करने के लिए किया था superuser.com/a/443733/26903
Stabledog

2
यह मेरे लिए काम नहीं कर रहा है, कृपया मदद करें। मैं आर्चलिनक्स, केडीई चला रहा हूं। मेरा VM सूचीबद्ध है VBoxManage list runningvmsलेकिन 800x600 से 1280x1024 तक रिज़ॉल्यूशन बदलने में असमर्थ
रवि धोरिया

मैं यह काम करने में सक्षम था, लेकिन मुझे फुलस्क्रीन मोड में वर्चुअलबॉक्स अतिथि ओएस चलाने की आवश्यकता थी। (होस्ट कुंजी (राइट-सीटीटीएल) - एफ)। तब मैंने कमांड प्रॉम्प्ट पर जाकर प्रोग्राम फाइल \ oracle के तहत वर्चुअल बॉक्स फ़ोल्डर में नेविगेट करके कमांड चलाया। मैंने इसी तरह Oracle VM VirtualBox मैनेजर की फ़ाइल-> प्राथमिकता के तहत इसे सेट किया है।
ग्रेग

2
@RaviDhoriya isn't यह मेरे लैपटॉप पर फेडोरा 22 kde पर काम नहीं कर रहा है। लेकिन मैं यहाँ से समाधान नहीं मिला youtube.com/watch?v=KCSXDjKKaQo अब यह अपने लैपटॉप पर काम करता है
धीरेन हैमल

@ANONDREN: यदि आप वीडियो से मिली जानकारी के साथ उत्तर दे सकते हैं, तो इससे बहुत मदद मिलेगी :)
Der Hochstapler

11

इस पर एक पूरे सप्ताहांत को जलाने के बाद, मैंने आखिरकार अपराधी को पाया: वर्चुअलबॉक्स का 3 डी त्वरण।

यदि आप अपनी वर्चुअल मशीन की सेटिंग> डिस्प्ले में जाते हैं, और "3D एक्सेलेरेशन सक्षम करें" को अनचेक करते हैं, तो अतिथि सफलतापूर्वक 1366x768 पर चलेगा।


इसने मेरे लिए एक Win7 अतिथि के साथ काम किया। और इसलिए यह समाधान किया गया: superuser.com/a/586538/26903
Stabledog

यह मेरे लिए विंडोज 10 के साथ काम किया। धन्यवाद!
अगस्टो बैरेटो

1
यह मेरे लिए काम नहीं करता था, विंडोज़ 10 एक सर्वर 2012 वीएम के साथ
डेविल्स एडवोकेट

11

मैंने यह करके यह काम किया था:

  1. शटडाउन वीएम

  2. पर जाए C:\Program Files\Oracle\VirtualBox\

  3. यहां Shift + राइट-क्लिक> ओपन कमांड विंडो

  4. चलाने के आदेश VBoxManage.exe setextradata "Windows 8 RTM Evaluation" CustomVideoMode1 1366x768x32

  5. VM शुरू करें

  6. डेस्कटॉप, राइट-क्लिक> स्क्रीन रिज़ॉल्यूशन लॉन्च करें

  7. 1366 x 768 चुनें

लेकिन, यह टूट गया ...

मैंने वर्चुअलबॉक्स को अपडेट किया और नए अतिथि परिवर्धन स्थापित किए। अब यह "विंडोज 8 के लिए वर्चुअलबॉक्स ग्राफिक्स एडेप्टर" का उपयोग कर रहा है और मैं एक विस्तृत रिज़ॉल्यूशन का चयन नहीं कर सकता।


2
यह वही है जिसने मेरे लिए काम किया है। बाश के लिए आज्ञाओं को थोड़ा संशोधित करें:VBoxManage setextradata "Windows1" CustomVideoMode1 1366x768x32
तेजस काले

मैंने सोचा कि यह मेरे लिए काम क्यों नहीं कर रहा है जब तक कि मैंने इस पर ध्यान CustomViewMode{ONE}नहीं दिया है CustomViewMode{L}.. वैसे भी, मैं समाप्त हो गया setvideomodehintजिसके साथ रनटाइम पर चाल
चली

7

मैंने निम्नलिखित आदेश का उपयोग करके फेडोरा 22 केडीई पर समान समस्या हल की:

$ VBoxManage setextradata global GUI/MaxGuestResolution any
$ VBoxManage setextradata "Win 10" "CustomVideoMode1" "1366x786x32"

ध्यान दें कि आपकी वर्चुअलबॉक्स विंडो बंद होनी चाहिए।


1
यही वह है जिसकी तलाश में मैं हूं। आपका बहुत बहुत धन्यवाद।
डेमिर

1
इसने विंडोज 8.1 वीएम के लिए उबंटू 18.04 64 बिट पर मेरी मदद की।
डिगिन डोमिनिक

इसने उबंटू 18.04 64-बिट पर विंडोज 7 32-बिट वीएम
यूरी सैंटोस

3

सुनिश्चित करें कि आपका हार्डवेयर जिस भी रिज़ॉल्यूशन का उपयोग करने का इरादा रखता है, उसका समर्थन करता है।

अपने लिनक्स अतिथि को वर्चुअलबॉक्स में बूट करें और cGRUB मेनू (यह डेबियन में एक नीली स्क्रीन है) में दबाएं और फिर grub>प्रॉम्प्ट vbeinfoमें अपने हार्डवेयर द्वारा समर्थित प्रस्तावों की जांच करने के लिए कमांड का उपयोग करें। के प्रारूप में है 1366x768x32

शीघ्र Escनिकलने के लिए दबाएँ grub>और आगे बढ़ें। फिर:

  1. सिस्टम में लॉगिन करें root
  2. vim /etc/default/grub
  3. समर्थित मोड में से एक का उपयोग करके संपादित करें:

    GRUB_GFXMODE=1366x768x24
    GRUB_GFXPAYLOAD_LINUX=keep
    
  4. अपना ग्रब कॉन्फ़िगरेशन अपडेट करें (डेबियन में कमांड है update-grub, और OpenSUSE में है grub2-mkconfig -o /boot/grub2/grub.cfg)

  5. लोग आउट
  6. विंडोज में (या जो भी होस्ट ओएस) यह कमांड चलाते हैं:

    C:\>...\vboxmanage setextradata "your_guest_os_name" "CustomVideoMode1" "1366x768x32"
    
  7. अपने अतिथि OS को रिबूट करें


एक win7 होस्ट पर मेरे डेबियन vm के लिए निर्दोष रूप से काम किया। धन्यवाद!
danmcb

2

मेरा मुद्दा Ubuntu 14.04 में Windows XP (VB में) चल रहा था। चल रहा है कि चूंकि यह दूर से काम में जोड़ने का एकमात्र तरीका है। जब तक मैंने फोलोविंग नहीं किया, तब तक, अधिकतम रेस 1024X800 थी।

  1. Oracle VM VirtualBox प्रबंधक के तहत, फ़ाइल मेनू का चयन करें
  2. प्राथमिकताएँ विकल्प चुनें
  3. बाएं हाथ के विकल्पों में से डिस्प्ले का चयन करें
  4. HINT से अधिकतम अतिथि स्क्रीन आकार बदलें (स्वचालित या कोई नहीं)
  5. अपनी अधिकतम पिक्सेल चौड़ाई और ऊंचाई निर्धारित करें (मेरा 1440X900 है)
  6. ठीक पर क्लिक करें
  7. अपना वर्चुअल सत्र प्रारंभ करें

1

यदि आप अपने वर्चुअल मशीन पर मैक ओएस का उपयोग कर रहे हैं, तो 1366x768 का स्क्रीन रिज़ॉल्यूशन सेट करना संभव नहीं है।

यहां कुछ संकल्प दिए गए हैं जिनका आप उपयोग कर सकते हैं:

  • 640 × 480
  • 800 × 600
  • 1280 × 1024
  • 1440 × 900
  • 1900 × 1200

इसे Windows से VirtualBox पर सेट करने के लिए:

VBoxManage.exe setextradata "Your OS name" CustomVideoMode1 800x600

लिनक्स ओएस से इसे सेट करने के लिए:

VBoxManage setextradata "MacOS Mojave" VBoxInternal2/EfiGraphicsResolution 800x600

0

मुझे पता चला कि इंडोनेशिया के लड़के ने यह कैसे किया और यह काम करने में कामयाब रहा, लेकिन विन एक्सपी गेस्ट ओएस पर। शायद विन 8 के लिए भी काम करना चाहिए।

  1. आपके पास होस्ट OS पर VB अतिथि जोड़ स्थापित होना चाहिए

  2. वीएम शुरू करें और मिनी टूलबार से, सीडी / डीवीडी पर राइट क्लिक करें और "वर्चुअल सीडी / डीवीडी फ़ाइल चुनें" चुनें।

  3. संकेत मिलने पर, VB इंस्टॉलेशन फ़ोल्डर में ब्राउज़ करें और VBoxGuestAdditions.ISO चुनें

  4. सेटअप आपके अतिथि OS पर चलना शुरू कर देगा और VB अतिथि परिवर्धन स्थापित करेगा

  5. पुनरारंभ करें और यह 3D वीडियो त्वरण सक्षम होने के साथ भी काम करता है।


0

मैंने हाल ही में इसी समस्या का अनुभव किया है। सौभाग्य से, मेरे लिए मैं इस लिंक का उपयोग करके अपने रिज़ॉल्यूशन के मुद्दों को ठीक करने में सक्षम था: https://www.youtube.com/watch?v=KCSXDjKKaQo । मैंने कदम से कदम निर्देश का पालन किया और अब सब कुछ पूरी तरह से काम कर रहा है। वीडियो का आदमी टर्मिनल का उपयोग करने के लिए एक मैक का उपयोग कर रहा है जो स्क्रीन रिज़ॉल्यूशन में परिवर्तन करेगा। मैं कमांड प्रॉम्प्ट (CMD) तक पहुंचने के लिए विंडोज 7 का उपयोग कर रहा हूं। दिलचस्पी से पर्याप्त, कमांड टर्मिनल और सीएमडी दोनों पर काम करते हैं।

एक FYI के रूप में "1366 768 32" का उपयोग करना सुनिश्चित करें कि कैसे ओलिवर की पोस्टिंग वर्णित है

उम्मीद है कि यह मदद करता है।


आपका बहुत बहुत धन्यवाद। मैंने दिए गए समाधान का पालन किया और अब यह फेडोरा 22 kde लैपटॉप पर काम करता है।
धीरेन हमाल

1
यदि आपके द्वारा YouTube वीडियो को हटा दिया गया है तो कृपया अपने उत्तर में दिए गए निर्देशों को शामिल करें।
डेविल्स एडवोकेट

0

इन निर्देशों का पालन करें और आप अपनी समस्या का समाधान करेंगे:

  • मैं VirtualBox 4.3.32 चला रहा हूं
  • स्थापित ओएस विंडोज 7 है

अब वर्चुअल मशीन को बंद करने के बाद निम्न कार्य करें:

  1. अपने पीसी के निम्न फ़ोल्डर में जाएं: C:\Program Files\Oracle\VirtualBox
  2. Shift + दायाँ-क्लिक करें और "यहाँ कमांड खोलें" चुनें।
  3. निम्नलिखित टाइप करें: VBoxManage.exe setextradata windows7 CustomVideoMode1 1366x768x32
  4. VirtualBox के नाम के साथ windows7 बदलें।
  5. एंटर दबाए।
  6. वर्चुअल मशीन शुरू करें।
  7. वर्चुअल मशीन डेस्कटॉप पर राइट-क्लिक करें और स्क्रीन रिज़ॉल्यूशन चुनें।
  8. रिज़ॉल्यूशन सूची में आपको विकल्प 1366 x 768 मिलेगा।
  9. 1366 x 768 चुनें और OK पर क्लिक करें।

0

सेटिंग -> प्रदर्शन -> स्केल फैक्टर (सभी मॉनिटर) पर जाएं। इसे बढ़ाओ। यह वीएम विंडो में चलने वाली ओएस की स्क्रीन को अधिकतम करेगा

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