FreeBSD 不用CVSUP MAKE WORLD的升級方法(Upgrade) |
|
conundrum
尊榮會員 發表:893 回覆:1272 積分:643 註冊:2004-01-06 發送簡訊給我 |
http://mail.tses.tcc.edu.tw/nuke/sections.php?op=viewarticle&artid=198
不用CVSUP MAKE WORLD的升級方法(Upgrade) (已閱讀: 135 次) (來源:林克敏主任) --------資料備份--------- 如果你的主機有跑 DNS ,先備份 DNS 的資料: Upgrade過程中會覆蓋/etc/namedb/資料夾中的同名檔案。 mv /etc/namedb/named.conf /etc/namedb/dns.conf 修改 /etc/rc.conf 中啟動 DNS 的相關設定。 做完 Upgrade 時再 reboot 後, DNS 就能正常啟動。 Upgrade 時,會將 /etc/namedb 中同名的檔案覆蓋。 /etc /var --------kernel,核心------------ 備份舊的 /usr/src/sys/i386/conf/GENERIC ,尤其是曾手動修改的部份。 mv /usr/src /usr/src.orig Upgrade 時如果有 /usr/src/ 存在,就算選取了 src-->sys ,也不會安裝新的 kernel 文件,會阻礙事後自行編譯的動作。 如果還有其他的設定檔的話,記得喔!統統都要備份起來。 -------記錄下硬碟分割資料---------- df [-m] 將所有硬碟分割區的資料抄下來,等一下升級的過程中會用到這些硬碟分割區的資料。 Filesystem 1M-blocks Used Avail Capacity Mounted on /dev/da0s1a 125 42 73 36% / /dev/da0s2e 3420 1130 2016 36% /home /dev/da0s1f 251 0 231 0% /tmp /dev/da0s1g 4007 962 2724 26% /usr /dev/da0s1e 251 4 227 2% /var procfs 0 0 0 100% /proc ---------開始升級---------- 開始升級使用新版 FreeBSD 的 CD-ROM 或是自行下載開機檔案製成開機片來開機。 Kernel Configuration Menu Skip kernel configuration and continue with installation /stand/sysinstall Main Menu Upgrade 一開始會問一些只有[Ok]一個答案的問題,那你只能按[Ok]。 到了處理硬碟分割區的畫面時,可不是用Create喔!要用Mount,將原本舊系統硬碟分割的資料Mount回來。 設定前: FreeBSD Disklabel Editor Disk: da0 Partition name: da0s1 Free: 0 blocks (0MB) Disk: da0 Partition name: da0s2 Free: 0 blocks (0MB) Part Mount Size Newfs ---- ----- ---- ----- da0s1a 128MB * da0s1b swap 497MB SWAP da0s1e 256MB * da0s1f 256MB * da0s1g 4071MB * da0s2e 3474MB * The following commands are valid here (upper or lower case): C = Create D = Delete M = Mount pt. W = Write N = Newfs Opts Q = Finish S = Toggle SoftUpdates T = Toggle Newfs U = Undo A = Auto Defaults R = Delete Merge Use F1 or ? to get more help, arrow keys to select. 設定完成: FreeBSD Disklabel Editor Disk: da0 Partition name: da0s1 Free: 0 blocks (0MB) Disk: da0 Partition name: da0s2 Free: 0 blocks (0MB) Part Mount Size Newfs ---- ----- ---- ----- da0s1a / 128MB UFS N da0s1b swap 497MB SWAP da0s1e /var 256MB UFS S N da0s1f /tmp 256MB UFS S N da0s1g /usr 4071MB UFS S N da0s2e /home 3474MB UFS S N The following commands are valid here (upper or lower case): C = Create D = Delete M = Mount pt. W = Write N = Newfs Opts Q = Finish S = Toggle SoftUpdates T = Toggle Newfs U = Undo A = Auto Defaults R = Delete Merge Use F1 or ? to get more help, arrow keys to select. 接著下來幾乎與前一次安裝的過程差不多,選一下所要安裝的系統套件。 升級完畢,查驗版本:用這個指令查看 FreeBSD 的版本。 uname -v -------------------------------------------------------------------------------- 重新編譯 kernel cd /usr/src/sys/i386/conf vi GENERIC 將您要修改的設定寫入新的核心 kernel 中 config GENERIC cd ../../compile/GENERIC make depend all install |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |