WSL2 Ubuntu GUI

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
- In this video I'm gonna show you a number of things. I'm gonna show you how to get WSL version two up and running on a Windows 10 computer. In a previous video which I've linked here and below, I showed you how to do that, but I showed you how to do that using the graphical user interface. So in this video, I'm gonna show you how to do that using PowerShell. Just allows us to do things very, very quickly. But I'm also gonna show you how to get an Ubuntu VM up and running on WSL. In this case Ubuntu 20.04. And I'm gonna show you how to get a graphical user interface up and running on Ubuntu. I'm gonna show you how you can remote to desktop, to the Ubuntu VM running within WSL version two. Okay let's get started. (upbeat music) As mentioned I'm gonna show you multiple things in this video. First thing is installation of WSL version two. Then I'm gonna show you how to get an Ubuntu virtual machine up and running with the WSL version two. Then I'm gonna show you how to set up the graphical user interface. Use this menu and the menu below to jump to a specific topic. So if you're not interested in for instance, getting WSL version two up and running, because you've already got it working, then jump to the relevant topic in this video. Now in this example I'm doing everything on this Windows 10 laptop. I'm controlling the laptop using VNC from my Mac, but I'm doing everything on this Windows 10 laptop. First thing make sure that you've got the right of version of Windows 10. You need at least version 2004. If you haven't got that version, go to Windows update and make sure that you update your Windows computer to that release. Now some people have had issues getting this release of Windows up and running on their computer. You may have to use a manual installation process to do that. So once you've got your computer updated run PowerShell as an administrator. So I'm gonna click yes to run this as administrator, here's PowerShell. First thing you need to do once you open PowerShell as administrator is to enable the Windows subsystem for Linux. I'm gonna simply copy this command from the Microsoft documentation, but I've put all the commands below this video. Which will hopefully help you get the setup very quickly. I've added commands to set up WSL version two, but I've also added the commands to get the graphical user interface up and running on Ubuntu. So I'm gonna simply paste that into PowerShell. You can see that to the feature has been enabled. Next step and as you can see here, they mentioned that you need version 2004 is to enable the virtual machine platform. So I'm gonna copy that command from Microsoft and paste it in. Operation has completed successfully. We're told that we need to restart the machine. So restart your computer. As you can see Windows updates are being applied and the computer's been rebooted. Once it reboots log back in, you can check whether your features are enabled by going to turn Windows features on or off. Scrolling down here. I can see that the virtual machine platform is enabled as well as the Windows subsystem for Linux. That's how you enable it through the GUI if you prefer using the GUI. Next step is to set the version to WSL version two. So PowerShell. Copy this command to set the version to version two. Now notice WSL requires an update to its kernel component. You can use this URL to find out the details. So copy that URL. We need to download the latest WSL to Linux kernel. So I'm gonna click on that link to download the software. This is only a small application 13 meg in size. So I'll show that in folder. Double click on the MSI, click run. And I'm told that this will update the Windows subsystem for Linux. Click next. Click yes to allow it to make changes. That's now completed. Now that that's been done, I'll copy the command once again to set the version to version two. So that's been done now. If I type wsl-l-v, you can see that no Linux distributions have been installed. So I can install them from the Microsoft store. So back in the documentation, they basically tell us to do that. We can go to the Microsoft store. So I'll do that. Go to the Microsoft store and search for Ubuntu. Now they're various releases of Ubuntu. I could run 18.04 LTS. I could run 20.04. I'm simply gonna take this version, which is actually gonna give me the latest release of Ubuntu at the time of this recording. It's 20.04. Now I've previously installed this. So I've got the install option. If you don't have that click get and then click install. So I'm gonna click install. Software is downloaded. It's about 430 meg. So that's now completed. And what I can do now is launch the virtual machine. I'm told that it's installing and may take a few minutes. I'm asked to create a default Unix account. This does not need to match my Windows username. I'm simply gonna use David, specify my password, retype my password. And as you can see, I've now got Ubuntu up and running on my Windows 10 computer. Back in PowerShell using the command wsl-l-v, shows me that I've got Ubuntu running. The WSL version is version two. So that's how you get and Ubuntu virtual machine. This is a lightweight virtual machine running within WSL version two on a Windows 10 computer. In my example here, I'm using Windows Home. I'm not using a professional version of Windows. This is Windows Home, running on a laptop with an i7 processor, eight gig of RAM. But I've essentially got Ubuntu up and running on this computer. Lsb_release-a shows me my version of Ubuntu. Now in other videos, which I've linked here and below, I show you how to use Windows terminal. Windows terminal makes us very easy. So as an example I can select Ubuntu here. PWD shows me my home directory, LSB_release once again shows me my release of Ubuntu 20.04. You don't have to use the Windows terminal if you don't want to. You can just use the built in terminal that you get with Windows. But in my example I'm gonna use the Windows terminal just because it's very nice. It has tabs, very nice interface. So now that we've got Ubuntu up and running, let's get a graphical user interface up and running on this Ubuntu virtual machine. Now in May, 2020, Microsoft announced that they will bring graphical user interfaces to WSL version two. At the time of this recording that's still not available. It's probably scheduled for the later part of 2020. So in this example I'm gonna show you how to get a graphical user interface up and running on Ubuntu so that you can RDP directly to your Ubuntu virtual machine running within WSL version two. This is a workaround at the moment while we wait for Microsoft to release. The built in RDP or remote desktop solution in WSL version two. The first thing to do is to do a sudo apt update and sudo apt upgrade. I'll put in my password. References are updated. And the software is updated. Now you don't necessarily have to upgrade your virtual machine. Just good practice. So that's what I'm doing here. That's done. I'll clear the screen. I'll now use sudo apt install XRDP to install RDP. I've once again listed all the commands below this video. If you just wanna copy those rather than try and get them from the video. XRDP is installed. I'll clear the screen. Let's install a lightweight graphical user interface. So XFCE4. Now you have a choice. I'm gonna use GDM3 as my graphical user interface. That's completed. I'll clear the screen again. I'm gonna install additional software. So XFCE4-goodies. I'll clear the screen again. Now we're going to do some configuration of XRDP, so I'm gonna backup the XRDP configuration file so that I have a backup of it. You don't have to do this, but it's a good idea to backup stuff like this. So if you make a mistake you can just restore your backup. What I'm gonna do is change the default port of 3389 to 3390. You don't have to do that once again, but I'm doing that so that I can use a different port number to the default, make sure that there are no conflicts. I'm gonna increase the resolution by increasing the bits per pixel. So those two commands just allow the quality of the RDP session to be better. I'm basically RDPing to myself here locally. So make sense to have good quality. I'm gonna save that to X session. And what I'm gonna do is use nano simple text editor to edit this XRDP startup script. Go right to the end. So just go right to the end and comment out these last two lines. So I'm gonna simply comment out those two lines, and then I'm gonna add an additional two lines. So we're gonna start XFCE. Ctrl + X, save the file. And there you go. I've saved that file. And now that I've saved the file, I'm gonna start up XRDP. So the RDP server's now started. So now that that's been done, I can test my connection and I can use a local host port 3390, because that's the port we changed the RDP server to use. And if I click connect I'm told that the identity of the server can't be verified, do I wanna connect? Yes I do. I've got an RDP session to my Ubuntu server. I'll login with my username and password. If you get an error here, it's probably because you've used the wrong username and password. So I'm gonna click okay to log into my server. And there you go I RDPead or opened a remote desktop to my Ubuntu computer. So just to prove the point here is my Ubuntu server. So this is the CLI lsb_release gives us that. IP address gives us that. This is the IP address of the server. In my RDP session, I'll click on applications, terminal editor, I'll zoom in here. So just make this a bit bigger. Lsb_release-a shows me my release, IP address shows me that this is the same server. I'm working on the same server. Now the interface is different. I'm using a lightweight GUI interface here rather than the default. Notice what happens though when I try and open up a web browser, I get an error. So what I'm gonna do is type sudo apt install Firefox. So that I have Firefox as my default browser. So I'm now installing Firefox on the Ubuntu virtual machine running within WSL version two, running within my Windows 10 computer. So that's done. I'll click on this icon again and notice I have Firefox running on my Ubuntu VM, running within WSL version two. I'll type date today notice there's the date. So there you go. I'm able to connect to the internet using a web browser, installed within Ubuntu within WSL version two on my Windows 10 computer. I'll close this because I'm sure people are gonna ask me this question. You don't have to use local host. You could go to 24.105.187 like this. This is using a natted address. So I'm able to connect to the virtual machine by IP address. Now that's how you get a graphical user interface up and running on Ubuntu. Have a look at the links below this video. I found a really good article and I've linked to that below this video that really helped me set this up. If you enjoyed this video, please consider subscribing to my YouTube channel. Please like this video, and please click on the bell to get notifications. I'm David Bombal. I wanna wish you all the very best. (upbeat music)
Info
Channel: David Bombal
Views: 423,541
Rating: undefined out of 5
Keywords: wsl2, wsl 2, wsl2 ubuntu gui, wsl ubuntu gui, wsl 2 ubuntu gui, wsl2 ubuntu, windows subsystem for linux, linux, wsl, setup wsl 2, set up wsl 2, windows 10 wsl 2, windows subsystem for linux 2, wsl1, powershell wsl 2, linux on windows, wsl 2 fast, #wsl2, linux subsystem, ubuntu, getting started wsl 2, upgrade to wsl 2, windows 10, ubuntu on windows, linux kernel, wsl docker, microsoft, how to install wsl2, wsl 2 powershell, subsystem for linux, wsl2 windows 10, kali linux wsl
Id: IL7Jd9rjgrM
Channel Id: undefined
Length: 13min 51sec (831 seconds)
Published: Mon Jul 13 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.