I'll try to put together a guide here for getting Fedora 25 to work more or less. This is for advanced linux users and I may have missed a few things here and there.
Follow these steps after you have finished installing. If you have a black screen, press ctrl+alt+f2 or alt+f2 to get a console.
1) enable sshd:
sudo systemctl enable sshd
sudo systemctl start sshd
now you should be able to ssh in to edit files etc.
2) enable Fedora 24 repos
Edit /etc/yum.repos.d/fedora.repo
add an entry called [fedora-24] that is the same as the [fedora] entry but with $releasever replaced with 24, it should look like this:
[fedora-24]
name=Fedora 24 - $basearch
failovermethod=priority
#baseurl=
http://download.fedoraproject.org/pub/fedora/linux/releases/24/Everything/$basearch/os/
metalink=
https://mirrors.fedoraproject.org/metalink?repo=fedora-24&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-$basearch
skip_if_unavailable=False
Do the same thing in fedora-updates.repo for the [updates] entry, the new entry should look like this:
[updates-24]
name=Fedora 24 - $basearch - Updates
failovermethod=priority
#baseurl=
http://download.fedoraproject.org/pub/fedora/linux/updates/24/$basearch/
metalink=
https://mirrors.fedoraproject.org/metalink?repo=updates-released-f24&arch=$basearch
enabled=1
gpgcheck=1
metadata_expire=6h
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-24-$basearch
skip_if_unavailable=False
run:
sudo dnf makecache
and make sure there are no errors.
3) downgrade Xorg to 1.18
sudo dnf --allowerasing repository-packages updates-24 install xorg-x11-server-Xorg
4) lock the Xorg version
sudo dnf install 'dnf-command(versionlock)'
sudo dnf versionlock xorg-x11-server-Xorg
5) add iomem=relaxed to kernel command line
Edit /etc/default/grub and edit the GRUB_CMDLINE_LINUX entry to add "iomem=relaxed", it should look like this:
GRUB_CMDLINE_LINUX="rhgb iomem=relaxed quiet"
Now regenerate the grub command line.
If you are **NOT** using EFI, the command is:
grub2-mkconfig -o /boot/grub2/grub.cfg
If you **ARE** using EFI, the command is:
grub2-mkconfig -o /etc/grub2-efi.cfg
6) install KDE
sudo dnf install @kde-desktop
7) set gdm settings to disable Wayland and start KDE
Edit /etc/gdm/custom.conf, the [daemon] section should look something like this:
[daemon]
# Uncoment the line below to force the login screen to use Xorg
WaylandEnable=false
AutomaticLoginEnable=True
AutomaticLogin=<<M*** YOUR USER HERE ***>>>
DefaultSession=plasma.desktop
AutomaticLogin should be your actual user name.
8) Reboot, select KDE
Reboot the VM, if you are logged into Gnome automatically, log out, and in the login screen select the KDE Plasma desktop from the little gear icon next to the password box.
This should log you into KDE.
9) Turn off Compositing in KDE
Got to System Settings > Display and Monitor > Compositor in KDE and turn off the "Enable Compositor on Startup" checkbox, this is necessary if you want to use Coherence mode.
10) Reinstall Parallels Tools
Reinstall the Tools and reboot again, after this everything should work, including Coherence mode.
If you have problems with this guide, let me know and I will update it.