To view parent comment, click here.
To read all comments associated with this story, please click here.
You forgot something just before and after "# make installworld"
The correct steps are:
1) # make buildworld buildkernel
2) # make installkernel
3) Reboot in Single User Mode, either pressing F4 or boot -s
4) # mergemaster -p
5) # cd /usr/src
6) # make installworld
7) # mergemaster
Then reboot
Greets!
"You forgot something just before and after "# make installworld"
"
No no Sir, I didn't forget it, I just didn't mention it. :-)
Your listing is more complete than mine, but it would be nessessary to insert
0) # cd /usr/src
at the first place. :-)
I just wanted to show where the critical stages of the installation are located (most critical at installworld). Forgetting the mergemaster could result in outdated configuration files, for example. Furthermore, there is the option of having KERNCONF= set to a custom kernel configuration file. Reading the handbook before starting the update procedure is highly recommended in any way.






Member since:
2006-10-08
"Isn't it "make installworld" and "make buildkernel" ?"
Not exactly. Following the recommended update procedure, its
# make buildworld buildkernel
first, then
# make installkernel
followet by a restart and boot -s to start with the new kernel in single user mode, and then
# make installworld
to complete the installation.
Refer to the FreeBSD handbook because I didn't mention mergemaster, KERNCONF etc. here.
While the build* target may fail without any impact on the system, the install* ones can, allthough after "make installkernel" you can reboot with your previous kernel (kernel.old). If "make installworld" fails... good luck. :-)