So I stuck the DVD in the drive and rebooted to start the upgrade. Shortly after getting the graphical installer up I started getting these "Assertion" error messages popping up related to the hard drive during detection. You can see other people have had the same problem:
http://www.fedoraforum.org/forum/showth ... =assertion
In the 5th post in the above thread "wally_walrus" mentions he found a way around the problem using parted. So I pulled the DVD out and booted into FC2 (since I hadn't wiped it out yet) and fired up "parted". It did give me a warning message but it wasn't the same warning that wally_walrus had. parted told me it was likely just a matter of turning on the "lba" flag. So I told parted to ignore the warning and start up anyway where I used it to set the lba flag on hda5 (my root partition). I started grub a second time and it didn't give me any warning so I figured I might be in luck. I stuck the DVD back in and booted and sure enough it fixed the problem and I was able to begin the upgrade.
The upgrade seemed to go flawlessly and it seems I only had to answer 1 or 2 questions in total. One of the questions was about what to do with GRUB, whether it was to upgrade it (I think this is the default) or to leave it alone. I told it to upgrade. So the upgrade process began and I went to bed. I woke up this morning and the DVD is sticking out and said the upgrade was successful and to reboot the system.
When I rebooted instead of getting a GRUB menu I got a "no operating system detected" message. Hmmmm, no problem, I just booted the FC3 rescue CD (which I had made ahead of time) where it detected and mounted my root file system under "/mnt/sysimage". I then did this:
# chroot /mnt/sysimage
# grub-install /dev/hda
# exit
Then I rebooted and up popped my GRUB boot menu as happy as can be. Upon booting the first time it hung quickly into the boot process. I realized that it was about the point that the graphical bootup normally starts. I figured it must have a problem starting X for the graphical boot so I rebooted and pressed "a" at the GRUB menu and erased the "rhgb quiet" from the boot line followed by <ENTER>. Ahhh, it booted up and came up to the graphical logon prompt. I don't know why GRUB didn't properly install at upgrade time though.
After logging in I realized I needed to get my wireless card up so I plugged the old cable into my Ethernet port so I could get to the internet where I downloaded the latest madwifi source from CVS. After a "make;make install" I rebooted with wireless.
Now it's time to go to work (only had about 15 minutes to do all the above) so I get to work and I plug the laptop into the docking station and again it hung at the graphical boot. I again was able to get it booted without the graphical startup but hooked up to my 21" monitor X didn't even start. I remembered I have a bootup script that runs at startup that can detect whether I am at work or at home and it automatically copies a customized xorg.conf into /etc/X11 depending on whether I am docked or not. Of course my old xorg.conf must not work with the new X. No problem, just removed the /etc/X11/xorg.conf and ran "system-config-display" and selected the resolution I wanted and then not only did X come up but the graphical boot works again.
So I fire up the new Evolution 2.0 and it migrated all my old stuff perfectly but I realized that it didn't install the evolution-connector (for Exchange connectivity). I stuck the DVD in the drive and went to mount it when I relized it couldn't because there was no /dev/cdrom symlink. No problem, I mounted it manually "mount /dev/hdb /mnt/cdrom" and installed the connector and Evolution was happy. I also now realize with the /dev/cdrom symlink wasn't installed. There is a problem with the "udev" package that accidentally got out in the FC3 final release. There is an updated udev package that will correct this. See here:
ttp://fedora.redhat.com/docs/udev/
FC3 users please update to udev-039-10.FC3.1 after installation
Due to debugging code left accidently in the FC3 udev package, SIGCHLD signals are blocked in udev, which prevents getting the proper exit status in udev.rules. This means no cdrom symlinks are created and pam_console does not apply desktop user ownerships to any cdrom devices.
All users are urged to upgrade to this version after the installation of Fedora Core 3.
This update can be downloaded from here
Let's see, is there anything else? Well, once I got past all those little annoyances things seem to be working really well. I noticed that there is not yet an "apt" package for FC3 over at Dag's site but I'm sure it will be coming soon. Some of the problems I ran in to probably wouldn't have occurred on a fresh install rather than the upgrade install that I did.
Ok, 1 down and 7 more to go at home (plus many more at work). My main family desktop will probably be next and I expect the tricks there will be the usual culprits: nVidia driver and VMWare modules.
Good luck!