Thinkpad T60 Upgrade to Fedora Core 6

Upgraded as below (see FC4 upgrade). After upgrade, manually ran yum update for all *fc5 and *lvn5 RPMs.

The 586 kernel was installed rather than the 686. A Redhat bug explains this. The 686 kernel is needed for the Intel wireless drivers as mentioned in the Fedora Core 6 on a ThinkPad T60 wiki. Here’s what I did (based on the discussion in the Bugzilla forum).

Save a copy of /boot/grub/grub.conf
yum remove kernel kernel-devel
yum install kernel.i686 kernel-devel.i686

There’s grubby error about not finding a suitable template. We’ll fix that later
yum install gnome-session gnome-volume-manager pcmciautils systemtap
(The last command is a list of the depencies removed in step 1)

Edit grub.conf and make an entry for the new kernel. I copied over my saved grub.conf and updated the version numbers for the new FC6 kernel. You might also need to update the default (zero-based) to select your new 686 kernel.

reboot

yum update and proceed with the wiki instructions. Don’t forget to remove the old wireless script in /etc/init.d:
chkconfig --levels 23456 wireless off
chmod -x /etc/init.d/wireless