advice on compiling a new kernel & upgrading to the latest
frankstaals at gmx.net
Sun Jan 14 20:34:11 UTC 2007
Dino Vliet wrote:
> Hi folks,
> >from different sources I have written my steps to
> compile a new kernel & upgrade to the latest sources.
> Can anyone have a look into them and tell me if I
> won't run into troubles or if there are better ways to
> achieve the same?
> Upgrade procedure to the newest freebsd kernel and
> 1.Make sure that the cvsup file (src-supfile) is
> adjusted in the right way.
> 2.Cd /usr/src/sys/amd64/conf which contains the file
> 3.MYKERNEL is then adjusted, if necessary and copied
> to root/kernels/MYKERNEL
> 4.Copy everything under /etc to /root/etc
> 5.cvsup -g -L 2 src-supfile
> 6.cd /usr/src
so far so good
> 7.make cleanworld
The handbook suggest: rm -rf /usr/obj/* , the cleanworld might do the
same you might check that
> 8.make buildworld
> 9.make buildkernel KERNCONF=MYKERNEL
> 10.Go into single user mode
> 11.If the new kernel doesn't boot reboot and hit the
> space bar at the boot prompt and boot kernel.old If
> the new kernel boots OK mount -a
You have to install your kernel first, step 13 is next now. Also when
allready running in the 'multi'-user mode a 'shutdown now' will bring
you in single user mode
> 12.cd /usr/src
> 13.make installkernel KERNCONF=MYKERNEL
asuming you still are in single user mode you now have to do 'make
installworld' ( your step 17 ), after you've done that run a
'mergemaster' and you are finished.
Basically everything you have to do is documented perfectly in the
I suggest reading it (again?) and if possible open the page on a 2nd
computer or something so you can read whatever step is next when
Also you might want to run 'script >/path/to/logfile/' as also
described in the handbook .
> 14.Go into single user mode
> 15.cd /usr/src
> 16.mergemaster -p
> 17.make installworld
> 18.mergemaster -i
> 19.exit and reboot
> Is this ok? Or have I forgot about something?
> I'm running a freebsd 6.1 machine on a amd64 system
> with an adjusted kernel called MYKERNEL.
> Thanks inadvanced,
> Do you Yahoo!?
> Everyone is raving about the all-new Yahoo! Mail beta.
> freebsd-questions at freebsd.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
More information about the freebsd-questions