Editing the kernel line in grub.cfg at boot will let you boot into the CLI. Just add the word "text" (or the number "3") without quotes to the end of the line that start ""linux" or "linux16"
Actual kernel line from my Fedora 26 installation:
Code:
linux16 /boot/vmlinuz-4.11.8-300.fc26.x86_64 root=UUID=d0883b52-4b3e-40b9-b997-e1806c11ae1d ro LANG=en_US.UTF-8
Edited version:
Code:
linux16 /boot/vmlinuz-4.11.8-300.fc26.x86_64 root=UUID=d0883b52-4b3e-40b9-b997-e1806c11ae1d ro LANG=en_US.UTF-8 text
then continue the boot process