Upgrading an existing OS install
Posted: 2003-10-06 08:52pm
Today, I have joined the small ranks of people who have actually tried to upgrade an OS from one version to another in-place, rather than nuking it and reinstalling from scratch.
Mind you, it was a Linux OS, so it went pretty smoothly. I had Mandrake 9.0 installed but there were some features in 9.1 that I wanted, so I stuck in the 9.1 CDs, let it do its automated "upgrade" thing, and left it alone.
Everything installed OK except for a couple of hitches. First, I'd removed the version of PHP on the system and replaced it with a version I'd compiled myself. Second, I'd removed the version of MySQL on the system and replaced it with an RPM I downloaded from the MySQL website. Third, I'd installed Flash, Java, and accelerated video drivers.
The system came up after the reboot, and I promptly let it install all of the updates for 9.1. Then I started digging around, and found that the auto-upgrader had taken the conservative approach ahd chosen not to install MySQL or PHP on top of the versions I'd put in place, so I manually nuked my versions and told the auto-installer to put everything in place. Then I got rid of a lot of old kernel versions that were not necessary any more, and reinstalled the NVidia drivers for my graphics card.
It works like a charm now. Flash works fine, Java works fine, web browsing works fine, all of my mail settings, desktop, and personal app settings are fine, the OpenOffice suite I'd installed before the upgrade still works fine. I can even play DVDs and UT2k3 without trouble, and without having to reinstall anything. Much easier than trying to manually upgrade pieces and parts of 9.0 so that it acts like version 9.1, and certainly much easier than removing and reinstalling.
In short, I can give a hearty thumbs-up to the Mandrake OS installer. The only one I've used yet which can upgrade an OS from one version to the next with basically no real headaches, even if (as is the case here) the kernel and several system apps had been removed and replaced with other versions.
Mind you, I don't plan to even attempt something like this with Windows.
Mind you, it was a Linux OS, so it went pretty smoothly. I had Mandrake 9.0 installed but there were some features in 9.1 that I wanted, so I stuck in the 9.1 CDs, let it do its automated "upgrade" thing, and left it alone.
Everything installed OK except for a couple of hitches. First, I'd removed the version of PHP on the system and replaced it with a version I'd compiled myself. Second, I'd removed the version of MySQL on the system and replaced it with an RPM I downloaded from the MySQL website. Third, I'd installed Flash, Java, and accelerated video drivers.
The system came up after the reboot, and I promptly let it install all of the updates for 9.1. Then I started digging around, and found that the auto-upgrader had taken the conservative approach ahd chosen not to install MySQL or PHP on top of the versions I'd put in place, so I manually nuked my versions and told the auto-installer to put everything in place. Then I got rid of a lot of old kernel versions that were not necessary any more, and reinstalled the NVidia drivers for my graphics card.
It works like a charm now. Flash works fine, Java works fine, web browsing works fine, all of my mail settings, desktop, and personal app settings are fine, the OpenOffice suite I'd installed before the upgrade still works fine. I can even play DVDs and UT2k3 without trouble, and without having to reinstall anything. Much easier than trying to manually upgrade pieces and parts of 9.0 so that it acts like version 9.1, and certainly much easier than removing and reinstalling.
In short, I can give a hearty thumbs-up to the Mandrake OS installer. The only one I've used yet which can upgrade an OS from one version to the next with basically no real headaches, even if (as is the case here) the kernel and several system apps had been removed and replaced with other versions.
Mind you, I don't plan to even attempt something like this with Windows.