वर्चुअलबॉक्स के लिए MacOS X अतिथि स्क्रीन रिज़ॉल्यूशन बदलें


31

मैंने अपने मैकओएस एक्स गेस्ट में स्क्रीन रिज़ॉल्यूशन बदलने के लिए इंटरनेट पर मिलने वाले सभी विकल्पों और संसाधनों की कोशिश की है। मेरे पास नवीनतम वर्चुअलबॉक्स संस्करण (4.1.22) है और मेरे पास vm अतिथि में चलने वाला MacOS X 10.6.3 स्नो लेपर्ड है।

कुछ समाधान जो मेरे लिए काम नहीं करते हैं वे हैं:

  • ट्यूनिंग वर्चुअल मशीन सेटिंग्स:

.Vbox फ़ाइल को जोड़ना और इन दो आदेशों को चलाना:

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32"
  • अतिथि OS बूट विन्यास का संपादन:

इन पंक्तियों के साथ /Library/Preferences/SystemConfiguration/com.apple.boot.plist संशोधित करें:

<key>Kernel Flags</key>
<string>"Graphics Mode"="1360x768x32"</string>
<key>Graphics Mode</key>
<string>1360x768x32</string>

कोई और सुझाव, कुछ ऐसा जो मुझे याद आ रहा था।

अग्रिम में धन्यवाद,


क्या आपने अतिथि परिवर्धन स्थापित किया है?
जोश सेप २४'१२

2
अब तक, MacOS अतिथि के लिए कोई अतिथि अतिरिक्त नहीं हैं।
पाइमू

जवाबों:


20

मैं UbuntuBox लिनक्स के तहत VirtualBox का उपयोग कर रहा हूं, और अतिथि ओएस के रूप में एक मैक ओएसएक्स (माउंटेन शेर)।

मेरे लिए, पूर्ण संकल्प ने काम करना शुरू कर दिया जब मैंने निम्नलिखित में से सभी को किया:

0) MultiBeast 4 को स्थापित करें, यह सुनिश्चित करते हुए कि सिस्टम बूट बूट के बजाय वर्चुअल हार्ड डिस्क से बूट करता है। मैंने यहां निर्देशों का पालन किया है:

http://www.macbreaker.com/2012/07/mountain-lion-virtualbox.html

हालांकि, प्रक्रिया के अंत में मेरे पास पूर्ण संकल्प नहीं था, जो मेरे लिए 1920x1080x32 होना चाहिए।

1) वर्चुअल मशीन में, इन PLIST फ़ाइलों को संपादित करें,

sudo pico /Extra/com.apple.boot.plist/Library/Preferences/SystemConfiguration/com.apple.Boot.plist

इस फ़ाइल में, अंदर <dict>...</dict>, डालें:

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>"Graphics Mode"="1920x1080x32"</string>

सुडो पिको / एक्स्ट्रा / कॉम.चमले.बूट.प्लिस्ट

इस फ़ाइल में, अंदर <dict>...</dict>, डालें:

<key>GraphicsEnabler</key>
<string>y</string>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 darkwake=0 "Graphics Mode"="1920x1080x32"</string>

मैंने देखा कि मेरे पास पहले से ही कुछ "कर्नेल फ़्लैग" थे, इसलिए मैंने "ग्राफिक्स मोड" के लिए एक और जोड़ा। यह भी ध्यान दें कि "ग्राफिक्स मोड" के अंदर एक स्थान है।

2) वर्चुअल मशीन को बंद करें और कमांड करें

vboxmanage setextradata "MAC OS X" "CustomVideoMode1" "1360x768x32"
vboxmanage setextradata "MAC OS X" "GUI/CustomVideoMode1" "1360x768x32
VBoxManage setextradata MountLion VBoxInternal2/EfiGopMode 3

इसके बाद, वर्चुअल मशीन पूर्ण संकल्प के साथ बूट करता है।

अब, यह ओवरकिल हो सकता है, और परिणाम शायद कम विकल्पों के साथ प्राप्त किया जा सकता है, लेकिन मैंने विभिन्न चीजों की कोशिश की जब तक कि यह काम न करने लगे।


3
धन्यवाद, ऐसा लगता है कि यह ओवरकिल हो सकता है। मुझे यह बहुत कम चरणों में काम कर रहा है: बस / 1920x8080x32 "स्ट्रिंग को /Extra/com.chameleon.Boot.plist में मेरे रिज़ॉल्यूशन में बदल दिया और VMV के लिए vbox फ़ाइल में CustomVideo1 सेटिंग को जोड़ा।
सैम सैलिसबरी

2
जवाब के लिए धन्यवाद; मैंने एक समय में एक के ऊपर एक नोट की गई प्रत्येक सेटिंग्स को बदल दिया, और यह तब तक काम नहीं किया जब तक कि मैं vboxmanageसेटिंग्स में नहीं गया। हालांकि, मैं सेट CustomVideoMode1और GUI/CustomVideoMode1करने के लिए 1920x1080x32, और EfiGopModeकरने के लिए 5(एक और मंच पर किसी को उल्लेख किया है कि किया जा रहा सही है, फिर भी undocumented, 1920x1080 के लिए)। बेशक, मैं अपने खुद के मशीन का नाम आज्ञाओं में रखना चाहता हूँ। 1360x768यदि आप 1920x1080 के लिए जा रहे हैं तो मुझे समझ नहीं आया, और कोशिश नहीं की ।
s.co.tt

EfiGopMode की स्थापना यहाँ केवल आवश्यक कदम है
gordy

1
Mavericks के लिए एक ही कोशिश की और काम नहीं किया :(
Mukus

3
नया तरीका है VBoxManage setextradata "VM name" VBoxInternal2/EfiGraphicsResolution HxV, जैसा कि यहाँ और यहाँ निर्दिष्ट है । (मैं प्रतिष्ठा की कमी के लिए एक उत्तर नहीं बना सकता)
B3ret

31
VBoxManage setextradata "mac" "VBoxInternal2/EfiGraphicsResolution" "1920x1080"

उच्च सिएरा पर मेरे लिए चाल चली


3
केवल इसने मेरे लिए काम किया।
तमसा बार्टा '’

@ TamásBarta क्या आप उच्च सिएरा पर भी काम कर रहे हैं?
सायप्टस

1
हाँ, आर्क लिनक्स होस्ट से
तमसा बार्टा 14

मेरे लिए उबंटू 17 पर काम नहीं कर रहा है
Chlebta

मेरे लिए काम किया; हाई सिएरा, आर्क होस्ट, 2560x1080 रेस।
jdersen

18

रिकॉर्ड के लिए, मुझे यह सलाह मिली जिसने मुझे संकल्प बदलने की अनुमति दी:

VBoxManage setextradata "vmname" VBoxInternal2/EfiGopMode 3

जहां अंतिम परम एक है:

0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900
5 – 1920×1200 

मैं OSX 10.9 (होस्ट) पर VBox 5.0.14 चला रहा हूं, और अतिथि OSX 10.11 है।


4
क्या इन क्रमांकित सेटिंग्स का उपयोग करके उच्च रिज़ॉल्यूशन हैं?

यह सूची में उपलब्ध निश्चित प्रस्तावों के लिए काम करता है। 1440×900मेरे लिए काम किया क्योंकि यह मेरे मेजबान संकल्प के समान था और मैं अतिथि को पूर्ण स्क्रीन पर स्थानांतरित कर सकता था और यह साफ था!
विक्रम राव

मुझे मेजबान के रूप में 25 फ़ेडोरा, और अतिथि के रूप में OSX सिएरा (आवारा बॉक्स से) मिला है। इस विधि ने मेरे लिए काम किया, बहुत बहुत धन्यवाद!
पावेल डेविडोव

यह मेरे लिए और कुछ नहीं करने और कुछ भी नहीं करने के साथ काम किया। इसके अलावा, अपने आप को एक एहसान करो और पहले एक स्नैपशॉट ले लो।
कोंतुर १३'१

2

मैंने @winitzki का अनुसरण किया और ये मेरे द्वारा किए गए कदम हैं।

मैं 1920x1080 के संकल्प को सेट करना चाहता हूं , तदनुसार अपना परिवर्तन करें।

संपादन से पहले बैकअप फ़ाइलें।

  1. sudo vi /Extra/com.chameleon.Boot.plist

निम्नलिखित को अंदर जोड़ें <dict></dict>

<key>Graphics Mode</key>
<string>1920x1080x32</string>

Kernel Flagsकुंजी के लिए मान को अपडेट करें

"Graphics Mode"="1920x1080x32"

फ़ाइनल में निम्नलिखित 4 लाइनें होनी चाहिए (कर्नेल फ़्लैग में कुछ अतिरिक्त डेटा को नोट करें, उन्हें इस प्रकार रखें):

<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel Flags</key>
<string>npci=0x3000 "Graphics Mode"="1920x1080x32"</string>
  1. शटडाउन वीएम।

  2. वर्चुअलबॉक्स कॉन्फिगरेशन को अपडेट करें।

मेरा VM नाम "MAC" है।

vboxmanage setextradata "MAC" CustomVideoMode1 1920x1080x32
vboxmanage setextradata "MAC" "GUI/CustomVideoMode1" 1920x1080x32
vboxmanage setextradata "MAC" VBoxInternal2/EfiGopMode 5

VBox 5.1 में macOS 'El Capitan' पर यह केवल पिछले 3 स्ट्रिंग्स के बारे में पर्याप्त है setextrasettings
kyb
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.