Linked by Thom Holwerda on Tue 20th Nov 2007 16:56 UTC, submitted by vermaden
FreeBSD The third beta of FreeBSD 7.0 has been released. I cannot seem to find any information on changes between the second beta and this one. Additionally, the release schedule doesn't even list a third beta.
Thread beginning with comment 285957
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: Changes
by Doc Pain on Thu 22nd Nov 2007 04:47 UTC in reply to "RE[3]: Changes"
Doc Pain
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. :-)

Reply Parent Bookmark Score: 3

RE[5]: Changes
by kwag on Thu 22nd Nov 2007 15:09 in reply to "RE[4]: Changes"
kwag Member since:
2006-08-31

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!

Reply Parent Bookmark Score: 2

RE[6]: Changes
by Doc Pain on Fri 23rd Nov 2007 02:50 in reply to "RE[5]: Changes"
Doc Pain Member since:
2006-10-08

"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.

Reply Parent Bookmark Score: 2