single user mode buildwerld failures

kayve at sfsu.edu kayve at sfsu.edu
Thu Apr 5 20:47:31 UTC 2007


i can't log on, but i can run in single user mode.  does that qualify
as a "running system"  should i start over from step 1 and do it all
in single user mode?  maybe i better not try until hearing from 
somebody.

> If you have a running system, read Appendix A.5 "Using CVSup" [1] of the
> handbook, which details how to update your sources and ports to the
> current version.
> 
> If you don't have a running system, rebuild world + kernel and hope that
> restores enough functionality so you can update the sources and go
> again. This is all described in section 22.4 "Rebuilding world" [2] of
> the handbook, but I will summarise it for you.
> 
> // change to root
> $ su -
> // remove /usr/obj to speed up the build
> # cd /usr/obj && chflags -R noschg * && rm -rf *
> // Build a new world
> # cd /usr/src
> # make -j4 buildworld
> // build a new kernel (do not put any job options for this build)
> # make buildkernel
> // install the new kernel
> # make installkernel
> // reboot to single user mode (boot -s from the loader prompt)
> # shutdown -r now
> 
> // After reboot
> // check + mount all filesystems
> # fsck -p
> # mount -u /
> # mount -a -t ufs
> # swapon -a
> // prepare /etc for the world install
> # mergemaster -p
> // install the new world
> # cd /usr/src ; make installworld
> // run mergemaster again
> # mergemaster
> // reboot to an updated system
> # shutdown -r now
> 
> All these instructions are in the handbook.
> 
> Cheers
> 
> Tom
> 
> [1] http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/cvsup.html
> [2]
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
> 



More information about the freebsd-stable mailing list