I see this question asked a lot, and I have gotten tired of telling each one how to fix this, so I am putting the solution here.
Error:
Can not open font file true
This is an error that occurs after a Fedora 17 install due to wrong parameters that are specified in the kernel line.
This error does
not prevent your system from booting. If your system is not booting up, or hanging,
then you have another issue in addition to this one.
To fix this error, you need to replace the font specified (True) with one that actually exists.
So, first off, edit your
/etc/default/grub file and add the following to the
GRUB_CMDLINE_LINUX line:
SYSFONT=latarcyrheb-sun16
(latarcyrheb-sun16 was used on previous Fedora versions)
You should now have a line in your
/etc/default/grub that looks similar to this:
GRUB_CMDLINE_LINUX="rd.md=0 rd.lvm=0 rd.dm=0 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rd.luks=0 LANG=en_US.UTF-8"
Also, you need to change the file
/etc/sysconfig/i18n and make the same change there.
This is what your
/etc/sysconfig/i18n file should look like once done (assuming you are using US English as your language)
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
Once this is done, then you need to rebuild your /boot/grub2/grub.cfg file to for grub to pick up the changes.
grub2-mkconfig -o /boot/grub2/grub.cfg
Now you should not have the error when you boot.