Sync with English FAQ version and fix some typo, clean DOS <CR>.

Pointed out by:		Wolfram Schneider <wosch@FreeBSD.ORG>
This commit is contained in:
Foxfair Hu 1999-02-03 01:53:12 +00:00
parent 01194df09e
commit 4727459161
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=4182
6 changed files with 1606 additions and 1594 deletions

View file

@ -1,7 +1,7 @@
<!-- $Id: admin.sgml,v 1.2 1999-02-02 15:38:57 wosch Exp $ -->
<!-- $Id: admin.sgml,v 1.3 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.12 -->
<!-- English Version: 1.16 -->
<sect>
<heading>系統管理<label id="admin"></heading>
@ -10,32 +10,32 @@
<heading>系統起始設定檔在哪?</heading>
<p>從 2.0.5R 到 2.2.1R,主要的設定檔是 <tt>/etc/sysconfig</tt>。
所有的選項都被定在這個檔,而其他像 <htmlurl url=
所有的選項都被定在這個檔,而其他像 <htmlurl url=
"http://www.freebsd.org/cgi/man.cgi?rc" name="/etc/rc">
和 <tt>/etc/netstart</tt> 只是引用它。
<p>觀察 <tt>/etc/sysconfig</tt> 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
<p>在 2.2.1 和 3.0 以後<tt>/etc/sysconfig</tt> 更名為一個更容
<p>在 2.2.1 以後及 3.0 <tt>/etc/sysconfig</tt> 更名為一個更容
易描述的檔名叫 <htmlurl
url="http://www.freebsd.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">
,並且語法化成只剩一個位元。<tt>/etc/netstart</tt> 亦更名為
,並且語法化成只剩一個位元。<tt>/etc/netstart</tt> 亦更名為
<tt>/etc/rc.network</tt> 因此所有的檔案都可以用 <tt><htmlurl
url="http://www.freebsd.org/cgi/man.cgi?cp" name="cp"> /usr/src/etc/rc*
/etc</tt> 來拷貝。
<p><tt>/etc/rc.local</tt> 出現並可以用來啟動額外的本地服務像是
<htmlurl url="http://www.freebsd.org/cgi/ports.cgi?^inn" name="INN">
或某些個人選項。
或某些自訂選項。
<p><tt>/etc/rc.serial</tt> 用來初始化序列埠(像是鎖埠的特性等)。
<p><tt>/etc/rc.serial</tt> 用來初始化序列埠(像是鎖埠的特性等)。
<p><tt>/etc/rc.i386</tt> 是 Intel 特殊的設定,像是 iBCS2 模擬或是 PC
<p><tt>/etc/rc.i386</tt> 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
<p>由 2.1.0R 開始,你也可以在 <tt>/etc/sysconfig</tt> (或
<tt>/etc/rc.conf</tt>) 裡指定目錄擁有"本地"起始檔:
<tt>/etc/rc.conf</tt>) 裡指定一個目錄擁有"本地"起始檔:
<verb>
# Location of local startup files.
@ -82,8 +82,7 @@
<p>可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
/軟碟片/或其他東西可以插入,那這些裝置似乎都是類似功能的東
西。
/軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
<p><label id="disklabel">(本節主要由 <url
url="http://www.vmunix.com/mark/FreeBSD/ZIP-FAQ.html"
@ -96,23 +95,23 @@
mount -t msdos /dev/fd0c /floppy
</verb>
<p>如果只是軟碟機,那就這樣
<p>這是針對軟碟機,或是以下命令
<verb>
mount -t msdos /dev/sd2s4 /zip
</verb>
<p>對 ZIP 磁片來說是使用出廠預設值。
<p>使用 ZIP 的出廠預設值。
<p>其他磁片,用 <tt/fdisk/ 或 <tt>/stand/sysinstall</tt> 察看
如何配置。
<p>接下來這個範例是 ZIP 裝在 sd2第三個 SCSI 磁碟。
<p>接下來這個範例是 ZIP 裝在 sd2第三個 SCSI 磁碟。
<p>不像軟碟機,或一個你計畫跟其他人分享使用的可移除裝置,用
BSD 檔案系統貫穿它可能是一個比較好的主意。你將擁有長檔名支援
,至少兩倍以上的效率增進,更高的穩定度。首先,你需要重新製作
DOS 層的分割區/檔案系統。你可以使用 <htmlurl url=
,至少兩倍以上的效率增進,還有更高的穩定度。首先,你需要重新
製作 DOS 層的分割區/檔案系統。你可以使用 <htmlurl url=
"http://www.freebsd.org/cgi/man.cgi?fdisk" name="fdisk"> 或
<tt>/stand/sysinstall</tt>,或對一個你不想支援多重作業系統的
小磁碟,只要把它劃分成整個 FAT 分割表(slices)並用以下 BSD 分
@ -125,22 +124,22 @@
<p>你可以使用 disklabel 或 <tt>/stand/sysinstall</tt> 去建立多重
BSD 分割區。無疑的如果你正在硬碟機上增加置換空間(swap space)時
你就需要這麼做,但是在可移除裝置如 ZIP 上是無意義的。
你就需要這麼做,但是在可移除裝置如 ZIP 上可能就是無意義的。
<p>最後,建立一個新的檔案系統在 ZIP 裝置上是使用整個磁碟:
<p>最後,建立一個新的檔案系統,也就是在 ZIP 裝置上是使用整個磁碟:
<verb>
newfs /dev/rsd2c
</verb>
<p>並且把它掛上(mount)
<p>並且把它 mount 起來
<verb>
mount /dev/sd2c /zip
</verb>
<p>在 <htmlurl url="http://www.freebsd.org/cgi/man.cgi?fstab"
name="/etc/fstab"> 加下面這一行可能是一個好主意,你以後就只
name="/etc/fstab"> 加下面這一行可能是一個好主意,你以後就只
要打"mount /zip" :
<verb>
@ -148,11 +147,11 @@
</verb>
<sect1>
<heading>我該怎麼掛上次要的 DOS 分割區﹖</heading>
<heading>我該怎麼 mount 次要的 DOS 分割區﹖</heading>
<p>次要 DOS 分割區是在所有主要分割區之後被找到,舉例,如果你有一個
"E" 分割區在第二個 SCSI 裝置的第二個 DOS 分割區,你需要在 /dev 下
建立 "slice 5" 的特殊檔案,然後掛上 /dev/sd1s5
建立 "slice 5" 的特殊檔案,然後 mount /dev/sd1s5
<verb>
# cd /dev
@ -161,30 +160,37 @@
</verb>
<sect1>
<heading>我可以在 FreeBSD 下掛上其他異質性檔案系統嗎﹖</heading>
<heading>我可以在 FreeBSD 下 mount 其他異質性檔案系統嗎﹖</heading>
<p><bf/ Digital UNIX/ UFS 光碟機可以直接掛在 FreeBSD 上。從 Digital
UNIX 和其他支援 UFS 格式的系統掛上磁碟分割區應該更複雜,主要細節
是依賴作業系統的磁碟分割法。
<p><bf/ Digital UNIX/ UFS 光碟機可以在 FreeBSD 上直接 mount。從
Digital UNIX 和其他支援 UFS 格式的系統 mount 磁碟分割區可能更
複雜,主要細節是依賴作業系統的磁碟分割法。
<p><bf/ Linux/: 2.2 及以後的版本支援 <bf/ext2fs/ 分割區,請查閱
<htmlurl url="http://www.freebsd.org/cgi/man.cgi?mount_ext2fs"
name="mount_ext2fs"> 有更多資訊。
<p>提供任何這個主題的其他資訊將被重視。
<p><bf/ NT/: 已經有一個 FreeBSD 下可以使用的唯讀 NTFS 驅動程式
存在,更多資訊你可以察看 Mark Ovens 在 <htmlurl
url="http://www.users.globalnet.co.uk/~markov/ntfs_install.html"
name="http://www.users.globalnet.co.uk/~markov/ntfs_install.html">
的指導介紹。
<p>如果您能提供任何這個主題的其他資訊,我們會很感激。
<sect1>
<heading>我該如何使用 NT loader 來啟動 FreeBSD﹖</heading>
<p>最普遍的想法是把你的 native FreeBSD root 分割區
的第一個磁區拷貝到 DOS/NT 分割區裡的一個檔案內。假設
你命名它:<tt>c:&bsol;bootsect.bsd</tt>
你命名它<tt>c:&bsol;bootsect.bsd</tt>
(由 <tt>c:&bsol;bootsect.dos</tt> 授意而來),接著你可以編輯
<tt>c:&bsol;boot.ini</tt> 檔案內容如下:
<verb>
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT"
@ -197,8 +203,8 @@
個分割區而 FreeBSD 在第二個。我也把 FreeBSD 安裝成由 native
partition 啟動,<bf/而不是/ 從磁碟的 MBR。
<p>掛上一個 DOS 格式化的軟碟(假如你已經轉換到 NTFS或 FAT 分割區
到 <tt>/mnt</tt>
<p>Mount 一個 DOS 格式化的軟碟(假如你已經轉換到 NTFS或 FAT 分
割區到 <tt>/mnt</tt>
<verb>
dd if=/dev/rsd0a of=/mnt/bootsect.bsd bs=512 count=1
@ -212,19 +218,19 @@
attrib -s -r c:\boot.ini
</verb>
<p>編輯並從 <tt/boot.ini/ 的範例加入相關適當的項目,再把屬性回復
<p>編輯並從上述 <tt/boot.ini/ 的範例加入相關適當的項目,再把屬性回復
<verb>
attrib -r -s c:\boot.ini
</verb>
<p>如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後
用 DOS 的 ``<tt/fdisk/'' 命令回復它:
<p>如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後
用 DOS 的 ``<tt/fdisk/'' 命令回復它:
<sect1>
<heading>
我該怎麼用 LILO 啟動 FreeBSD 和 Linux﹖
我該如何用 LILO 啟動 FreeBSD 和 Linux﹖
</heading>
<p>如果你在同一個磁碟機裡有 FreeBSD 和 Linux只要跟隨 LILO 的安
@ -248,9 +254,9 @@
label=FreeBSD
</verb>
<p>某些情形你必須指定 BIOS 磁碟代號給 FreeBSD 啟動載入程式以能從第
<p>某些情形你必須指定 BIOS 磁碟代號給 FreeBSD boot loader 以能從第
二磁碟成功的啟動。舉例,假如你的 FreeBSD SCSI 磁碟在 BIOS 中偵測
是 BIOS disk 1那在 FreeBSD 啟動載入程式的提示號出現時你必須指
是 BIOS disk 1那在 FreeBSD boot loader 的提示號出現時你必須指
定:
<verb>
Boot: 1:sd(0,a)/kernel
@ -278,14 +284,14 @@
<sect1>
<heading>
一個所謂``危險奉獻''的磁碟有害嗎﹖
一個所謂``危險奉獻(dangerously dedicated)''的磁碟有害嗎﹖
</heading>
<p><label id="dedicate">安裝程序允許你選擇兩種不同的方法來分割你的
磁碟機。內定方法是在同一台機器上和其他作業系統可以相容,但
磁碟機。內定方法為了在同一台機器上和其他作業系統可以相容,於
使用 fdisk table entries(FreeBSD 裡稱之為``slices'')FreeBSD
的 slice 就是使用整個自己的分割區。可供選擇的是,你可以選擇安裝
啟動選擇器(boot-selector) 在磁碟機數個可能作業系統上來回切換。
啟動選擇器(boot-selector) 在磁碟機數個可能作業系統上來回切換。
<p>現在,這是某些常見情形,人們只有 PC 的使用背景。更多本來曾使用
Unix 又想把機器設定只執行 FreeBSD 的人,大多會用傳統 Unix 的方
@ -309,19 +315,20 @@
切換到軟碟機,然後只是跟你吐著``讀取錯誤''的訊息。很讓人印象深
刻吧﹖或許他們也叫這為``使用者友善性'',誰知道﹖
<p>這種模式的好處是FreeBSD 擁有整個磁碟,不需要因為 1980 年代
簡略的分割模式強迫一些人造而現在看起來無意義的限制在這些分割該
怎麼被完成,浪費好幾個虛擬的``磁軌''。這些限制時常導致可能變成
PC 的 OS 安裝過程中最大的頭痛,幾何學錯誤的搭配這兩個差異的爭
論結果,是在 fdisk 列表中儲存分割資訊時過剩的方法。請查閱
<p>這種模式的好處是FreeBSD 擁有整個磁碟,不需要因為由 1980
年代起簡略的分割模式,強迫一些人造而現在看起來無意義的限制
在這些分割該怎麼被完成,浪費好幾個虛擬的`磁軌'。這些限制時
常可能導致如何在 fdisk 列表中儲存分割資訊時兩種相異卻多餘
的方法造成 geometry 的搭配不合,而變成 PC 的 OS 安裝過程最
大的頭痛。請查閱
<ref id="missing_os" name="Missing Operating System">。
在``完全奉獻''的模式下BSD bootstrap 從磁區 0 開始,這是唯一
能轉換同一個 C/H/S 值的磁區,不管你的 BIOS 如何``轉換''你的磁
能轉換同一個 C/H/S 值的磁區,不管你的 BIOS 如何`轉換'你的磁
碟。因此,你也可以在系統/控制器之間以一種不同的轉換架構置換磁
碟,而不須承擔失敗後磁碟機再也不會啟動的風險。
<p>要把``危險奉獻''的磁碟回復到正常 PC 使用,基本上有兩個選擇。
第一是你把足夠的 NULL 位元組寫入 MBR 確保任何隨後的安裝程
第一是你把足夠的 NULL 位元組寫入 MBR 確保任何隨後的安裝程
式相信這只是一個空白的磁碟。舉例來說你可以這樣做:
<verb>
@ -347,7 +354,7 @@
源程式,而置換空間在另一個磁碟,這會比置換空間跟編譯程式都在
同一個磁碟時來得快。這對 SCSI 磁碟機特別正確。
<p>IDE 磁碟並不允許同時在同一通道存取兩個裝置FreeBSD 不支援
<p>IDE 磁碟並不允許同時在同一通道存取兩個裝置FreeBSD 不支援
mode 4因此所有的 IDE 磁碟 I/O 是``可程式化的'')。然而我仍
會建議你把置換空間放在分別的磁碟。磁碟機這麼便宜,實在沒什麼
好擔心的。
@ -418,7 +425,7 @@
<p>可以從 <tt>/etc/sysconfig</tt> (或 <htmlurl
url="http://www.freebsd.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">)
來設定,請看此檔裡適合的註解。
來設定,請看此檔裡相關的註解。
<p>在 2.0.5R 及其之後的版本,所有跟文字字型,鍵盤對應相關的設定都在
<tt>/usr/share/examples/syscons</tt>。
@ -483,8 +490,8 @@
#
</verb>
<p>通常這會發生在你嘗試要連結 `c' 分割區,這內定的型別是 ``無法使用的''
。ccd 磁碟需要的基礎分割區型別為 FS_BSDFFS編輯你要試著連結的磁碟
<p>通常這會發生在你嘗試要連結 `c' 分割區,這內定的型別是`無法使用的'
。ccd 驅動程式需要的基礎分割區型別為 FS_BSDFFS編輯你要試著連結的磁碟
標記並更改分割區的型別為`4.2BSD'。
<sect1>
@ -502,7 +509,7 @@
#
</verb>
<p>這是因為由 ccd 傳回的磁碟標記事實上是一個``假的''而沒有真正在磁碟
<p>這是因為由 ccd 傳回的磁碟標記事實上是一個`假的'而沒有真正在磁碟
上。你可以把它完全寫入來解決這個問題,像這樣:
<verb>
@ -515,7 +522,7 @@
<sect1>
<heading>FreeBSD 支援 System V IPC 格式指令集?</heading>
<p>是的FreeBSD 支援 System V-格式 IPC。這包括共享記憶體訊息跟
<p>是的FreeBSD 支援 System V-style IPC。這包括共享記憶體訊息跟
信號。你需要在你的核心設定檔內加入下列幾行以啟動它們。
<verb>
@ -537,8 +544,9 @@
</heading>
<p>跟隨 FreeBSD 套裝而來的 sendmail 設定是適合那些直接連上網際網路
的的站台。那些想透過 UUCP 交換它們郵件的站台必須另外安裝 sendmil
的設定檔案。
的站台。想透過 UUCP 交換郵件的站台必須另外安裝 sendmil 的設定檔
案。
<p>手動修改 <tt>/etc/sendmail.cf</tt> 是絕對必要的。第 8 版的
sendmail 提供一個全新的入口以透過一些像 <htmlurl
@ -550,8 +558,9 @@
/usr/src/usr.sbin/sendmail/cf
</verb>
<p>假如你不是用完整的來源程式安裝系統,那麼 sendmail 設定項目可能已
經分散成好幾個來源分布檔在等著你,假設你已經掛上光碟機,做以下動作:
<p>假如你不是用 full sources 方式安裝系統,那麼 sendmail 設定項目可
能已經分散成好幾個來源分布檔在等著你,假設你已經 mount 光碟機,做
以下動作:
<verb>
cd /usr/src
@ -566,7 +575,7 @@
<p>首先,你必須建立自己的 <tt>.mc</tt> 檔。
<tt>/usr/src/usr.sbin/sendmail/cf/cf</tt> 目錄是這些檔案的家。
首先,已經有好幾個範例檔,假設你已經命名自己的檔叫
查看一下,已經有好幾個範例檔,假設你已經命名自己的檔叫
<tt>foo.mc</tt>,你要做的只是把它轉換成一個有效的
<tt>sendmail.cf</tt>
@ -600,12 +609,12 @@
<p> <em>nodns</em> 和 <em>nocanonify</em> 特性將避免任何在遞送郵件
時會用到 DNS 的機會。<em>UUCP_RELAY</em> 項目的出現理由很奇怪,
就不要為何了。簡單的放入一個網際網路上可以處理 .UUCP 虛擬網域位址
的主機名稱;通常,你只需要在這裡填入你 ISP 的信件回覆處
就不要為何了。簡單的放入一個網際網路上可以處理 .UUCP 虛擬網域
位址的主機名稱;通常,你只需要在這裡填入你 ISP 的信件回覆處
(mail replay)。
<p>你已經做到這裡了,你還需要這個叫 <tt>/etc/mailertable</tt> 的檔案
。一個典型的範例如下:
<p>你已經做到這裡了,你還需要這個叫 <tt>/etc/mailertable</tt> 的
檔案。一個典型的範例如下:
<verb>
#
@ -620,11 +629,11 @@
. uucp-dom:sax
</verb>
<p>如你所見,這是某個活生生檔案裡的一部份。首三行處理網域定址信件
不應該被送出到內定路徑,而由某些 UUCP 鄰居(UUCP neighbor)取代
這是為了``縮短''遞送的路徑。下一行處理到本地乙太網路網域的信件
讓它可以使用 SMTP。最後UUCP 鄰居提到 .UUCP 虛擬網域的記載,
允許一個``uucp-neighbor!recipient''推翻內定規則。最後一行則以一
<p>如你所見,這是某個真實檔案裡的一部份。首三行處理網域定址信件
不應該被送出到內定路徑,而由某些 UUCP 鄰居(UUCP neighbor)取代
的特殊情形,這是為了``縮短''遞送的路徑。下一行處理到本地乙太
網路網域的信件讓它可以使用 SMTP 來遞送。最後UUCP 鄰居提到
.UUCP 虛擬網域的記載,允許一個``uucp-neighbor!recipient''推翻內定規則。最後一行則以一
個單獨的句點做結束,以 UUCP 遞送到提供當你全世界性郵件閘門的
UUCP 鄰居。所有在 <tt>uucp-dom:</tt> 關鍵字裡的節點名稱必須都是
有效的 UUCP 鄰居,你可以用 <tt>uuname</tt> 命令去確認。
@ -713,7 +722,7 @@
define(`confDELIVERY_MODE',`deferred')dnl
</verb>
<p>如轉換這個 <tt/.mc/ 檔案到 <tt/sendmail.cf/ 檔的詳細細節請
<p>如轉換這個 <tt/.mc/ 檔案到 <tt/sendmail.cf/ 檔的詳細細節請
參考上一節。另外,在更新 sendmail.cf 以後不要忘記重新啟動
sendmail。
@ -741,7 +750,7 @@
<p>簡單地使用這個 perl 命令:
<verb>
perl -i.bak -pe 's/\r\n/\n/g' file ...
perl -i.bak -npe 's/\r\n/\n/g' file ...
</verb>
<p>file 就是要處理的檔案。這個修改是在內部完成,原始的檔案會儲存成
@ -750,7 +759,7 @@ perl -i.bak -pe 's/\r\n/\n/g' file ...
<sect1>
<heading>我該怎麼用名稱砍掉 process</heading>
<p>使用 <url url="/cgi/cvsweb.cgi/man.cgi?killall" name="killall(1)">。
<p>使用 <url url="/cgi/man.cgi?killall" name="killall(1)">.
<sect1>
<heading>為何在 root 的 ACL 時 su 好像有問題?
@ -761,10 +770,11 @@ perl -i.bak -pe 's/\r\n/\n/g' file ...
Kerberos。
<sect1>
<heading>我該怎麼移除 Kerberos</heading>
<heading>我該怎麼移除 Kerberos</handing>
<p>要從系統裡移除 Kerberos重裝你正在執行的 release 版本內 bin 分類
。如果你有 CDROM你可以掛上 cd(假設在 /cdrom)並執行:
<p>要從系統裡移除 Kerberos重裝你正在執行的 release 版本內 bin
distribution。如果你有 CDROM你可以 mount cd(假設在 /cdrom)並執
行:
<verb>
cd /cdrom/bin
@ -807,4 +817,3 @@ cd /cdrom/bin
</sect>

View file

@ -1,7 +1,7 @@
<!-- $Id: install.sgml,v 1.2 1999-02-02 15:38:57 wosch Exp $ -->
<!-- $Id: install.sgml,v 1.3 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.13 -->
<!-- English Version: 1.14 -->
<sect>
<heading>安裝 FreeBSD<label id="install"></heading>
@ -9,10 +9,10 @@
<sect1>
<heading>我該下載哪些檔案以取得 FreeBSD</heading>
<p>通常你只需要一張軟碟映像檔,<em>floppies/boot.flp</em>,把它拷
<p>通常你只需要一張軟碟 image 檔,<em>floppies/boot.flp</em>,把它拷
貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管
理你的 TCP/IP 連線,以及 tapes光碟機軟碟機DOS 分割區,及
其他只要是安裝過程中需要用到的)。
其他只要是安裝過程中需要用到的事物)。
<p>若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
,以下是我們建議你抓來安裝的 distributions
@ -30,26 +30,26 @@
name="Handbook entry on installing FreeBSD.">這裡找到。
<sect1>
<heading>救命!啟動的軟碟映像檔無法塞到一片單獨的軟碟片裡!
<heading>救命!啟動的軟碟 image 檔無法塞到一片單獨的軟碟片裡!
</heading>
<p>一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
啟動的映像檔就剛好是這個大小。
啟動的 image 檔就剛好是這個大小。
<p>在準備啟動軟碟片時常見的錯誤有:
<itemize>
<item>使用 <tt>FTP</tt> 時沒有使用 <tt>binary</tt> 模式。
<item>使用 <tt>FTP</tt> 時沒有使用 <tt>binary</tt> 模式下載軟碟
image。
<p>某些 FTP client 軟體它們內定的傳輸模式是 <tt>ascii</tt>
並且試著更改任何在終端被接收的字元,以符合這個 client 系統本身
。大部分情形下這必然會毀損啟動映像檔,檢查一下你下載的啟動
映像檔大小:如果這不是<em>完全地</em>符合 server 端上的檔
案大小,那麼你的下載程序就有問題。
並且試著更改任何的 end-of-line 字元,以符合這個 client 系統
本身的轉換。大部分情形下這必然會毀損啟動 image 檔,檢查一下
你下載的啟動 image 檔大小:如果這不是<em>完全地</em>與 server
端上的大小相同,那麼你的下載程序就有問題。
<p>解決方法:在你連接上 server 但尚未開始下載映像檔之前,
看到 FTP 命令提示號時打 <tt>binary</tt>。
<item>使用 DOS 的 <tt>copy</tt> 命令(或等效的 GUI 工具)來把啟
映像檔傳送到軟碟片。
<p>類似像 <tt>copy</tt> 的程式,在啟動映像檔被建立並且直接
image 檔傳送到軟碟片。
<p>類似像 <tt>copy</tt> 的程式,在啟動 image 檔被建立並且直接
開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
表著你無法用磁片上固定的檔案去取代它。
你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
@ -59,7 +59,7 @@
</itemize>
<sect1>
<heading>安裝 FreeBSD 的指令是什麼</heading>
<heading>安裝 FreeBSD 的指令在哪裡</heading>
<p>你可以在這裡找到安裝指令。
<url url="../handbook/install.html"
@ -68,9 +68,9 @@
<sect1>
<heading>要執行 FreeBSD 我還需要什麼?</heading>
<p>你需要一台 386 或更好的 PC包含 5MB 或更多的 RAM以及至少 60MB
<p>你需要一台 386 或更好的 PC包含 5MB 或更多的 RAM 以及至少 60MB
的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
,需要 VGA 或更好的視訊卡。
需要 VGA 或更好的視訊卡。
<p>亦參考這個章節 <ref id="hardware" name="Hardware compatibility">
@ -80,21 +80,21 @@
<p>FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
FreeBSD像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
<p>FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不過安裝
時不能只用 4MB。如果你想這樣你可以在安裝時加入額外的記憶體,然
後等系統可以執行後,換回 4MB。或是你可以把你的磁碟機切出一個 4MB
以上置換空間,安裝好系統後再把置換空間砍掉。
<p>FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不
過安裝時不能只用 4MB。如果你想這樣你可以在安裝時加入額外的
記憶體,然後等系統可以執行後,換回 4MB。或是你可以把你的磁碟
機切出一個 4MB 以上置換空間,安裝好系統後再把置換空間砍掉。
<p>FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
或許你還是可以把 FreeBSD 2.1.7 裝起來。
<p>試著進入你的 BIOS 設定選單並找一個``remap''選,把它打開。
<p>試著進入你的 BIOS 設定選單並找一個``remap''選,把它打開。
你或許也該把 ROM shadowing 給關掉。
<p>只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
核心程式然後就可以只用 4MB。
核心程式然後就可以只用 4MB。
<p>你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
``upgrade''的選項升級到 2.1.7 版本。
@ -107,7 +107,7 @@
我該怎麼製作自訂的安裝軟碟片?
</heading>
<p>目前你無法 *只* 製作一個自訂的安裝軟碟片。你必須做出整個全新的
<p>目前你無法*只*製作一個自訂的安裝軟碟片。你必須做出整個全新的
release 系統,這裡面就包括你的安裝軟碟片。某些在
<tt>/usr/src/release/floppies/Makefile</tt> 裡的程式碼假設能讓
你*只*做出那些軟碟片,但是事實上還不行。
@ -125,9 +125,9 @@
<heading>Windows 95 可以跟 FreeBSD 並存嗎?</heading>
<p>先安裝 Windows 95然後再裝 FreeBSD。FreeBSD 的啟動管理員
會接著管理 Win95 和 FreeBSD。假使你第二個才裝 Win95它將會
問都不問的粗魯地把你的啟動管理員覆寫過去。假如這已經發生,
請看下一節。
會接著管理啟動 Win95 和 FreeBSD 的工作。假使你第二個才
Win95它將會問都不問的粗魯地把你的啟動管理員覆寫過去。假
如這已經發生,請看下一節。
<sect1>
<heading>
@ -155,7 +155,7 @@
</itemize>
<sect1>
<heading>我可以在一個有壞軌(bad block)的磁碟上進行安裝嗎?</heading>
<heading>我可以在一個有壞軌(bad blocks)的磁碟上進行安裝嗎?</heading>
<p>FreeBSD 的 bad block (<htmlurl
url="http://www.freebsd.org/cgi/man.cgi?bad144" name="bad144">
@ -310,8 +310,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<sect1>
<heading>
我該怎麼使用一個磁碟裝置的幾何(geometry)
<label id="geometry">
我該怎麼使用一個磁碟裝置的 geometry<label id="geometry">
</heading>
<p>(一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
@ -324,7 +323,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
是指磁碟機上磁區密度的變化 - 製造商要求是"真實的"physical
geometry 通常是指,他們所能找出浪費最少空間的 geometry 結果。
對 IDE 磁碟來說FreeBSD 使用 C/H/S 方式工作,但是所有現在
的磁碟已經在內部把它轉換成參考 block 了。
的磁碟已經在內部參考時把它轉換成 block 了。
<p>另外就是所謂的<tt /logical/ geometry - 這是當 BIOS 問"你的
geometry 是什麼?"的時候,所得到的答案並且把它用來存取磁碟。
@ -353,18 +352,18 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>另外,有一個免費而有用的公用程式叫 ``<tt/pfdisk.exe/'' 隨著
FreeBSD 散播出來(位於 FreeBSD CDROM 的 <tt>tools</tt> 子目錄
下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來
決找出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可
以在分割區編輯器裡面輸入它。
下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來
出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可以在
分割區編輯器裡面輸入它。
<sect1>
<heading>當我分割磁碟機有任何限制嗎﹖</heading>
<heading>當我分割磁碟機有任何限制嗎﹖</heading>
<p>是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
是 FreeBSD 的)
<p>對 SCSI 裝置來說,這通常按試著 root 分割區將會處於開始的 1024
<p>對 SCSI 裝置來說,這通常暗示著 root 分割區將放在開始的 1024
MB(或是開始的 4096MB如果 extended translation 是打開的 - 請
參考前一節)。對 IDE 來說,相關的部份是 504MB。
@ -393,9 +392,9 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<label id="missing_os">
</heading>
<p>這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理
方法上有衝突的 OS <ref id="geometry" name="geometry.">。你需要
重新安裝 FreeBSD但是請遵照上面所提到的指令應該就可以了。
<p>這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理方法
上有衝突的 OS <ref id="geometry" name="geometry.">。你需要重新
安裝 FreeBSD但是請遵照上面所提到的指令應該就可以了。
<sect1>
<heading>我看不到 boot manager 的 'F?' 提示號。</heading>
@ -412,26 +411,26 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>從效能的角度來看不會。FreeBSD 2.X 內含 bounce buffers這允許
你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
能需要它)。
ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
能需要它)。
<p>也請參考 <ref id="reallybigram" name="&gt;64M machines">
這節,假如你有這麼多記憶體,或假使你使用 Compaq 或是其他能處理
這節,假如你有這麼多記憶體,或你使用的是 Compaq 或是其他能處理
這麼多有用記憶體的機器。
<sect1>
<heading>我需要安裝完整的原始程式(sources)嗎﹖</heading>
<p>通常是不需要。然而,會強烈建議你最少安裝 ``<tt/base/''
<p>通常是不需要。然而,會強烈建議你至少安裝 ``<tt/base/'' 這個
source kit這包含數個這裡簡單描述過的檔案還有 ``<tt/sys/''
(kernel) source kit這包含核心程式的原始程式。系統裡面不需
要有原始程式才能操作,然而,除了 kernel-configuration 程式
(kernel) source kit這包含核心程式的 sources。系統裡面不需
要有 sources 才能操作,然而,除了 kernel-configuration 程式
<htmlurl url="http://www.freebsd.org/cgi/man.cgi?config"
name="config">以外。缺少核心的原始程式,我們的建築架構是設定
name="config">以外。缺少核心的 sources,我們的建築架構是設定
成讓你可以從別處如 NFS 來掛上唯獨的原始程式,因此還是可以製
作新的 binaries。因為 kernel-source 的限制,我們建議你不要
直接把它掛在 <tt>/usr/src</tt> 下,最好用適合的符號性重複連
結到 source tree 的上層架構。)
直接把它掛在 <tt>/usr/src</tt> 下,最好用其他適合的符號性重
複連結到 source tree 的上層架構。)
<p>線上擁有 sources 並知道如何建立一個系統,將會讓你在升級今後
FreeBSD 的 releases 版本更容易一點。
@ -446,11 +445,11 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>建立一個新的核心在 FreeBSD 安裝過程中是絕對必需的一個步驟。
但新版 releases 帶來一個更友善的核心設定工具指令的好處。在
FreeBSD 啟動提示號(boot:)時,使用 "-c" 旗號你就會進入一個設
定螢幕,這允許你做常見 ISA 卡的設定
FreeBSD 啟動提示號(boot:)時,使用 "-c" flag 你就會進入一個設
定螢幕,這允許你做常見 ISA 卡的核心設定
<p>仍然建議你最後建立一個核心,只包含你需要的驅動程式,這是為了
節省 RAM但是對大多數的系統來說這卻不是嚴格的要求。
節省一點 RAM但是對大多數的系統來說這卻不是嚴格的要求。
<sect1>
<heading>我不是住在美國,那我可以使用 DES 嗎﹖</heading>
@ -458,10 +457,10 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>如果對你來說使用 DES 格式的加密技術不是絕對需要的,你可以使
用 FreeBSD 的內定加密技術,有<bf/更好/ 的安全性,並且沒有額外
的限制。FreeBSD 2.0 的密碼現在使用內定的 <bf/MD5/-based 加以
混合,要用自動破解密碼的程式去破解它,比起 DES 需要更多的 CPU
強化性,它還允許更長的密碼。今日不使用 <bf/MD5/-based 加密技
術的唯一理由是在 FreeBSD 和非 FreeBSD 系統上使用相同的密碼項
目。
混合,要用自動破解密碼的程式去破解它,比起 DES 需要使用更多
CPU 強化性以便用自動密碼破解器,它還允許更長的密碼。今日不使
用 <bf/MD5/-based 加密技術的唯一理由是在 FreeBSD 和非 FreeBSD
系統上使用相同的密碼項目。
<p>因為 DES 加密演算法不能由 US 合法輸出到國外,非 US 使用者不
應該從 US FTP 站台下載這個軟體(<tt/secrdist/的任一部份)。
@ -485,14 +484,14 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>非 US 的 <tt/securedist/ 可以當限制性 US <tt/securedist/
的完全替代。這個 <tt/securedist/ package 安裝方法跟 US
package 完全一樣(細 請參考安裝須知)。如果你要裝 DES 加密法
,在你裝其他軟體前,你應該盡快改過來。在你裝其他軟體之前
package 完全一樣(細請參考安裝須知)。如果你要裝 DES 加密法
你應該儘可能地在安裝其他軟體之前先裝好它,再裝其他軟體
<p>非 US 使用者請勿從 USA 下載任何加密軟體。這會導致站台的管理
者因為被下載的軟體惹上數個法律性的困難。
<p>一個非 US 的 Kerberos distribution 亦正在發展中,現行版本通
可由匿名 FTP <tt>braae.ru.ac.za</tt> 來獲得。
可由匿名 FTP <tt>braae.ru.ac.za</tt> 來獲得。
<p>也有一個 <ref id="mailing" name="mailing list"> 專門用來討論
非 US 加密軟體。欲獲得更多資訊,寄一封內含單獨一行訊息說
@ -514,14 +513,15 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
的錯誤訊息。
</heading>
<p>這個錯誤試因為啟動區塊跟核心程式對磁碟裝置的認知不相同。通 這個
錯誤會出現在雙磁碟的 IDE 系統,硬碟排列在 master或是在分離的
IDE 系統上有單一個磁碟機。當核心指定第二個磁碟控制器的第一個磁碟
機 wd2 時,啟動 block 卻認為系統裝在 wd1(第二個 BIOS 磁碟機)。
在偵測裝置時,核心程式試著把啟動 block 認為的啟動磁碟(wd1) mount
起來,事實上卻是 wd2所以失敗了。
<p>這個錯誤是因為啟動區塊跟核心程式對磁碟裝置的認知不相同。通常這個
錯誤會出現在雙磁碟的 IDE 系統,硬碟放在 master或是在分離的
IDE 控制器上只有單一磁碟機,但是 FreeBSD 裝在 secondary IDE 上
。當核心指定第二個磁碟控制器的第一個磁碟機 wd2 時,啟動 block
卻認為系統裝在 wd1(第二個 BIOS 磁碟機)。偵測完裝置後,核心程式
試著把啟動 block 認為的啟動磁碟(wd1) mount 起來,事實上卻是 wd2
,所以失敗了。
<p>要修正這個問題,以下幾種方法之一:
<p>要修正這個問題,以下幾種方法之一都可以解決
<enum>
<item>當 Boot: 提示號出現時,輸入: <tt>1:wd(2,a)kernel</tt>
@ -560,16 +560,13 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2
<heading>ffs 檔案系統的限制是什麼﹖</heading>
<p>對 ffs filesystems 而言,最大理論值限制在 8 terabytes(2G blocks
),或當使用內定 block大小時限制是 16TB。還有軟體限制是 1
terabytes但如果是經過修改的檔案系統上 4 terabytes 是可能(並
存在)的。
),或當使用內定 8K block 大小時,限制是 16TB。還有軟體限制是
1 terabytes但如果是經過修改的檔案系統上 4 terabytes 是可能(並
存在)的。
<p>單一 ffs 檔案的大小最大是趨近 1G blocks(4TB) - 假如 block 大小是
4K。
The maximum size of a single ffs file is approximately 1G blocks
(4TB) if the block size is 4K.
<verb>
maxfilesize
----------------------------------
@ -604,9 +601,9 @@ fs block size -stable -current works should-work
的容量並沒有密切相關。磁碟的最大容量是 1TB這是一個檔案大小可
以超過磁碟容量的一個特色。
<p>以下範例會在小小的 root 分割區建立一個使用整個磁碟的 32K 空間
大小是 8T-1 的檔案(3 indirect blocks and 1 data block)。dd
指令需要讓 dd 能在一個大檔案下執行。
<p>以下範例會在一個使用整個 32K 空間這樣小的 root partition 磁碟
上建立一個大小是 8T-1 的檔案(3 indirect blocks and 1 data block
)。dd 指令需要讓 dd 能在一個大檔案下執行。
<verb>
ttyv0:bde@alphplex:/tmp/q> cat foo

View file

@ -1,4 +1,4 @@
<!-- $Id: kernelconfig.sgml,v 1.1.1.1 1999-01-30 23:20:34 vanilla Exp $ -->
<!-- $Id: kernelconfig.sgml,v 1.2 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.2 -->
@ -33,14 +33,14 @@
引入<tt/npx0/裝置。
<sect1>
<heading>多重埠序列碼的中斷衝突。</heading>
<heading>multi-port serial code 的中斷衝突。</heading>
<p><bf/Q./ 當我編譯一個多重埠序列碼的核心時,它告訴我只有第一個被偵
測到,其他的則因中斷衝突而跳過了,我該怎麼修正它?
<p><bf/Q./ 當我編譯一個 multi-port serial code 的核心時,它告訴我
只有第一個被偵測到,其他的則因中斷衝突而跳過了,我該怎麼修正它?
<p><bf/A./ 這個問題是因為 FreeBSD 使用內建程式碼避免因為硬體或軟體
突導致核心程式過於肥大或無用。要修正這種情形的方法是除了一個埠外把
其他所有的 IRQ 設定都做保留。這裡有一個範例:
<p><bf/A./ 這個問題是因為 FreeBSD 使用內建程式碼避免因為硬體或軟體
突導致核心程式過於肥大或無用。要修正這種情形的方法是除了一個
port 外把其他所有的 IRQ 設定都做保留。這裡有一個範例:
<verb>
#
@ -55,8 +55,8 @@
<sect1>
<heading>我該怎麼啟動 QIC-40/80 的支援?</heading>
<p>你需要在一般設定檔中把以下這行的註解取消(或是把它加到你的設定檔
),在<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fdc(4)"
<p>你需要在 generic config 檔中把以下這行的註解取消(或是把它加到你的
設定檔),在<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fdc(4)"
name="fdc">這行加入``<tt/flags 0x1/''然後重新編譯核心。
<verb>
@ -82,8 +82,8 @@ disk fd1 at fdc0 drive 1
的 man page 有更進一步說明。
<p>版本比<tt/-current/早的系統在處理壞的磁帶媒體時有些問題,如果你
的<tt/ft/似乎一直鎖在同一個埠,嘗試從<tt/-current/裡的
<tt>/usr/src/sbin/ft</tt>找出最新版的<tt/ft/並且試看看。
的<tt/ft/磁頭有一直在同一個地方來回移動的問題,嘗試從<tt/-current/
裡的<tt>/usr/src/sbin/ft</tt>找出最新版的<tt/ft/並且試看看。
</sect>

View file

@ -1,7 +1,7 @@
<!-- $Id: admin.sgml,v 1.2 1999-02-02 15:38:57 wosch Exp $ -->
<!-- $Id: admin.sgml,v 1.3 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.12 -->
<!-- English Version: 1.16 -->
<sect>
<heading>系統管理<label id="admin"></heading>
@ -10,32 +10,32 @@
<heading>系統起始設定檔在哪?</heading>
<p>從 2.0.5R 到 2.2.1R,主要的設定檔是 <tt>/etc/sysconfig</tt>。
所有的選項都被定在這個檔,而其他像 <htmlurl url=
所有的選項都被定在這個檔,而其他像 <htmlurl url=
"http://www.freebsd.org/cgi/man.cgi?rc" name="/etc/rc">
和 <tt>/etc/netstart</tt> 只是引用它。
<p>觀察 <tt>/etc/sysconfig</tt> 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
<p>在 2.2.1 和 3.0 以後<tt>/etc/sysconfig</tt> 更名為一個更容
<p>在 2.2.1 以後及 3.0 <tt>/etc/sysconfig</tt> 更名為一個更容
易描述的檔名叫 <htmlurl
url="http://www.freebsd.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">
,並且語法化成只剩一個位元。<tt>/etc/netstart</tt> 亦更名為
,並且語法化成只剩一個位元。<tt>/etc/netstart</tt> 亦更名為
<tt>/etc/rc.network</tt> 因此所有的檔案都可以用 <tt><htmlurl
url="http://www.freebsd.org/cgi/man.cgi?cp" name="cp"> /usr/src/etc/rc*
/etc</tt> 來拷貝。
<p><tt>/etc/rc.local</tt> 出現並可以用來啟動額外的本地服務像是
<htmlurl url="http://www.freebsd.org/cgi/ports.cgi?^inn" name="INN">
或某些個人選項。
或某些自訂選項。
<p><tt>/etc/rc.serial</tt> 用來初始化序列埠(像是鎖埠的特性等)。
<p><tt>/etc/rc.serial</tt> 用來初始化序列埠(像是鎖埠的特性等)。
<p><tt>/etc/rc.i386</tt> 是 Intel 特殊的設定,像是 iBCS2 模擬或是 PC
<p><tt>/etc/rc.i386</tt> 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
<p>由 2.1.0R 開始,你也可以在 <tt>/etc/sysconfig</tt> (或
<tt>/etc/rc.conf</tt>) 裡指定目錄擁有"本地"起始檔:
<tt>/etc/rc.conf</tt>) 裡指定一個目錄擁有"本地"起始檔:
<verb>
# Location of local startup files.
@ -82,8 +82,7 @@
<p>可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
/軟碟片/或其他東西可以插入,那這些裝置似乎都是類似功能的東
西。
/軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
<p><label id="disklabel">(本節主要由 <url
url="http://www.vmunix.com/mark/FreeBSD/ZIP-FAQ.html"
@ -96,23 +95,23 @@
mount -t msdos /dev/fd0c /floppy
</verb>
<p>如果只是軟碟機,那就這樣
<p>這是針對軟碟機,或是以下命令
<verb>
mount -t msdos /dev/sd2s4 /zip
</verb>
<p>對 ZIP 磁片來說是使用出廠預設值。
<p>使用 ZIP 的出廠預設值。
<p>其他磁片,用 <tt/fdisk/ 或 <tt>/stand/sysinstall</tt> 察看
如何配置。
<p>接下來這個範例是 ZIP 裝在 sd2第三個 SCSI 磁碟。
<p>接下來這個範例是 ZIP 裝在 sd2第三個 SCSI 磁碟。
<p>不像軟碟機,或一個你計畫跟其他人分享使用的可移除裝置,用
BSD 檔案系統貫穿它可能是一個比較好的主意。你將擁有長檔名支援
,至少兩倍以上的效率增進,更高的穩定度。首先,你需要重新製作
DOS 層的分割區/檔案系統。你可以使用 <htmlurl url=
,至少兩倍以上的效率增進,還有更高的穩定度。首先,你需要重新
製作 DOS 層的分割區/檔案系統。你可以使用 <htmlurl url=
"http://www.freebsd.org/cgi/man.cgi?fdisk" name="fdisk"> 或
<tt>/stand/sysinstall</tt>,或對一個你不想支援多重作業系統的
小磁碟,只要把它劃分成整個 FAT 分割表(slices)並用以下 BSD 分
@ -125,22 +124,22 @@
<p>你可以使用 disklabel 或 <tt>/stand/sysinstall</tt> 去建立多重
BSD 分割區。無疑的如果你正在硬碟機上增加置換空間(swap space)時
你就需要這麼做,但是在可移除裝置如 ZIP 上是無意義的。
你就需要這麼做,但是在可移除裝置如 ZIP 上可能就是無意義的。
<p>最後,建立一個新的檔案系統在 ZIP 裝置上是使用整個磁碟:
<p>最後,建立一個新的檔案系統,也就是在 ZIP 裝置上是使用整個磁碟:
<verb>
newfs /dev/rsd2c
</verb>
<p>並且把它掛上(mount)
<p>並且把它 mount 起來
<verb>
mount /dev/sd2c /zip
</verb>
<p>在 <htmlurl url="http://www.freebsd.org/cgi/man.cgi?fstab"
name="/etc/fstab"> 加下面這一行可能是一個好主意,你以後就只
name="/etc/fstab"> 加下面這一行可能是一個好主意,你以後就只
要打"mount /zip" :
<verb>
@ -148,11 +147,11 @@
</verb>
<sect1>
<heading>我該怎麼掛上次要的 DOS 分割區﹖</heading>
<heading>我該怎麼 mount 次要的 DOS 分割區﹖</heading>
<p>次要 DOS 分割區是在所有主要分割區之後被找到,舉例,如果你有一個
"E" 分割區在第二個 SCSI 裝置的第二個 DOS 分割區,你需要在 /dev 下
建立 "slice 5" 的特殊檔案,然後掛上 /dev/sd1s5
建立 "slice 5" 的特殊檔案,然後 mount /dev/sd1s5
<verb>
# cd /dev
@ -161,30 +160,37 @@
</verb>
<sect1>
<heading>我可以在 FreeBSD 下掛上其他異質性檔案系統嗎﹖</heading>
<heading>我可以在 FreeBSD 下 mount 其他異質性檔案系統嗎﹖</heading>
<p><bf/ Digital UNIX/ UFS 光碟機可以直接掛在 FreeBSD 上。從 Digital
UNIX 和其他支援 UFS 格式的系統掛上磁碟分割區應該更複雜,主要細節
是依賴作業系統的磁碟分割法。
<p><bf/ Digital UNIX/ UFS 光碟機可以在 FreeBSD 上直接 mount。從
Digital UNIX 和其他支援 UFS 格式的系統 mount 磁碟分割區可能更
複雜,主要細節是依賴作業系統的磁碟分割法。
<p><bf/ Linux/: 2.2 及以後的版本支援 <bf/ext2fs/ 分割區,請查閱
<htmlurl url="http://www.freebsd.org/cgi/man.cgi?mount_ext2fs"
name="mount_ext2fs"> 有更多資訊。
<p>提供任何這個主題的其他資訊將被重視。
<p><bf/ NT/: 已經有一個 FreeBSD 下可以使用的唯讀 NTFS 驅動程式
存在,更多資訊你可以察看 Mark Ovens 在 <htmlurl
url="http://www.users.globalnet.co.uk/~markov/ntfs_install.html"
name="http://www.users.globalnet.co.uk/~markov/ntfs_install.html">
的指導介紹。
<p>如果您能提供任何這個主題的其他資訊,我們會很感激。
<sect1>
<heading>我該如何使用 NT loader 來啟動 FreeBSD﹖</heading>
<p>最普遍的想法是把你的 native FreeBSD root 分割區
的第一個磁區拷貝到 DOS/NT 分割區裡的一個檔案內。假設
你命名它:<tt>c:&bsol;bootsect.bsd</tt>
你命名它<tt>c:&bsol;bootsect.bsd</tt>
(由 <tt>c:&bsol;bootsect.dos</tt> 授意而來),接著你可以編輯
<tt>c:&bsol;boot.ini</tt> 檔案內容如下:
<verb>
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows NT"
@ -197,8 +203,8 @@
個分割區而 FreeBSD 在第二個。我也把 FreeBSD 安裝成由 native
partition 啟動,<bf/而不是/ 從磁碟的 MBR。
<p>掛上一個 DOS 格式化的軟碟(假如你已經轉換到 NTFS或 FAT 分割區
到 <tt>/mnt</tt>
<p>Mount 一個 DOS 格式化的軟碟(假如你已經轉換到 NTFS或 FAT 分
割區到 <tt>/mnt</tt>
<verb>
dd if=/dev/rsd0a of=/mnt/bootsect.bsd bs=512 count=1
@ -212,19 +218,19 @@
attrib -s -r c:\boot.ini
</verb>
<p>編輯並從 <tt/boot.ini/ 的範例加入相關適當的項目,再把屬性回復
<p>編輯並從上述 <tt/boot.ini/ 的範例加入相關適當的項目,再把屬性回復
<verb>
attrib -r -s c:\boot.ini
</verb>
<p>如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後
用 DOS 的 ``<tt/fdisk/'' 命令回復它:
<p>如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後
用 DOS 的 ``<tt/fdisk/'' 命令回復它:
<sect1>
<heading>
我該怎麼用 LILO 啟動 FreeBSD 和 Linux﹖
我該如何用 LILO 啟動 FreeBSD 和 Linux﹖
</heading>
<p>如果你在同一個磁碟機裡有 FreeBSD 和 Linux只要跟隨 LILO 的安
@ -248,9 +254,9 @@
label=FreeBSD
</verb>
<p>某些情形你必須指定 BIOS 磁碟代號給 FreeBSD 啟動載入程式以能從第
<p>某些情形你必須指定 BIOS 磁碟代號給 FreeBSD boot loader 以能從第
二磁碟成功的啟動。舉例,假如你的 FreeBSD SCSI 磁碟在 BIOS 中偵測
是 BIOS disk 1那在 FreeBSD 啟動載入程式的提示號出現時你必須指
是 BIOS disk 1那在 FreeBSD boot loader 的提示號出現時你必須指
定:
<verb>
Boot: 1:sd(0,a)/kernel
@ -278,14 +284,14 @@
<sect1>
<heading>
一個所謂``危險奉獻''的磁碟有害嗎﹖
一個所謂``危險奉獻(dangerously dedicated)''的磁碟有害嗎﹖
</heading>
<p><label id="dedicate">安裝程序允許你選擇兩種不同的方法來分割你的
磁碟機。內定方法是在同一台機器上和其他作業系統可以相容,但
磁碟機。內定方法為了在同一台機器上和其他作業系統可以相容,於
使用 fdisk table entries(FreeBSD 裡稱之為``slices'')FreeBSD
的 slice 就是使用整個自己的分割區。可供選擇的是,你可以選擇安裝
啟動選擇器(boot-selector) 在磁碟機數個可能作業系統上來回切換。
啟動選擇器(boot-selector) 在磁碟機數個可能作業系統上來回切換。
<p>現在,這是某些常見情形,人們只有 PC 的使用背景。更多本來曾使用
Unix 又想把機器設定只執行 FreeBSD 的人,大多會用傳統 Unix 的方
@ -309,19 +315,20 @@
切換到軟碟機,然後只是跟你吐著``讀取錯誤''的訊息。很讓人印象深
刻吧﹖或許他們也叫這為``使用者友善性'',誰知道﹖
<p>這種模式的好處是FreeBSD 擁有整個磁碟,不需要因為 1980 年代
簡略的分割模式強迫一些人造而現在看起來無意義的限制在這些分割該
怎麼被完成,浪費好幾個虛擬的``磁軌''。這些限制時常導致可能變成
PC 的 OS 安裝過程中最大的頭痛,幾何學錯誤的搭配這兩個差異的爭
論結果,是在 fdisk 列表中儲存分割資訊時過剩的方法。請查閱
<p>這種模式的好處是FreeBSD 擁有整個磁碟,不需要因為由 1980
年代起簡略的分割模式,強迫一些人造而現在看起來無意義的限制
在這些分割該怎麼被完成,浪費好幾個虛擬的`磁軌'。這些限制時
常可能導致如何在 fdisk 列表中儲存分割資訊時兩種相異卻多餘
的方法造成 geometry 的搭配不合,而變成 PC 的 OS 安裝過程最
大的頭痛。請查閱
<ref id="missing_os" name="Missing Operating System">。
在``完全奉獻''的模式下BSD bootstrap 從磁區 0 開始,這是唯一
能轉換同一個 C/H/S 值的磁區,不管你的 BIOS 如何``轉換''你的磁
能轉換同一個 C/H/S 值的磁區,不管你的 BIOS 如何`轉換'你的磁
碟。因此,你也可以在系統/控制器之間以一種不同的轉換架構置換磁
碟,而不須承擔失敗後磁碟機再也不會啟動的風險。
<p>要把``危險奉獻''的磁碟回復到正常 PC 使用,基本上有兩個選擇。
第一是你把足夠的 NULL 位元組寫入 MBR 確保任何隨後的安裝程
第一是你把足夠的 NULL 位元組寫入 MBR 確保任何隨後的安裝程
式相信這只是一個空白的磁碟。舉例來說你可以這樣做:
<verb>
@ -347,7 +354,7 @@
源程式,而置換空間在另一個磁碟,這會比置換空間跟編譯程式都在
同一個磁碟時來得快。這對 SCSI 磁碟機特別正確。
<p>IDE 磁碟並不允許同時在同一通道存取兩個裝置FreeBSD 不支援
<p>IDE 磁碟並不允許同時在同一通道存取兩個裝置FreeBSD 不支援
mode 4因此所有的 IDE 磁碟 I/O 是``可程式化的'')。然而我仍
會建議你把置換空間放在分別的磁碟。磁碟機這麼便宜,實在沒什麼
好擔心的。
@ -418,7 +425,7 @@
<p>可以從 <tt>/etc/sysconfig</tt> (或 <htmlurl
url="http://www.freebsd.org/cgi/man.cgi?rc.conf(5)" name="rc.conf">)
來設定,請看此檔裡適合的註解。
來設定,請看此檔裡相關的註解。
<p>在 2.0.5R 及其之後的版本,所有跟文字字型,鍵盤對應相關的設定都在
<tt>/usr/share/examples/syscons</tt>。
@ -483,8 +490,8 @@
#
</verb>
<p>通常這會發生在你嘗試要連結 `c' 分割區,這內定的型別是 ``無法使用的''
。ccd 磁碟需要的基礎分割區型別為 FS_BSDFFS編輯你要試著連結的磁碟
<p>通常這會發生在你嘗試要連結 `c' 分割區,這內定的型別是`無法使用的'
。ccd 驅動程式需要的基礎分割區型別為 FS_BSDFFS編輯你要試著連結的磁碟
標記並更改分割區的型別為`4.2BSD'。
<sect1>
@ -502,7 +509,7 @@
#
</verb>
<p>這是因為由 ccd 傳回的磁碟標記事實上是一個``假的''而沒有真正在磁碟
<p>這是因為由 ccd 傳回的磁碟標記事實上是一個`假的'而沒有真正在磁碟
上。你可以把它完全寫入來解決這個問題,像這樣:
<verb>
@ -515,7 +522,7 @@
<sect1>
<heading>FreeBSD 支援 System V IPC 格式指令集?</heading>
<p>是的FreeBSD 支援 System V-格式 IPC。這包括共享記憶體訊息跟
<p>是的FreeBSD 支援 System V-style IPC。這包括共享記憶體訊息跟
信號。你需要在你的核心設定檔內加入下列幾行以啟動它們。
<verb>
@ -537,8 +544,9 @@
</heading>
<p>跟隨 FreeBSD 套裝而來的 sendmail 設定是適合那些直接連上網際網路
的的站台。那些想透過 UUCP 交換它們郵件的站台必須另外安裝 sendmil
的設定檔案。
的站台。想透過 UUCP 交換郵件的站台必須另外安裝 sendmil 的設定檔
案。
<p>手動修改 <tt>/etc/sendmail.cf</tt> 是絕對必要的。第 8 版的
sendmail 提供一個全新的入口以透過一些像 <htmlurl
@ -550,8 +558,9 @@
/usr/src/usr.sbin/sendmail/cf
</verb>
<p>假如你不是用完整的來源程式安裝系統,那麼 sendmail 設定項目可能已
經分散成好幾個來源分布檔在等著你,假設你已經掛上光碟機,做以下動作:
<p>假如你不是用 full sources 方式安裝系統,那麼 sendmail 設定項目可
能已經分散成好幾個來源分布檔在等著你,假設你已經 mount 光碟機,做
以下動作:
<verb>
cd /usr/src
@ -566,7 +575,7 @@
<p>首先,你必須建立自己的 <tt>.mc</tt> 檔。
<tt>/usr/src/usr.sbin/sendmail/cf/cf</tt> 目錄是這些檔案的家。
首先,已經有好幾個範例檔,假設你已經命名自己的檔叫
查看一下,已經有好幾個範例檔,假設你已經命名自己的檔叫
<tt>foo.mc</tt>,你要做的只是把它轉換成一個有效的
<tt>sendmail.cf</tt>
@ -600,12 +609,12 @@
<p> <em>nodns</em> 和 <em>nocanonify</em> 特性將避免任何在遞送郵件
時會用到 DNS 的機會。<em>UUCP_RELAY</em> 項目的出現理由很奇怪,
就不要為何了。簡單的放入一個網際網路上可以處理 .UUCP 虛擬網域位址
的主機名稱;通常,你只需要在這裡填入你 ISP 的信件回覆處
就不要為何了。簡單的放入一個網際網路上可以處理 .UUCP 虛擬網域
位址的主機名稱;通常,你只需要在這裡填入你 ISP 的信件回覆處
(mail replay)。
<p>你已經做到這裡了,你還需要這個叫 <tt>/etc/mailertable</tt> 的檔案
。一個典型的範例如下:
<p>你已經做到這裡了,你還需要這個叫 <tt>/etc/mailertable</tt> 的
檔案。一個典型的範例如下:
<verb>
#
@ -620,11 +629,11 @@
. uucp-dom:sax
</verb>
<p>如你所見,這是某個活生生檔案裡的一部份。首三行處理網域定址信件
不應該被送出到內定路徑,而由某些 UUCP 鄰居(UUCP neighbor)取代
這是為了``縮短''遞送的路徑。下一行處理到本地乙太網路網域的信件
讓它可以使用 SMTP。最後UUCP 鄰居提到 .UUCP 虛擬網域的記載,
允許一個``uucp-neighbor!recipient''推翻內定規則。最後一行則以一
<p>如你所見,這是某個真實檔案裡的一部份。首三行處理網域定址信件
不應該被送出到內定路徑,而由某些 UUCP 鄰居(UUCP neighbor)取代
的特殊情形,這是為了``縮短''遞送的路徑。下一行處理到本地乙太
網路網域的信件讓它可以使用 SMTP 來遞送。最後UUCP 鄰居提到
.UUCP 虛擬網域的記載,允許一個``uucp-neighbor!recipient''推翻內定規則。最後一行則以一
個單獨的句點做結束,以 UUCP 遞送到提供當你全世界性郵件閘門的
UUCP 鄰居。所有在 <tt>uucp-dom:</tt> 關鍵字裡的節點名稱必須都是
有效的 UUCP 鄰居,你可以用 <tt>uuname</tt> 命令去確認。
@ -713,7 +722,7 @@
define(`confDELIVERY_MODE',`deferred')dnl
</verb>
<p>如轉換這個 <tt/.mc/ 檔案到 <tt/sendmail.cf/ 檔的詳細細節請
<p>如轉換這個 <tt/.mc/ 檔案到 <tt/sendmail.cf/ 檔的詳細細節請
參考上一節。另外,在更新 sendmail.cf 以後不要忘記重新啟動
sendmail。
@ -741,7 +750,7 @@
<p>簡單地使用這個 perl 命令:
<verb>
perl -i.bak -pe 's/\r\n/\n/g' file ...
perl -i.bak -npe 's/\r\n/\n/g' file ...
</verb>
<p>file 就是要處理的檔案。這個修改是在內部完成,原始的檔案會儲存成
@ -750,7 +759,7 @@ perl -i.bak -pe 's/\r\n/\n/g' file ...
<sect1>
<heading>我該怎麼用名稱砍掉 process</heading>
<p>使用 <url url="/cgi/cvsweb.cgi/man.cgi?killall" name="killall(1)">。
<p>使用 <url url="/cgi/man.cgi?killall" name="killall(1)">.
<sect1>
<heading>為何在 root 的 ACL 時 su 好像有問題?
@ -761,10 +770,11 @@ perl -i.bak -pe 's/\r\n/\n/g' file ...
Kerberos。
<sect1>
<heading>我該怎麼移除 Kerberos</heading>
<heading>我該怎麼移除 Kerberos</handing>
<p>要從系統裡移除 Kerberos重裝你正在執行的 release 版本內 bin 分類
。如果你有 CDROM你可以掛上 cd(假設在 /cdrom)並執行:
<p>要從系統裡移除 Kerberos重裝你正在執行的 release 版本內 bin
distribution。如果你有 CDROM你可以 mount cd(假設在 /cdrom)並執
行:
<verb>
cd /cdrom/bin
@ -807,4 +817,3 @@ cd /cdrom/bin
</sect>

View file

@ -1,7 +1,7 @@
<!-- $Id: install.sgml,v 1.2 1999-02-02 15:38:57 wosch Exp $ -->
<!-- $Id: install.sgml,v 1.3 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.13 -->
<!-- English Version: 1.14 -->
<sect>
<heading>安裝 FreeBSD<label id="install"></heading>
@ -9,10 +9,10 @@
<sect1>
<heading>我該下載哪些檔案以取得 FreeBSD</heading>
<p>通常你只需要一張軟碟映像檔,<em>floppies/boot.flp</em>,把它拷
<p>通常你只需要一張軟碟 image 檔,<em>floppies/boot.flp</em>,把它拷
貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管
理你的 TCP/IP 連線,以及 tapes光碟機軟碟機DOS 分割區,及
其他只要是安裝過程中需要用到的)。
其他只要是安裝過程中需要用到的事物)。
<p>若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
,以下是我們建議你抓來安裝的 distributions
@ -30,26 +30,26 @@
name="Handbook entry on installing FreeBSD.">這裡找到。
<sect1>
<heading>救命!啟動的軟碟映像檔無法塞到一片單獨的軟碟片裡!
<heading>救命!啟動的軟碟 image 檔無法塞到一片單獨的軟碟片裡!
</heading>
<p>一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
啟動的映像檔就剛好是這個大小。
啟動的 image 檔就剛好是這個大小。
<p>在準備啟動軟碟片時常見的錯誤有:
<itemize>
<item>使用 <tt>FTP</tt> 時沒有使用 <tt>binary</tt> 模式。
<item>使用 <tt>FTP</tt> 時沒有使用 <tt>binary</tt> 模式下載軟碟
image。
<p>某些 FTP client 軟體它們內定的傳輸模式是 <tt>ascii</tt>
並且試著更改任何在終端被接收的字元,以符合這個 client 系統本身
。大部分情形下這必然會毀損啟動映像檔,檢查一下你下載的啟動
映像檔大小:如果這不是<em>完全地</em>符合 server 端上的檔
案大小,那麼你的下載程序就有問題。
並且試著更改任何的 end-of-line 字元,以符合這個 client 系統
本身的轉換。大部分情形下這必然會毀損啟動 image 檔,檢查一下
你下載的啟動 image 檔大小:如果這不是<em>完全地</em>與 server
端上的大小相同,那麼你的下載程序就有問題。
<p>解決方法:在你連接上 server 但尚未開始下載映像檔之前,
看到 FTP 命令提示號時打 <tt>binary</tt>。
<item>使用 DOS 的 <tt>copy</tt> 命令(或等效的 GUI 工具)來把啟
映像檔傳送到軟碟片。
<p>類似像 <tt>copy</tt> 的程式,在啟動映像檔被建立並且直接
image 檔傳送到軟碟片。
<p>類似像 <tt>copy</tt> 的程式,在啟動 image 檔被建立並且直接
開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
表著你無法用磁片上固定的檔案去取代它。
你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
@ -59,7 +59,7 @@
</itemize>
<sect1>
<heading>安裝 FreeBSD 的指令是什麼</heading>
<heading>安裝 FreeBSD 的指令在哪裡</heading>
<p>你可以在這裡找到安裝指令。
<url url="../handbook/install.html"
@ -68,9 +68,9 @@
<sect1>
<heading>要執行 FreeBSD 我還需要什麼?</heading>
<p>你需要一台 386 或更好的 PC包含 5MB 或更多的 RAM以及至少 60MB
<p>你需要一台 386 或更好的 PC包含 5MB 或更多的 RAM 以及至少 60MB
的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
,需要 VGA 或更好的視訊卡。
需要 VGA 或更好的視訊卡。
<p>亦參考這個章節 <ref id="hardware" name="Hardware compatibility">
@ -80,21 +80,21 @@
<p>FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
FreeBSD像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
<p>FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不過安裝
時不能只用 4MB。如果你想這樣你可以在安裝時加入額外的記憶體,然
後等系統可以執行後,換回 4MB。或是你可以把你的磁碟機切出一個 4MB
以上置換空間,安裝好系統後再把置換空間砍掉。
<p>FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不
過安裝時不能只用 4MB。如果你想這樣你可以在安裝時加入額外的
記憶體,然後等系統可以執行後,換回 4MB。或是你可以把你的磁碟
機切出一個 4MB 以上置換空間,安裝好系統後再把置換空間砍掉。
<p>FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
或許你還是可以把 FreeBSD 2.1.7 裝起來。
<p>試著進入你的 BIOS 設定選單並找一個``remap''選,把它打開。
<p>試著進入你的 BIOS 設定選單並找一個``remap''選,把它打開。
你或許也該把 ROM shadowing 給關掉。
<p>只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
核心程式然後就可以只用 4MB。
核心程式然後就可以只用 4MB。
<p>你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
``upgrade''的選項升級到 2.1.7 版本。
@ -107,7 +107,7 @@
我該怎麼製作自訂的安裝軟碟片?
</heading>
<p>目前你無法 *只* 製作一個自訂的安裝軟碟片。你必須做出整個全新的
<p>目前你無法*只*製作一個自訂的安裝軟碟片。你必須做出整個全新的
release 系統,這裡面就包括你的安裝軟碟片。某些在
<tt>/usr/src/release/floppies/Makefile</tt> 裡的程式碼假設能讓
你*只*做出那些軟碟片,但是事實上還不行。
@ -125,9 +125,9 @@
<heading>Windows 95 可以跟 FreeBSD 並存嗎?</heading>
<p>先安裝 Windows 95然後再裝 FreeBSD。FreeBSD 的啟動管理員
會接著管理 Win95 和 FreeBSD。假使你第二個才裝 Win95它將會
問都不問的粗魯地把你的啟動管理員覆寫過去。假如這已經發生,
請看下一節。
會接著管理啟動 Win95 和 FreeBSD 的工作。假使你第二個才
Win95它將會問都不問的粗魯地把你的啟動管理員覆寫過去。假
如這已經發生,請看下一節。
<sect1>
<heading>
@ -155,7 +155,7 @@
</itemize>
<sect1>
<heading>我可以在一個有壞軌(bad block)的磁碟上進行安裝嗎?</heading>
<heading>我可以在一個有壞軌(bad blocks)的磁碟上進行安裝嗎?</heading>
<p>FreeBSD 的 bad block (<htmlurl
url="http://www.freebsd.org/cgi/man.cgi?bad144" name="bad144">
@ -310,8 +310,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<sect1>
<heading>
我該怎麼使用一個磁碟裝置的幾何(geometry)
<label id="geometry">
我該怎麼使用一個磁碟裝置的 geometry<label id="geometry">
</heading>
<p>(一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
@ -324,7 +323,7 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
是指磁碟機上磁區密度的變化 - 製造商要求是"真實的"physical
geometry 通常是指,他們所能找出浪費最少空間的 geometry 結果。
對 IDE 磁碟來說FreeBSD 使用 C/H/S 方式工作,但是所有現在
的磁碟已經在內部把它轉換成參考 block 了。
的磁碟已經在內部參考時把它轉換成 block 了。
<p>另外就是所謂的<tt /logical/ geometry - 這是當 BIOS 問"你的
geometry 是什麼?"的時候,所得到的答案並且把它用來存取磁碟。
@ -353,18 +352,18 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>另外,有一個免費而有用的公用程式叫 ``<tt/pfdisk.exe/'' 隨著
FreeBSD 散播出來(位於 FreeBSD CDROM 的 <tt>tools</tt> 子目錄
下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來
決找出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可
以在分割區編輯器裡面輸入它。
下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來
出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可以在
分割區編輯器裡面輸入它。
<sect1>
<heading>當我分割磁碟機有任何限制嗎﹖</heading>
<heading>當我分割磁碟機有任何限制嗎﹖</heading>
<p>是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
是 FreeBSD 的)
<p>對 SCSI 裝置來說,這通常按試著 root 分割區將會處於開始的 1024
<p>對 SCSI 裝置來說,這通常暗示著 root 分割區將放在開始的 1024
MB(或是開始的 4096MB如果 extended translation 是打開的 - 請
參考前一節)。對 IDE 來說,相關的部份是 504MB。
@ -393,9 +392,9 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<label id="missing_os">
</heading>
<p>這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理
方法上有衝突的 OS <ref id="geometry" name="geometry.">。你需要
重新安裝 FreeBSD但是請遵照上面所提到的指令應該就可以了。
<p>這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理方法
上有衝突的 OS <ref id="geometry" name="geometry.">。你需要重新
安裝 FreeBSD但是請遵照上面所提到的指令應該就可以了。
<sect1>
<heading>我看不到 boot manager 的 'F?' 提示號。</heading>
@ -412,26 +411,26 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>從效能的角度來看不會。FreeBSD 2.X 內含 bounce buffers這允許
你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
能需要它)。
ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
能需要它)。
<p>也請參考 <ref id="reallybigram" name="&gt;64M machines">
這節,假如你有這麼多記憶體,或假使你使用 Compaq 或是其他能處理
這節,假如你有這麼多記憶體,或你使用的是 Compaq 或是其他能處理
這麼多有用記憶體的機器。
<sect1>
<heading>我需要安裝完整的原始程式(sources)嗎﹖</heading>
<p>通常是不需要。然而,會強烈建議你最少安裝 ``<tt/base/''
<p>通常是不需要。然而,會強烈建議你至少安裝 ``<tt/base/'' 這個
source kit這包含數個這裡簡單描述過的檔案還有 ``<tt/sys/''
(kernel) source kit這包含核心程式的原始程式。系統裡面不需
要有原始程式才能操作,然而,除了 kernel-configuration 程式
(kernel) source kit這包含核心程式的 sources。系統裡面不需
要有 sources 才能操作,然而,除了 kernel-configuration 程式
<htmlurl url="http://www.freebsd.org/cgi/man.cgi?config"
name="config">以外。缺少核心的原始程式,我們的建築架構是設定
name="config">以外。缺少核心的 sources,我們的建築架構是設定
成讓你可以從別處如 NFS 來掛上唯獨的原始程式,因此還是可以製
作新的 binaries。因為 kernel-source 的限制,我們建議你不要
直接把它掛在 <tt>/usr/src</tt> 下,最好用適合的符號性重複連
結到 source tree 的上層架構。)
直接把它掛在 <tt>/usr/src</tt> 下,最好用其他適合的符號性重
複連結到 source tree 的上層架構。)
<p>線上擁有 sources 並知道如何建立一個系統,將會讓你在升級今後
FreeBSD 的 releases 版本更容易一點。
@ -446,11 +445,11 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>建立一個新的核心在 FreeBSD 安裝過程中是絕對必需的一個步驟。
但新版 releases 帶來一個更友善的核心設定工具指令的好處。在
FreeBSD 啟動提示號(boot:)時,使用 "-c" 旗號你就會進入一個設
定螢幕,這允許你做常見 ISA 卡的設定
FreeBSD 啟動提示號(boot:)時,使用 "-c" flag 你就會進入一個設
定螢幕,這允許你做常見 ISA 卡的核心設定
<p>仍然建議你最後建立一個核心,只包含你需要的驅動程式,這是為了
節省 RAM但是對大多數的系統來說這卻不是嚴格的要求。
節省一點 RAM但是對大多數的系統來說這卻不是嚴格的要求。
<sect1>
<heading>我不是住在美國,那我可以使用 DES 嗎﹖</heading>
@ -458,10 +457,10 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>如果對你來說使用 DES 格式的加密技術不是絕對需要的,你可以使
用 FreeBSD 的內定加密技術,有<bf/更好/ 的安全性,並且沒有額外
的限制。FreeBSD 2.0 的密碼現在使用內定的 <bf/MD5/-based 加以
混合,要用自動破解密碼的程式去破解它,比起 DES 需要更多的 CPU
強化性,它還允許更長的密碼。今日不使用 <bf/MD5/-based 加密技
術的唯一理由是在 FreeBSD 和非 FreeBSD 系統上使用相同的密碼項
目。
混合,要用自動破解密碼的程式去破解它,比起 DES 需要使用更多
CPU 強化性以便用自動密碼破解器,它還允許更長的密碼。今日不使
用 <bf/MD5/-based 加密技術的唯一理由是在 FreeBSD 和非 FreeBSD
系統上使用相同的密碼項目。
<p>因為 DES 加密演算法不能由 US 合法輸出到國外,非 US 使用者不
應該從 US FTP 站台下載這個軟體(<tt/secrdist/的任一部份)。
@ -485,14 +484,14 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
<p>非 US 的 <tt/securedist/ 可以當限制性 US <tt/securedist/
的完全替代。這個 <tt/securedist/ package 安裝方法跟 US
package 完全一樣(細 請參考安裝須知)。如果你要裝 DES 加密法
,在你裝其他軟體前,你應該盡快改過來。在你裝其他軟體之前
package 完全一樣(細請參考安裝須知)。如果你要裝 DES 加密法
你應該儘可能地在安裝其他軟體之前先裝好它,再裝其他軟體
<p>非 US 使用者請勿從 USA 下載任何加密軟體。這會導致站台的管理
者因為被下載的軟體惹上數個法律性的困難。
<p>一個非 US 的 Kerberos distribution 亦正在發展中,現行版本通
可由匿名 FTP <tt>braae.ru.ac.za</tt> 來獲得。
可由匿名 FTP <tt>braae.ru.ac.za</tt> 來獲得。
<p>也有一個 <ref id="mailing" name="mailing list"> 專門用來討論
非 US 加密軟體。欲獲得更多資訊,寄一封內含單獨一行訊息說
@ -514,14 +513,15 @@ round-trip min/avg/max/stddev = 2.530/2.643/2.774/0.103 ms
的錯誤訊息。
</heading>
<p>這個錯誤試因為啟動區塊跟核心程式對磁碟裝置的認知不相同。通 這個
錯誤會出現在雙磁碟的 IDE 系統,硬碟排列在 master或是在分離的
IDE 系統上有單一個磁碟機。當核心指定第二個磁碟控制器的第一個磁碟
機 wd2 時,啟動 block 卻認為系統裝在 wd1(第二個 BIOS 磁碟機)。
在偵測裝置時,核心程式試著把啟動 block 認為的啟動磁碟(wd1) mount
起來,事實上卻是 wd2所以失敗了。
<p>這個錯誤是因為啟動區塊跟核心程式對磁碟裝置的認知不相同。通常這個
錯誤會出現在雙磁碟的 IDE 系統,硬碟放在 master或是在分離的
IDE 控制器上只有單一磁碟機,但是 FreeBSD 裝在 secondary IDE 上
。當核心指定第二個磁碟控制器的第一個磁碟機 wd2 時,啟動 block
卻認為系統裝在 wd1(第二個 BIOS 磁碟機)。偵測完裝置後,核心程式
試著把啟動 block 認為的啟動磁碟(wd1) mount 起來,事實上卻是 wd2
,所以失敗了。
<p>要修正這個問題,以下幾種方法之一:
<p>要修正這個問題,以下幾種方法之一都可以解決
<enum>
<item>當 Boot: 提示號出現時,輸入: <tt>1:wd(2,a)kernel</tt>
@ -560,16 +560,13 @@ disk wd2 at wdc1 drive 1 # change from wd3 to wd2
<heading>ffs 檔案系統的限制是什麼﹖</heading>
<p>對 ffs filesystems 而言,最大理論值限制在 8 terabytes(2G blocks
),或當使用內定 block大小時限制是 16TB。還有軟體限制是 1
terabytes但如果是經過修改的檔案系統上 4 terabytes 是可能(並
存在)的。
),或當使用內定 8K block 大小時,限制是 16TB。還有軟體限制是
1 terabytes但如果是經過修改的檔案系統上 4 terabytes 是可能(並
存在)的。
<p>單一 ffs 檔案的大小最大是趨近 1G blocks(4TB) - 假如 block 大小是
4K。
The maximum size of a single ffs file is approximately 1G blocks
(4TB) if the block size is 4K.
<verb>
maxfilesize
----------------------------------
@ -604,9 +601,9 @@ fs block size -stable -current works should-work
的容量並沒有密切相關。磁碟的最大容量是 1TB這是一個檔案大小可
以超過磁碟容量的一個特色。
<p>以下範例會在小小的 root 分割區建立一個使用整個磁碟的 32K 空間
大小是 8T-1 的檔案(3 indirect blocks and 1 data block)。dd
指令需要讓 dd 能在一個大檔案下執行。
<p>以下範例會在一個使用整個 32K 空間這樣小的 root partition 磁碟
上建立一個大小是 8T-1 的檔案(3 indirect blocks and 1 data block
)。dd 指令需要讓 dd 能在一個大檔案下執行。
<verb>
ttyv0:bde@alphplex:/tmp/q> cat foo

View file

@ -1,4 +1,4 @@
<!-- $Id: kernelconfig.sgml,v 1.1.1.1 1999-01-30 23:20:34 vanilla Exp $ -->
<!-- $Id: kernelconfig.sgml,v 1.2 1999-02-03 01:53:12 foxfair Exp $ -->
<!-- The FreeBSD Documentation Project -->
<!-- Translate into Chinese by foxfair@FreeBSD.ORG -->
<!-- English Version: 1.2 -->
@ -33,14 +33,14 @@
引入<tt/npx0/裝置。
<sect1>
<heading>多重埠序列碼的中斷衝突。</heading>
<heading>multi-port serial code 的中斷衝突。</heading>
<p><bf/Q./ 當我編譯一個多重埠序列碼的核心時,它告訴我只有第一個被偵
測到,其他的則因中斷衝突而跳過了,我該怎麼修正它?
<p><bf/Q./ 當我編譯一個 multi-port serial code 的核心時,它告訴我
只有第一個被偵測到,其他的則因中斷衝突而跳過了,我該怎麼修正它?
<p><bf/A./ 這個問題是因為 FreeBSD 使用內建程式碼避免因為硬體或軟體
突導致核心程式過於肥大或無用。要修正這種情形的方法是除了一個埠外把
其他所有的 IRQ 設定都做保留。這裡有一個範例:
<p><bf/A./ 這個問題是因為 FreeBSD 使用內建程式碼避免因為硬體或軟體
突導致核心程式過於肥大或無用。要修正這種情形的方法是除了一個
port 外把其他所有的 IRQ 設定都做保留。這裡有一個範例:
<verb>
#
@ -55,8 +55,8 @@
<sect1>
<heading>我該怎麼啟動 QIC-40/80 的支援?</heading>
<p>你需要在一般設定檔中把以下這行的註解取消(或是把它加到你的設定檔
),在<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fdc(4)"
<p>你需要在 generic config 檔中把以下這行的註解取消(或是把它加到你的
設定檔),在<htmlurl url="http://www.freebsd.org/cgi/man.cgi?fdc(4)"
name="fdc">這行加入``<tt/flags 0x1/''然後重新編譯核心。
<verb>
@ -82,8 +82,8 @@ disk fd1 at fdc0 drive 1
的 man page 有更進一步說明。
<p>版本比<tt/-current/早的系統在處理壞的磁帶媒體時有些問題,如果你
的<tt/ft/似乎一直鎖在同一個埠,嘗試從<tt/-current/裡的
<tt>/usr/src/sbin/ft</tt>找出最新版的<tt/ft/並且試看看。
的<tt/ft/磁頭有一直在同一個地方來回移動的問題,嘗試從<tt/-current/
裡的<tt>/usr/src/sbin/ft</tt>找出最新版的<tt/ft/並且試看看。
</sect>