1996-11-13 12:35:17 +00:00
|
|
|
Welcome to the 2.1.x (or 2.0.5) -> 2.2 upgrade procedure!
|
1995-10-19 16:15:43 +00:00
|
|
|
|
|
|
|
It must first be said that this upgrade DOES NOT take a particularly
|
1996-11-13 12:35:17 +00:00
|
|
|
sophisticated approach to the upgrade problem, it being more a
|
|
|
|
question of providing what seemed "good enough" at the time. A truly
|
|
|
|
polished upgrade that deals properly with the broad spectrum of
|
|
|
|
installed 2.0.5 / 2.1 systems would be nice to have, but until that
|
|
|
|
gets written what you get is this - the brute-force approach!
|
1995-10-19 16:15:43 +00:00
|
|
|
|
|
|
|
What this upgrade will attempt to do is best summarized thusly:
|
|
|
|
|
|
|
|
1. fsck and mount all file systems chosen in the label editor.
|
|
|
|
2. Ask for a location to preserve your /etc directory into and do so.
|
|
|
|
3. Extract all selected distributions on top of your existing system.
|
|
|
|
4. Copy certain obvious files back from the preserved /etc, leaving the
|
|
|
|
rest of the /etc file merge up to the user.
|
|
|
|
5. Drop user in a shell so that they may perform that merge before
|
|
|
|
rebooting into the new system.
|
|
|
|
|
|
|
|
And that's it! This "upgrade" is not going to hold your hand in all
|
|
|
|
major respects, it's simply provided to make one PART of the upgrade
|
|
|
|
easier.
|
|
|
|
|
1995-10-20 10:01:39 +00:00
|
|
|
IMPORTANT NOTE: What this upgrade procedure may also do, in fact, is
|
1995-10-19 16:15:43 +00:00
|
|
|
completely destroy your system (though much more quickly than you
|
1995-10-20 10:01:39 +00:00
|
|
|
would have been able to destroy it yourself). It is simply impossible
|
|
|
|
to guarantee that this procedure's crude form of upgrade automation
|
|
|
|
will work in all cases and if you do this upgrade without proper
|
|
|
|
BACKUPS for any important data then you really must like living life
|
1995-10-20 14:26:15 +00:00
|
|
|
close to the edge, that's all we can say!
|
|
|
|
|
|
|
|
NOTE to 2.0 users: We're sorry, but the "slice" changes that were
|
|
|
|
added in FreeBSD 2.0.5 made automated upgrades pretty difficult due to
|
|
|
|
the fact that a complete reinstall is pretty much called for. Things
|
|
|
|
may still *work* after a 2.1 upgrade, but you will also no doubt
|
|
|
|
receive many warnings at boot time about non-aligned slices and such;
|
|
|
|
we really do recommend a fresh installation for 2.0 systems! (But
|
|
|
|
back up your user data first :-).
|