[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Replace 32-bit F9 with 64-bit F9



On Thu, 2008-11-20 at 14:24 -0500, Chris Snook wrote:
> The long answer is that anaconda and yum have no logic to handle this,
> so the only way to do it is to tell the installer not to format the
> filesystems you're installing on.  This means your installation will
> have a whole lot of random crap, which expects other random crap
> you've overwritten to be there, and anything on the system which scans
> directories for configuration files and scripts will try to use that
> random crap.

The work around for that is, prior to the new install, you boot off
something else (e.g. a rescue disc, or the new install disc, but
interrupt the installing routine), and remove the files and directories
other than home.

e.g. rm -rfd /bin
     rm -rfd /etc
     rm -rfd /usr

And so on...

This does give you a clean slate, however, it also means that you have
to choose what to install.  You don't get to do a install 64 bit with
the same list of 32 bit packages that you used to have, unless you
prepare a list of packages, too.

The other aspect to this sort of thing is user configuration files may
not be compatible between different installations.  If anything includes
a path to a 64 bit thing that's now going to be done by a 32 bit thing
in a different location, that configuration will be broken.

When I've updated a computer, in the above fashion, I renamed the home
directories.  e.g. "/home/tim" became "/home/tim-old".  I booted up,
logged in, let configurations be built for Gnome and applications, then
moved back in the things from my old directory that I wanted.  Which
might be a bookmarks file from a web browser, and some personal data
sub-directories.

-- 
[tim localhost ~]$ uname -r
2.6.27.5-41.fc9.i686

Don't send private replies to my address, the mailbox is ignored.  I
read messages from the public lists.




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]