With a fresh install of Fedora 30 on the Acer Predator Helios 300 (PH-315-52-7BVL) boot hangs at “A start job is running for udev Wait for Complete Device Initialization“.
To check to see what is taking so long to boot run:
sudo systemd-analyze blame
The problem is with “i2c-nvidia-gpu“. To disable this create the file
sudo nano /etc/modprobe.d/blacklist-i2c-nvidia-gpu.conf
with these contents: blacklist i2c_nvidia_gpu
Now update the kernel, change to current running kernel:
sudo dracut -f /boot/initramfs-5.2.18-200.fc30.x86_64.img
Reboot and everything should boot like normal.