線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1146
推到 Plurk!
推到 Facebook!

FreeBSD 不用CVSUP MAKE WORLD的升級方法(Upgrade)

 
conundrum
尊榮會員


發表:893
回覆:1272
積分:643
註冊:2004-01-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-03-01 10:36:00 IP:61.221.xxx.xxx 未訂閱
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 
系統時間:2024-05-17 9:57:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!