As an optimist I decided to upgrade my F15 installation to F16 installation. As a paranoid person I made a backup. I started at noon and I am still doing the upgrade that now has progressed to be a text based reinstall that has wiped my old system completely. Here is how.
First I have two displays, both are wide screen displays but have different resolutions. And the "bigger" display is connected with HDMI and the smaller with DVI. This means that when the graphical upgrade boots it results a screen where the buttons are somewhere "under" the both displays. As an optimist I decided to continue anyway and was able to guess how to "tab" between buttons to get it going. SELinux failed or didn't, can't tell as the screen was too small and the progressbar stopped at 100%. A reboot and another try with "text" upgrade produced grub shell.
Affer some goofing with rescue I managed to configure grub2 to try to boot the system but alas the installed kernel immediately fails. Booting with old F15 kernel brings the system up. Playing around with yum update shows that the yum thinks that the system is F15 not F16 althoug the relese-file claims otherwise. With --releasever 16 I get a kernel that installs but the dependencies are completelely borked. Despite --fix-broken and other options the battle is finally lost. Ofcourse I believe this after a good fight and some googling.
Then I decide to do a complete reisntall having a small recollection that at least the graphical partition tool lets me to modify the scheme - that is the graphical tool not the curses based tool. Whoops I no longer have any installation left. The right way would probably have been either disconnecting the other display or finding out if there is geometry option for the graphical installer. Then I might have been able to save the home, backup and opt volumes. Luckily I had backed almost everything to NAS as well.
The result with text-based installer is quite bare and you need to know how to start network manually to continue. One way to do it is to "up" the network device. In my case the eth0.
ifup eth0
Then I did the first "yum update" and while it was running fixed the volumes. I resized the home and did a new opt volume.
lvm
lvresize -L 100G VolGroup/lv_home
lvcreate -L 50G -n opt VolGroup
quit
These should have been done after unmounting /home. I made fstab-entry for opt and filesystems for both:
mkfs.ext4 /dev/mapper/VolGroup-lv_opt
yum grouplist > groups.txt
vi groups .txt
while read i;do yum install -y "$i";done < groups.txt
cd /etc/systemd/system
rm default.target
ln -s /lib/systemd/system/graphical.target default.target
shutdown -r now
To get the google-chrome running:
sudo chcon -t textrel_shlib_t /opt/google/chrome/chrome-sandbox
Both gconf-editor and gnome-tweaktool should be installed. The latter is used to give the desktop to Nautilus and the former to add virtual desktops to secondary displays as well.