@FBSDin20Steps:
the second link doesn't show one I believe important step, it should be there #6: installing new base in single user mode before merging config files.
The best source for this is just Handbook. Some of those homemade "howtos" is probably written for "content" purposes because they are useless but it would take the same time for writing real short instruction (for GENERIC kernel). For instance:
1. Edit supfile (usually
standard-supfile if not renamed):
RELENG_8
is for 8-STABLE;
RELENG_8_0
is for 8.0-RELEASE.
2. Get sources: [CMD=""]# csup -L 2 /path/to/supfile/standard-supfile[/CMD]
3.
# cd /usr/src
4. Build base system:
# make buildworld
5. Build new kernel:
# make buildkernel
6. Install new kernel:
# make installkernel
7. Reboot to single user mode, press Enter and run:
# fsck
# mount -a -t ufs
# cd /usr/src
8. Install new base system:
# make installworld
9. Merge configuration files:
# mergemaster
. Important: read 24.7.11 in
Handbook about this command. Just in case make a backup of
/etc (sample:
# cp -r /etc /etc.old
). At least keep old files in
/etc:
master.passwd,
passwd,
devfs.conf,
hosts. Pay attention to other files you modified.
To update ports same standard-supfile may be used (uncomment ports there) or you may want to run now:
# portsnap fetch update
Anyways: read
Handbook
IMHO the above isn't much longer than what's written in that "howto"