Can't get Linux GUI's to display

Matthew Bechtol 491 Reputation points
2023-06-29T20:19:28.4966667+00:00

So, I switched from windows 10 using Virtual Box as my hypervisor to windows 11 using Hyper-V. I set up four machines. Linux Ubuntu installed using Hyper-V's quick install and selecting Ubuntu; Linux Kali and Linux Parrot installed manually from ISO packages. Ubuntu is the only machine that launches the GUI. I have tried updating packages, tried different GUI packages GNOME, Xfce, KDE... I've tried to launch the GUI from the terminal after startup. I installed a machine with Ubuntu manually to see if it would launch the GUI. It's could not. after a couple weeks of fighting with this I decided to install Virtual Box and Install Linux Parrot to see what would happen. Works fine launches GUI with no extra configuration needed.

My question is why? how do I get Hyper-V to launch GUI's? What magic does the Image of Ubuntu from the drop-down menu in quick install have that I am missing?

Windows for business | Windows Client for IT Pros | Storage high availability | Virtualization and Hyper-V
0 comments No comments
{count} votes

Accepted answer
  1. Limitless Technology 44,751 Reputation points
    2023-06-30T14:11:48.1233333+00:00

    Hello there,

    Hyper-V is a virtualization platform by Microsoft that allows you to create and manage virtual machines. However, Hyper-V itself does not provide a direct way to launch GUIs for virtual machines. Instead, you need to connect to the virtual machine using remote desktop or a similar method to access its graphical user interface. Here's how you can do it:

    Ensure that your virtual machine has an operating system installed with a graphical user interface. Hyper-V can run various operating systems, such as Windows, Linux, or macOS.

    Start the virtual machine in Hyper-V Manager. Right-click on the virtual machine in the list and select "Connect" to open the virtual machine's console.

    In the virtual machine's console, you will see the text-based interface of the virtual machine's operating system. To access the GUI, you need to use remote desktop or a similar method to connect to the virtual machine.

    If the virtual machine is running Windows, you can use the built-in Remote Desktop Connection (RDP) client on your local machine to connect to it. Open the Remote Desktop Connection application on your local machine, enter the IP address or hostname of the virtual machine, and click "Connect." Provide the necessary credentials when prompted, and you should see the virtual machine's graphical user interface.

    If the virtual machine is running Linux, you can use a remote desktop protocol (RDP) client like Remmina, Vinagre, or XRDP to connect to the virtual machine. Install the RDP client on your local machine, enter the IP address or hostname of the virtual machine, and establish the remote desktop connection.

    I used AI provided by ChatGPT to formulate part of this response. I have verified that the information is accurate before sharing it with you.

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer–

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.