Date: Thu, 5 Apr 2007 13:47:30 -0700 From: kayve@sfsu.edu To: Tom Evans <tevans.uk@googlemail.com> Cc: stable@freebsd.org Subject: Re: single user mode buildwerld failures Message-ID: <1175806050.461560624285a@webmail.sfsu.edu> In-Reply-To: <1175763113.1318.18.camel@zoot.mintel.co.uk> References: <20070403020736.8549C241BF@freebsd-stable.sentex.ca> <Pine.SOC.4.64.0704040855350.15464@libra.sfsu.edu> <20070404125452.M18358@fledge.watson.org> <Pine.SOC.4.64.0704040959490.15464@libra.sfsu.edu> <Pine.SOC.4.64.0704041006060.15464@libra.sfsu.edu> <14989d6e0704041034t1e197592jbd7d609ddd1d0765@mail.gmail.com> <1175734991.46144acfabc7a@webmail.sfsu.edu> <1175736045.46144eed676c2@webmail.sfsu.edu> <1175763113.1318.18.camel@zoot.mintel.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
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 >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1175806050.461560624285a>