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


15

मुझे एक विंड 10 एस सतह पर हाइपर-वी मिला है और मैं एक अतिथि ओएस के रूप में उबंटू 15.04 का उपयोग कर रहा हूं। मैंने सफलतापूर्वक इन मंचों में पाई गई सिफारिशों का उपयोग करके विंडोज 8 और 14.04 के साथ हाइपर-वी में उबंटू स्क्रीन को सफलतापूर्वक बदल दिया है। हालांकि वर्तमान मामले में मेरे पास कोई भाग्य नहीं है। सरफेस 4 पर विशाल पिक्सेल गणना के साथ यह गेस्ट उबंटू को उपयोग करने के लिए गधे में एक वास्तविक दर्द बनाता है।

मैं किसी भी सुझाव का स्वागत करता हूँ।

हाइपर- V क्लाइंट का स्क्रीन शॉट

जवाबों:


24

/etc/default/grubअपनी पसंद के संपादक के साथ संपादित करें । उपयोग करने के लिए याद रखें sudo:

उदाहरण के लिए:

sudo nano /etc/default/grub

इस पंक्ति को बदलें:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

इसके लिए।

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1080"

फिर एक कंसोल प्रकार में:

sudo update-grub

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

अन्य वर्चुअलाइजेशन समाधानों में अतिथि जोड़ होते हैं जो VMware और VirtualBox जैसे उच्च प्रस्तावों के लिए अनुमति देते हैं।

नोट: यदि आपने अपने वीएम सेटिंग्स में रिमोट एफएक्स 3 डी वीडियो एडेप्टर जोड़ा है, तो आपको इस बदलाव के लिए इसे काम करने के लिए निकालना पड़ सकता है।


1
फ़ोल्डर को "डिफ़ॉल्ट" नाम दिया गया है, "डिफ़ॉल्ट" नहीं, और यह "वीडियो =" है, न कि "वीडियो-"। तो, सही लाइन होगी: GRUB_CMDLINE_LINUX_DEFAULT = "शांत छप वीडियो = hyperv_fb: 1920x1080"
मैटसले

2
मुझे HyperV डिस्प्ले ड्राइवर पाने के लिए 'sudo apt-get install linux-image-extra-virtual' को भी जोड़ना पड़ा
mhouston100

विंडोज 10 के तहत हाइपर-वी का उपयोग करके काम नहीं करता है और या तो टकसाल या प्राथमिक। 9/2017।
मैट वेस्ट

3
मैंने अपने VM (जनरेशन 2) में एक रिमोट एफएक्स वीडियो एडॉप्टर जोड़ा था। मुझे यह काम करने के लिए RemoteFX वीडियो एडॉप्टर को निकालना पड़ा।
ई।

1
इस समाधान ने मेरे जनरल 1 वीएम पर मेरे लिए काम किया, लेकिन केवल @ ई.मॉफट के रूप में सेटिंग्स से रिमोट एफएक्सएक्स एडेप्टर को हटाने के बाद।
हरोथर

3

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

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

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

B. मौजूदा प्रणाली ~~ मैन्युअल रूप से xRDP को 'उन्नत सत्र मोड' का समर्थन करने के लिए कॉन्फ़िगर करें

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

विकल्प A )

  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. नोट / सावधानी ~ यदि आपको ड्राइव का उपयोग करने में समस्या है, तो आप [प्रिंटर्स] का चयन करना चाहते हैं।


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


मैं हो रही है Set-VM : A parameter cannot be found that matches parameter name 'EnhancedSessionTransportType'.जब मैं कोशिश करते हैं और यह करते हैं।
फोनुका

मेरे पास अपने कार्य कंप्यूटर पर व्यवस्थापक अधिकार नहीं हैं। लेकिन मैं अभी भी सेट-वीएम कमांड चलाने में सक्षम था।
andrew lorien

1

किसी कारण से, ग्रब कॉन्फिगरेशन बदलने से मेरी सरफेस बुक पर भी काम नहीं होता (और मैंने देखा कि एक अन्य सर्फेस यूजर इसी मुद्दे पर शिकायत करते हैं)। मुझे अभी तक कोई समाधान नहीं मिला है, लेकिन यहां मैं कुछ काम कर सकता हूं:

विंडोज़ के लिए एक एक्स-सर्वर स्थापित करें (जैसे xming), ssh का उपयोग करके अपनी वर्चुअल मशीन में प्रवेश करें और DISPLAY चर (निर्यात DISPLAY = <अपना होस्ट आईपी>) सेट करें। आप लॉगिन करते समय उस लाइन को अपने ~ / .bashrc में स्वचालित रूप से निष्पादित कर सकते हैं, अन्यथा आपको प्रत्येक सत्र में ऐसा करना होगा।

यह आपको ssh से अपने linux gui प्रोग्राम को शुरू करने और उनके साथ काम करने की अनुमति देता है जैसे कि वे आपके होस्ट पर मूल रूप से चल रहे थे (बहुत तेजी से, कम से कम मेरे अनुभव में)।

सुविधा के लिए, मैं हाइपर-वी में एक आंतरिक वर्चुअल स्विच बनाता हूं और उस वर्चुअल डिवाइस के साथ नेटवर्क साझाकरण सेट करता हूं, ताकि मेरे मेजबान के पास हमेशा आईपी 192.168.137.1 हो। यह आपको अपने होस्ट के लिए एक स्थिर आईपी होने पर वीएम में इंटरनेट का उपयोग करने की अनुमति देता है।

एक अन्य समाधान जो भी काम करता है और आपको पूर्ण लिनक्स डेस्कटॉप अनुभव देता है (यद्यपि ssh पर X- फ़ॉरवर्डिंग की तुलना में धीमा): यहाँ वर्णित के रूप में लिनक्स पर xrdp स्थापित करें और अपनी वर्चुअल मशीन से कनेक्ट करने के लिए विंडोज़ के दूरस्थ डेस्कटॉप क्लाइंट का उपयोग करें। यह आपको आपका मूल संकल्प देगा, लेकिन सॉफ्टवेयर रेंडरिंग के कारण अभी भी थोड़ा धीमा है।


0

इसके अलावा, 'CRTC 351 पॉपअप के लिए संग्रहीत कॉन्फ़िगरेशन लागू नहीं कर सका' से छुटकारा पाने के लिए, आप उपयोगकर्ता के मॉनिटर। xml फ़ाइल: $ rm ~ / .config / मॉनिटर्स.xml को हटा सकते हैं।

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