In this video, we'll take a look at how to install a custom Linux desktop operating system, on an LXD virtual machine, directly from a bootable ISO file! LXD allows you to attach an ISO as a "disk" device, to a VM. Using an open source utility called virt-viewer, which utilizes the SPICE remoting protocol, you can view the graphical console of an LXD VM, just like if you had a monitor attached to it. Using these techniques together, you can install just about any Linux desktop distribution that you want to use on your virtual infrastructure!
After the Linux VM has been set up, you can install the "xrdp" package and use the RDP protocol to remotely connect to it. RDP provides a much richer and crisp rendering experience than other protocols, like SPICE or VNC.
By running Linux desktop distributions on your LXD server, you can easily develop and test applications across different environments. The more testing you perform, as a developer, you help to ensure your users have a positive experience on whatever platform they choose.
š Full LXD Playlist ā”ļø Ā Ā Ā ā¢Ā LXDĀ VirtualizationĀ onĀ UbuntuĀ LinuxĀ Ā
šŗ CHAPTER LIST
------------------------------
00:00 Intro | LXD Remote VGA Console
03:23 Overview of Linux Desktop Variants
05:53 Starting Off With LXD Server
07:27 SFTP Copy ISO Image to LXD Server
09:18 Create Empty LXD Virtual Machine
11:35 Override VM Root Block Device Size
13:45 Disable VM Ethernet Interface
14:35 Attach Ubuntu Studio ISO to LXD VM
15:50 Connect to VGA Console with Virt Viewer
22:34 Install Ubuntu Studio From Live Environment
23:45 Reboot Into Installed Linux Desktop
25:40 Reattach Network Interface to VM
27:03 Install xrdp and Connect With RDP Client
Check out the Open Source Software playlist for more videos!
šŗ Ā Ā Ā ā¢Ā OpenĀ SourceĀ SoftwareĀ Ā
Please follow me on these other social channels!
ā”ļø https://trevorsullivan.net/
ā”ļø https://github.com/pcgeek86
ā”ļø https://twitter.com/pcgeek86
ā”ļø null
All trademarks, logos and brand names are the property of their respective owners. All company, product and service names used in this website are for identification purposes only. Use of these names,trademarks and brands does not imply endorsement.
#opensource #linux #devops #virtualization #lxd #linuxnetwork #linuxterminal #linuxadmin #linuxcommunity #linuxserver #linuxtutorial #linuxtips #linuxtraining
11 Comments