How to upgrade to Fedora17 with less stress.

First problem: New 3Tera sata disk cannot be used with fdisk.
    parted mklabel gpt
Grub2 will need its own partition.
    parted mkpart primary ext4 2048s 4095s
Set the bios_grub flag on this partition.
    parted set 1 bios_grub on
Set the pmbr_boot flag on this device.
    parted disk_set pmbr_boot on
Second partition will start from:
    parted mkpart primary ext4 4096s -1s
Add this flag to grub linux:
    SYSFONT=latarcyrheb-sun16
Install Grub2:
    grub2-install --boot-directory=/mnt/linux_6/boot /dev/sdb
yum list installed
Somebody just renamed my eth0 and eth1 interfaces, shame on you!
edit /lib/udev/rules.d/71-biosdevname.rules to bypass renaming of eth0 and eth1 to p1p1 and p17p2

chkconfig is gone! use:
systemctl list-unit-files | grep enabled
systemctl stop NetworkManager.service
systemctl disable NetworkManager.service
systemctl enable network.service
systemctl start network.service
systemctl status network.service

systemctl start openvpn@client-yachin.service
systemctl status openvpn@client-yachin.service
ln -s /lib/systemd/system/openvpn@.service /etc/systemd/system/openvpn@client-yachin.service

As usual to:
disable selinux edit /etc/selinux/config
skip login edit /etc/gdm/
get some semblance of a workable desktop back:
System Settings->System Info->Graphics->Forced Fallback Mode.
I am still trying to edit the menus, alacarte's submenus still do not work!

What else is broken? Squid!
It won't work out of the box. You have to fix it, and the documentation, especially examples are poor. I need it for squidGuard content filtering. One hint! Use intercept where you could have used transparent, otherwise it will swallow your URL then give you an "Invalid URL" error on the relative path it returned to your client machines.

Updated 14 February 2014
by Kevin Gyllenberg.