Return to BSD News archive
Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!simtel!agis!vtc.tacom.army.mil!news1.oakland.edu!newsxfer.itd.umich.edu!agate!howland.reston.ans.net!nctuccca.edu.tw!news.cc.nctu.edu.tw!news.csie.nctu.edu.tw!jdli From: jdli@csie.nctu.edu.tw (開始喜歡秋天了...) Newsgroups: comp.unix.bsd.freebsd.misc Subject: Suggestions on upgrade to 2.0.5R from bindist Date: 11 Jun 1995 18:25:11 GMT Organization: 楓之谷 Lines: 31 Message-ID: <3rfce7$1jb@news.csie.nctu.edu.tw> Reply-To: jdli@csie.nctu.edu.tw NNTP-Posting-Host: jdli@ccsun8.csie.nctu.edu.tw X-Newsreader: TIN [version 1.2 PL2] Well, this is just my personal experience, so don't blame if this doesn't work. I only play FreeBSD for 9 monthes. :) 1. boot into single user mode (boot: -s) 2. mount -u / (and mount /usr if needed) 3. grab bindist, kerndist, and des (if you use des) to /tmp 4. extract bindist : cd /; cat /tmp/bin/bin.* | gunzip | tar --extract --verbose --unlink --same-owner --preserve-permissions --file - bin lkm sbin usr kernel.GENERIC (this will leave /etc /root /var untouched) 5. follow Step4, extract dict, info, manpages, games, proflibs, des (be sure to extract des after bin.* and proflibs.*) 6. cd /tmp; cat /tmp/bin/bin.* | gunzip | tar xvf - etc (compare /tmp/etc, modify /etc, maybe you can use "diff") 7. ldconfig -v /usr/lib /usr/X11R6/lib /usr/local/lib 8. extract kerndist : /bin/rm -rf /sys/* cd /; cat /tmp/src/ssys.* | gunzip | tar xvf - 9. make a new kernel (be aware of the new format of kernel config, check GENERIC,LINT) 10. go through every directory and check everything 11. reboot and pray .... :) Good luck, and enjoy FreeBSD !!! -- 李 建 達 (Adonis) 交大資工 Mail: jdli@csie.nctu.edu.tw