Like many others, I was having trouble with gdm hanging when booting the standard Gnome spin of Fedora 29 under Parallels. I thought I'd share here that I'm not seeing the gdm issue with Fedora 30. I did need to tweak the parallels tools install script to get the tools to install on the new Fedora version. Here's the process that I used to install Parallels tools on a clean install of Fedora 30. These steps assume the following prerequisites: /Applications/Parallels Desktop/Contents/Resources/Tools/prl-tools-lin.iso is connected to the guest's CD/DVD drive. The attached patch is saved to ~/prl-tools-f30-patch.txt. Note that this patch includes: @GalaxyMaster's fix to make prl_fs/super.c build with Linux 5.x kernel headers. My changes to installer/install-cli.sh to get the centos version in a more portable manner. Code: # mkdir ~/prl-tools && cd ~/prl-tools # mount /dev/cdrom /mnt # cp -r /mnt/* . # chmod -R u+w . # tar -C kmods -xvf ./kmods/prl_mod.tar.gz # dnf install -y patch # patch -p0 < ~/prl-tools-f30-patch.txt # ./installer/install-cli.sh -i You'll get some errors about duplicate definitions in /usr/share/selinux/devel/include/contrib/container.if, which appear to be benign.