Skip to main content


Virtual Machine doesn't start, stuck at "PCI2.10 PnP PMM"

Another day another problem, I was setting up a lab environment, after creating a Virtual Machine using Virtual Machine Manager, My machine would get stuck here and never move:

SeaBIOSversion 1.9.1-5.el7_3.2) Machine UUID ... iPXE ( 00:03.0 C980 PCI2.10 PnP PMM

The error seemed to suggest there was something wrong with my NIC card as the Virtual Machine would boot if i disabled Network. I even tried it with a new NIC card but i kept getting stuck here.

Turned out that I didn't enable Virtualization in BIOS. Please make sure Virtualization is enabled before creating a Virtual Machine.

I am still wondering how I was able to create a VM without a Network.

Recent posts

How to Install GTK-RecordMyDesktop on RHEL 7 (best screen recording software imo)

If you want to record your screen to make tutorials or something else, GTK-recordmydesktop is capable of doing it. Most of the screen-recording programs that I have come across requires you to record your audio separately, however this software is also capable of recording audio without any extra step. It can also work with JACK audio server.

PART 1 - Install EPL repository for RHEL 7:
Open a terminalInstall epel using the following command: yum -y install epel-release.Refresh repo by typing the following commad: yum repolist.PART 2 - Install GTK-RecordMyDesktop: yum install gtk-recordmydesktop That's it, it should work right away. If it doesn't, it is possible that you might be missing some codecs as I installed them from nux and epel repos earlier.

How to Install Nvidia Drivers on Redhat/Centos 7 - Step by Step guide

Nvidia needs "Development Tools" installed, if you installed it during RHEL installation, you're good, if you didn't, then execute the following commands:[root@localhost rpmbuild]# yum groups mark install "Development Tools" [root@localhost rpmbuild]# yum groups mark convert "Development Tools"
[root@localhost rpmbuild]# yum groupinstall "Development Tools"Install Kernel Devel and Kernel headers
yum install kernel-devel kernel-headers dkmsNow run the following to get to know your Graphics Card (if you already know you can skip this part)lspci -nn | grep VGANow download the appropriate driver from NVIDIA DownloadsOpen “/etc/modprobe.d/blacklist.conf” and add "blacklist nouveau" to the file (if it doesn't exist then create it)Create a new initramfs and take a backup of the existing one (this might not be needed as i think NVIDIA installer already does this, do it regardless)
mv /boot/initramfs-$(uname -r).img /boot/initra…

How to Install Spotify on Debain GNU/Linux 8 (Jessie)

These instructions are from Spotify's Website:
# 1. Add the Spotify repository signing key to be able to verify downloaded packages sudo apt-key adv --keyserver hkp:// --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886 # 2. Add the Spotify repository echo deb stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list # 3. Update list of available packages sudo apt-get update # 4. Install Spotify sudo apt-get install spotify-clientI can confirm that they work exactly as written on Debian Jessie, I know some things aren't required for Debain(sudo),it's a bigger hassle to remove them instead of just copy/pasting :)Enjoy!Source:

Replace VI with VIM on Debian 7

Make sure you can access internet before attempting this.
Open the terminalapt-get install vimsudo vi /etc/vim/vimrc Uncomment the "syntax on" line to enable color coding that vim comes with. This will replace vi with vim, if you edit a file with say "vi .bashrc" it should show you color coded text instead of just black and white.

Configuring and Deploying DNS servers (primary, secondary, root and cache on centos 6.5) - Part 3 - Root and Cache

Configuration on Root DNS Server: The root zone maintains information regarding top-level domains. Root-zone servers for internet top-level domains are already deployed. With this you can create your own internet naming scheme, which is usually done in intranets who have their own top-level domains
Install bind packagesyum install bind bind-utils bind-chroot bind-libs Edit named.confvi /etc/named.conflisten-on port 53 {; }; //change this to your ip address
*remove the allow-query line
*optional remove recursion line

 zone "." IN {
        type master;
        file "";

Create and edit root.netvi /var/named/$TTL 86400
@    IN    SOA (
            535 ; serial
            3H ; refresh
            15M ; retry
            1W ; expiry
            1D ) ; minimum
@                IN    NS    999999        IN    A //root servers ip and fqdn            IN  …

How to install Avidemux on Centos6

Create and edit /etc/yum.repos.d/naulinux-school.repo add these lines

name=NauLinux School

Run this command and it will install ityum --enablerepo=naulinux-school install avidemuxENJOY!