उबंटू हाइपर-वी गेस्ट डिस्प्ले रिज़ॉल्यूशन


25

नमस्कार,

मैं एक हाइपर-वी सर्वर पर एक उबंटू अतिथि स्थापित करने की कोशिश कर रहा हूं। मैं लिनक्स के लिए अपेक्षाकृत नया हूं इसलिए कृपया मेरे साथ रहें, वीएम चीजों को लटका देने और उबंटू को आजमाने के लिए एक परीक्षण मशीन है। Server 2012 R2 की नई विशेषताओं में से एक बेहतर प्रदर्शन क्षमता है जैसा कि blogs.technet.com पर यहां बताया गया है

मुझे नहीं लगता कि मैं इसे "सिर्फ काम" करने के लिए अकेला नहीं हूं। ऑनलाइन मिली कुछ सलाह कर्नेल को अपडेट करने का सुझाव देती है, जो मैंने एक पोस्ट में वर्णित 3.11.6 और नवीनतम 3.12.1 पर किया है। दोनों ही मामलों में मैं केवल प्रदर्शन विकल्पों के तहत सूचीबद्ध प्रस्तावों को देख सकता था 1152x864, जो कि लिनक्स हमेशा हाइपर-वी के तहत सीमित किया गया है।

अगले लिंक (जापानी में) में एक और सुराग मिला - पोस्टर में जोड़ा "video=hyperv_fb:1920x1080"गया है /boot/grub2/grub.cfg। जब मैं इसे दोहराने गया /boot/grub2/grub.cfgतो मैंने सीधे संपादन न करने के बारे में संदेश नोट किया, इसलिए मैंने /etc/default/grubइसके बजाय लाइन जोड़ी है ।

yamanxworld.blogspot.co.uk

इसने पूर्ण 1920x1080रिज़ॉल्यूशन के लिए विकल्प नहीं दिया है , और इस बिंदु पर मैंने कोशिश करने के लिए चीजों से बाहर भाग लिया है और यह नहीं जान पाएगा कि क्या यह अब हाइपर-वी मुद्दा है या कुछ और अधिक मौलिक है और यह एक भौतिक पर काम नहीं करेगा। या अन्य हाइपरविजर मशीन।

अगर कोई कुछ प्रकाश डाल सकता है तो मैं सबसे आभारी रहूंगा।

जवाबों:


45

मेरे पास एक ही मुद्दा था और जब मैं आपकी पोस्ट देखकर मुझे याद करने में मदद की तलाश में था। अब जब मुझे आखिरकार यह काम करने के लिए मिला तो मैं इसे यहाँ दस्तावेज़ भी दे सकता हूँ:

  1. अपग्रेडेड लिनक्स-इमेज और हेडर sudo apt-get install linux-image-3.11.0-15-generic linux-headers-3.11.0-15-generic(शायद वर्चुअल काम करेगा साथ ही जेनेरिक भी।)।

  2. हाइपर-ड्राइवरों के साथ स्थापित लिनक्स-छवि-एक्स्ट्रा कलाकार: sudo apt-get install linux-image-extra-virtual

  3. सेट वीडियो मोड (सुंदर बहुत क्या आप पहले से ही किया था):
    सेट GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1680x1050"में /etc/default/grub

  4. ग्रब अपडेट करें: sudo update-grub
  5. रीबूट

मुझे लगता है कि महत्वपूर्ण हिस्सा लिनक्स-छवि-अतिरिक्त-आभासी के साथ अद्यतन हाइपर-ड्राइवरों को स्थापित कर रहा था। यह भी सुनिश्चित करें कि वे भरी हुई हैं


4
धन्यवाद, मेरे लिए भी काम किया। ऐसा लगता है कि चरण 1 आवश्यक नहीं है, क्योंकि चरण 2 सभी आवश्यक निर्भरताओं को स्वचालित रूप से स्थापित करता है। इसके अलावा, चरण 1 में विशिष्ट संस्करण संख्या कुछ उपयोगकर्ताओं के लिए काम नहीं कर सकती है।
alx

2
यह काम करता है, लेकिन 1920x1200 मॉनिटर पर उन लोगों के लिए, आपको इसे काम करने के लिए इसे 1920x1080 तक छोड़ना होगा (मैं मूल रूप से नीचे दिए गए उत्तर से चूक गया था, इसलिए सोचा कि यहां एक टिप्पणी कुछ के लिए जल्दी देखी जा सकती है)।
जेरद रोज

4
दिए गए "सुनिश्चित करें ..." लिंक 404 है
SeveQ

अपने वीएम सेटिंग्स से रिमोटफ़ेक्स कार्ड (यदि किसी कारण से सक्षम हो) को हटाना न भूलें!
oikonomopo

22

कोपैट के उत्तर ने मेरे लिए काम किया, लेकिन केवल तभी मैंने अपना संकल्प 1920x1200 से 1920x1080 तक बदल दिया

लिनक्स स्रोत फ़ाइल hyperv_fb.c में देख कर टिप्पणी है: "यह हाइपर-वी सिंथेटिक वीडियो के लिए ड्राइवर है, जो विंडोज सर्वर 2012 पर 32 बिट रंग के साथ फुल एचडी 1920x1080 तक स्क्रीन रिज़ॉल्यूशन और 16 बिट पर 1600x1200 का समर्थन करता है। Windows Server 2008 R2 या इससे पहले का रंग। "


क्या यह अभी भी 17.04 का मामला है?
user9993

2

मैंने यह सब सफलता के बिना किया, और फिर मैंने हाइपर-वी सेटिंग्स के साथ फ़िडलिंग की कोशिश की।

मैंने वीडियो के लिए RAM को 512K तक बढ़ा दिया और 3D ड्राइवर को भी हटा दिया।
इसने मेरे लिए काम किया।


2

चूँकि यह प्रश्न (2013 में) पूछा गया था कि हाइपर- V और Ubuntu 18.04.1 के संबंध में 'प्रोग्रेस सेशन मोड' के संबंध में काफी प्रगति हुई है।

वर्तमान में दो दृष्टिकोण हैं:

ए) नई प्रणाली

Microsoft हाइपर- V गैलरी में उपलब्ध ऑप्टिमाइज्ड उबंटू डेस्कटॉप चित्र

बी) मौजूदा प्रणाली

मैन्युअल रूप से ' उन्नत सत्र मोड ' का समर्थन करने के लिए xRDP कॉन्फ़िगर करें


यहाँ विवरण हैं:

विकल्प )

  1. हाइपर- V में, अपने सर्वर पर और [क्विक क्रिएट] चुनें
  2. [वर्चुअल मशीन बनाएँ] संवाद में, [Ubuntu 18.04.1 LTS] और फिर [वर्चुअल मशीन बनाएँ] का चयन करें
  3. फिर मानक उबंटू स्थापना विकल्पों को पूरा करें
  4. 'एन्हांस्ड सत्र मोड' आपको स्क्रीन रिज़ॉल्यूशन, स्थानीय संसाधनों आदि को सेटअप करने के लिए प्रेरित करेगा।
  5. नोट / सावधानी ~ अगर आपको ड्राइव का उपयोग करने में समस्या है, तो आप [प्रिंटर्स] को डी-सेलेक्ट करना चाहते हैं।

यहां उन लिंक हैं जहां से मैंने जानकारी प्राप्त की:

-Microsoft हाइपर- V गैलरी में उपलब्ध उबंटू उबंटू डेस्कटॉप चित्र

-रन उबंटू वर्चुअल मशीनें हाइपर-वी क्विक क्रिएट के साथ और भी आसान हो गईं

विकल्प बी )

  1. Xrdp का उपयोग करने के लिए Ubuntu 18.04 को संशोधित करें

    1.1 GitHub से स्क्रिप्ट प्राप्त करें

    sudo apt-get update
    sudo add-apt-repository ppa:git-core/ppa
    sudo apt update; sudo apt install git
    git clone https://github.com/jterry75/xrdp-init.git ~/xrdp-init
    

    1.2 स्क्रिप्ट को निष्पादन योग्य बनाएं और उन्हें चलाएं ...

    cd ~/xrdp-init/ubuntu/18.04/
    sudo chmod +x install.sh
    sudo ./install.sh
    reboot
    

    1.3 < रीबूट के बाद > VM को स्थापित करने के लिए स्क्रिप्ट फिर से चलाएँ

    cd ~/xrdp-init/ubuntu/18.04/
    sudo ./install.sh
    
  2. शटडाउन उबंटू वी.एम.

  3. उबंटू सत्र को पंजीकृत करें ~ व्यवस्थापक अधिकारों के साथ शक्तियों का उपयोग करके मेजबान पीसी पर इस कमांड को चलाएं:

    Set-VM -VMName YourUbuntuVMNameHere -EnhancedSessionTransportType HvSocket
    
  4. VM को पुनरारंभ करें

  5. हाइपर- V से XRDP से कनेक्ट / लॉगिन करें (नोट ~ उपयोगकर्ता नाम दर्ज करें - लोअरकेस होना चाहिए)

  6. नोट / सावधानी ~ अगर आपको ड्राइव का उपयोग करने में समस्या है, तो आप [प्रिंटर्स] को डी-सेलेक्ट करना चाहते हैं।


यहाँ लिंक है जहाँ मैं जानकारी हासिल करने के लिए:


धन्यवाद! अगर आप नए सिरे से शुरुआत कर रहे हैं तो मैं आपके जवाब का विकल्प A) कहूंगा, अनुकूलित डेस्कटॉप छवियों का उपयोग करना सबसे अच्छी सलाह है।
टेम्पर्डन

0

वर्णित विधियों के साथ, यह मेरे लिए काम नहीं किया। क्या काम किया गया था: मैं अपनी होस्ट स्क्रीन को 1920x1200 पर छोड़ सकता हूं, लेकिन पाठ का आकार 125% तक बढ़ गया, फिर मुझे अपने उबंटू सत्र में पूरी स्क्रीन मिल गई;


0

मैं के साथ संपादन grub फ़ाइल का एक तरीका सिफारिश कर सकते हैं गंदा

सबसे पहले, आपको रूट उपयोगकर्ता के रूप में लॉग इन करना होगा, बस टाइप करें:

सूदो सु

ENTER बटन दबाएं और अपना रूट पासवर्ड डालें।

उसके बाद, बस नीचे की तरह कमांड टाइप करें:

ग्रब - अपडेट-कर्नेल = सभी - शब्द = "वीडियो = हाइपर_fb: 1920X1080"

जहां 1920x1080 यह आपका पसंदीदा संकल्प है।

फिर बस अपने वीएम को रिबूट करें और नया रिज़ॉल्यूशन लागू किया जाना चाहिए।

मुझे उम्मीद है कि यह समाधान आपकी मदद करता है। प्रश्नों के मामले में, कृपया मुझसे संपर्क करें और मैं मदद करने की कोशिश करूंगा।


1
वास्तव में 'ग्रुबी' क्या है और आपने इसे कहाँ से प्राप्त किया है? Https://packages.ubuntu.com
चार्ल्स ग्रीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.