從 2.0.5R 到 2.2.1R,主要的設定檔是 /etc/sysconfig。
所有的選項都被指定在這個檔,而其他像 觀察 /etc/sysconfig 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
在 2.2.1 以後及 3.0 ,/etc/sysconfig 更名為一個更容
易描述的檔名叫 /etc/rc.local 出現並可以用來啟動額外的本地服務像是
/etc/rc.serial 用來初始化序列埠(像是鎖定埠的特性等)。
/etc/rc.i386 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
由 2.1.0R 開始,你也可以在 /etc/sysconfig (或
/etc/rc.conf) 裡指定一個目錄擁有"本地"起始檔:
每個以 假如你想確保某個執行順序又不想改所有的檔名,你可以使用一個簡單
的架構如下,利用事先安排到每個檔名前的數字來確保順序:
這可能看起來有點醜(或類似 SysV :-)) 但是它提供一個簡單而規律的
架構讓本地加入的套件不須編輯 /etc/rc.local 就能重新排
序。許多的 ports/packages 假設 /usr/local/etc/rc.d 是
本地起始的目錄。
使用 另外也有個套件叫 ``<roberto@FreeBSD.ORG> 詢問它。
目前正在發展階段。
要再次移除使用者,使用 察看 可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
/軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
從 2.0.5R 到 2.2.1R,主要的設定檔是 /etc/sysconfig。
所有的選項都被指定在這個檔,而其他像 觀察 /etc/sysconfig 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
在 2.2.1 以後及 3.0 ,/etc/sysconfig 更名為一個更容
易描述的檔名叫 /etc/rc.local 出現並可以用來啟動額外的本地服務像是
/etc/rc.serial 用來初始化序列埠(像是鎖定埠的特性等)。
/etc/rc.i386 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
由 2.1.0R 開始,你也可以在 /etc/sysconfig (或
/etc/rc.conf) 裡指定一個目錄擁有"本地"起始檔:
每個以 假如你想確保某個執行順序又不想改所有的檔名,你可以使用一個簡單
的架構如下,利用事先安排到每個檔名前的數字來確保順序:
這可能看起來有點醜(或類似 SysV :-)) 但是它提供一個簡單而規律的
架構讓本地加入的套件不須編輯 /etc/rc.local 就能重新排
序。許多的 ports/packages 假設 /usr/local/etc/rc.d 是
本地起始的目錄。
使用 另外也有個套件叫 ``<roberto@FreeBSD.ORG> 詢問它。
目前正在發展階段。
要再次移除使用者,使用 察看 可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
/軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
假如是 ZIP 或軟碟機,你已經在上面有 DOS 檔案系統,可以使用
像這樣的命令:
這是針對軟碟機,或是以下命令:
使用 ZIP 的出廠預設值。
其他磁片,用 /stand/sysinstall 察看
如何配置。
接下來這個範例是 ZIP 裝在 sd2,在第三個 SCSI 磁碟。
不像軟碟機,或一個你計畫跟其他人分享使用的可移除裝置,用
BSD 檔案系統貫穿它可能是一個比較好的主意。你將擁有長檔名支援
,至少兩倍以上的效率增進,還有更高的穩定度。首先,你需要重新
製作 DOS 層的分割區/檔案系統。你可以使用 你可以使用 disklabel 或 /stand/sysinstall 去建立多重
BSD 分割區。無疑的如果你正在硬碟機上增加置換空間(swap space)時
你就需要這麼做,但是在可移除裝置如 ZIP 上可能就是無意義的。
最後,建立一個新的檔案系統,也就是在 ZIP 裝置上是使用整個磁碟:
並且把它 mount 起來:
在 次要 DOS 分割區是在所有主要分割區之後被找到,舉例,如果你有一個
"E" 分割區在第二個 SCSI 裝置的第二個 DOS 分割區,你需要在 /dev 下
建立 "slice 5" 的特殊檔案,然後 mount /dev/sd1s5:
如果您能提供任何這個主題的其他資訊,我們會很感激。
最普遍的想法是把你的 native FreeBSD root 分割區
的第一個磁區拷貝到 DOS/NT 分割區裡的一個檔案內。假設
你命名它為:c:\bootsect.bsd
(由 c:\bootsect.dos 授意而來),接著你可以編輯
c:\boot.ini 檔案內容如下:
此程序假設 DOS,NT,FreeBSD,或其他作業系統已經被安裝在
重新開機進入 DOS 或 NT。NTFS 使用者把
attrib -s -r c:\boot.ini
編輯並從上述
attrib -r -s c:\boot.ini
如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後,
用 DOS 的 ``
如果你在同一個磁碟機裡有 FreeBSD 和 Linux,只要跟隨 LILO 的安
裝指令,從一個非 Linux 作業系統啟動。簡略說明如下:
啟動 Linux,並在 /etc/lilo.conf 中加入以下幾行:
假如 FreeBSD 在另外一個磁碟,你必須在 LILO 選項中加入
``loader=/boot/chain.b'',舉例:
某些情形你必須指定 BIOS 磁碟代號給 FreeBSD boot loader 以能從第
二磁碟成功的啟動。舉例,假如你的 FreeBSD SCSI 磁碟在 BIOS 中偵測
是 BIOS disk 1,那在 FreeBSD boot loader 的提示號出現時你必須指
定:
在 FreeBSD 2.2.5 和之後的版本,你可以設定 在你的 Linux 啟動分割區安裝 LILO 取代主要啟動資料(Master Boot
Record)。接著你可以從 BootEasy 啟動 LILO。
假如你正在執行 Windows-95 和 Linux,這是一個建議方法:要更簡單的
從 Linux 再次啟動在於你是否應該重新安裝 Windows95(這是一個善妒
的作業系統,它壓迫不讓其他作業系統存在於主要啟動記錄內)。
現在,這是某些常見情形,人們只有 PC 的使用背景。更多本來曾使用
Unix 又想把機器設定只執行 FreeBSD 的人,大多會用傳統 Unix 的方
法讓一個作業系統佔據整個磁碟,從最開頭的第一個磁區到最後一個。
一個真實的 fdisk table 並在這個情形中並沒有實質功用,機器上一天
24 小時,每週七天無時不刻地都在執行 FreeBSD,甚至沒有啟動其他作
業系統。因此,如果你在 sysinstall 的 fdsik 編輯器裡選擇
``A)ll FreeBSD'',並用 ``No'' 回答下一個問題,你就是在這種模式中
。值得注意的是這代表 BSD bootstrap 也由這台磁碟機的 MBR 所產生,
因此沒有留下空間給其他像是啟動管理員的程式。不要試著去安裝它,不
然你會把 BSD bootsrtap 弄壞了。
因此為何叫它``危險的''﹖一個處於這種模式的磁碟機不包含將被正
常 PC 公用程式視為有效的 fdisk table。依循它們被設計的模式,只
要它們在這樣一個磁碟機中一旦被觸及可能就會產生錯誤的提示,或更
糟糕的,可能未經提示或通知你就把 FreeBSD bootstrap 弄壞。一些在
PC 上廣泛使用的作業系統就有這種 ``使用者不友善性'' 的存在(當然
,它們稱之為``使用者的友善性'')。至少已知在 HP Netservers 上的
Award BIOS(它並不是唯一的特例)就是會忽略任何它認為沒有有效
fdisk 列表的硬碟。這導致它啟動時,簡略的忽略過這樣一個磁碟裝置,
切換到軟碟機,然後只是跟你吐著``讀取錯誤''的訊息。很讓人印象深
刻吧﹖或許他們也叫這為``使用者友善性'',誰知道﹖