IT Projects

Linux Ubuntu virtual machine on Hyper-V:

I learned to operate a virtual machine on a hypervisor by installing the Linux Ubuntu distro on my Windows 10 PC with Hyper-V. Linux is the operating system that I have the least familiarity with, and I wanted to sate my curiosity. I downloaded an ISO of Ubuntu 20.04 and began the installation process.

Since this was my first time installing any virtual machine, I followed Windows Central’s guide. While there were some hiccups, I eventually managed to get Ubuntu working. This was my troubleshooting process:

SCSI/permission issue: I simply reinstalled the VM to fix this error. Sometimes a fresh install just helps, and the reason often isn’t easy to determine.

PXE issue: When you boot up a computer, there’s a boot order that determines where the computer should attempt to load from first. Oftentimes, the first in the order is USB, a CD/DVD drive, or the hard drive. PXE is for booting software from a network instead of locally. After a bit of research, I decided to try disabling secure boot. It turns out that when secure boot is enabled, it selects PXE, which is not the method I’m using. This change allowed me to get to the installation and setup of Ubuntu.

Connectivity issue: Once I finally had Ubuntu functioning on my machine, I stumbled upon one final obstacle. Although I had connectivity in Windows, my VM was not connecting to the Internet. I went to the Hyper-V settings to see what might be preventing me from accessing the Internet.

It turns out that the “Enable virtual LAN identification” option under the VLAN ID setting was on, so I deselected it, ran the VM again, and was finally able to fully use Ubuntu!

I tested out some applications, such as this intriguing game about a giraffe chowing down on fruit.

Although Windows will remain my primary OS for the foreseeable future, I’m having fun experimenting with Linux!

Jira Service Desk and Software Project pages:

I set up a Jira account to do some hands-on learning. Although I’ve used ticketing tools before, I decided to try Jira due to its popularity in IT and software development. First, I created a Service Desk to learn how the tickets were handled.

I also used Jira for developing a small game with one other person. It helped us track our progress and organize information.