Can Windows 8 be installed on a Linux-based OS?
Yes, very easily.
Install VirtualBox on your Linux PC, and then install Windows 8 on a virtual machine inside VirtualBox. You should be able to get it from any Linux software repository, and it works very well as long as you have a reasonably new computer and enough RAM to allocate for your virtual Windows installation.
If you want to run Linux but have to run Windows software occasionally, this is the way to do it without the hassle of setting up a dual-boot with Windows.
You cannot install and OS within an OS. You may however run several OS within any OS using virtual machine.