從 2.0.5R 到 2.2.1R,主要的設定檔是 /etc/sysconfig。
- 所有的選項都被定義在這個檔,而其他像 觀察 /etc/sysconfig 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
- 在 2.2.1 和 3.0 以後,/etc/sysconfig 更名為一個更容
+ 在 2.2.1 以後及 3.0 ,/etc/sysconfig 更名為一個更容
易描述的檔名叫 /etc/rc.local 出現並可以用來啟動額外的本地服務像是
/etc/rc.serial 用來初始化序列埠(像是鎖住埠的特性等)。
+ /etc/rc.serial 用來初始化序列埠(像是鎖定埠的特性等)。
- /etc/rc.i386 是 Intel 特殊的設定,像是 iBCS2 模擬或是 PC
+ /etc/rc.i386 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
由 2.1.0R 開始,你也可以在 /etc/sysconfig (或
- /etc/rc.conf) 裡指定目錄擁有"本地"起始檔:
+ /etc/rc.conf) 裡指定一個目錄擁有"本地"起始檔:
每個以 假如你想確保某個執行順序又不想改所有的檔名,你可以使用一個簡單
的架構如下,利用事先安排到每個檔名前的數字來確保順序:
這可能看起來有點醜(或類似 SysV :-)) 但是它提供一個簡單而規律的
架構讓本地加入的套件不須編輯 /etc/rc.local 就能重新排
序。許多的 ports/packages 假設 /usr/local/etc/rc.d 是
本地起始的目錄。
使用 另外也有個套件叫 ``<roberto@FreeBSD.ORG> 詢問它。
目前正在發展階段。
要再次移除使用者,使用 察看 可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
- /軟碟片/或其他東西可以插入,那這些裝置似乎都是類似功能的東
- 西。
+ /軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
通常你只需要一張軟碟映像檔,floppies/boot.flp,把它拷 - 貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管 - 理你的 TCP/IP 連線,以及 tapes,光碟機,軟碟機,DOS 分割區,及 - 其他只要是安裝過程中需要用到的)。 - -
若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
- ,以下是我們建議你抓來安裝的 distributions:
-
-
安裝程序的完整指令,以及更多普遍性安裝時會碰到的問題可以在
- 一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
- 啟動的映像檔就剛好是這個大小。
- 在準備啟動軟碟片時常見的錯誤有:
- 某些 FTP client 軟體它們內定的傳輸模式是 ascii
- 並且試著更改任何在終端被接收的字元,以符合這個 client 系統本身
- 。大部分情形下這必然會毀損啟動映像檔,檢查一下你下載的啟動
- 映像檔大小:如果這不是完全地符合 server 端上的檔
- 案大小,那麼你的下載程序就有問題。
-
- 解決方法:在你連接上 server 但尚未開始下載映像檔之前,
- 看到 FTP 命令提示號時打 binary。
-
- 類似像 copy 的程式,在啟動映像檔被建立並且直接
- 開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
- 表著你無法用磁片上固定的檔案去取代它。
- 你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
- fdimage 或 rawrite),這些在
- 你可以在這裡找到安裝指令。
- 你需要一台 386 或更好的 PC,包含 5MB 或更多的 RAM以及至少 60MB
- 的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
- ,需要 VGA 或更好的視訊卡。
-
- 亦參考這個章節
-
- FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
- FreeBSD,像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
-
- FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不過安裝
- 時不能只用 4MB。如果你想這樣,你可以在安裝時加入額外的記憶體,然
- 後等系統可以執行後,換回 4MB。或是你可以把你的磁碟機切出一個 4MB
- 以上置換空間,安裝好系統後再把置換空間砍掉。
-
- FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
- 不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
- 可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
- 或許你還是可以把 FreeBSD 2.1.7 裝起來。
-
- 試著進入你的 BIOS 設定選單並找一個``remap''選像,把它打開。
- 你或許也該把 ROM shadowing 給關掉。
-
- 只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
- 核心程式然後就可以用只用 4MB。
-
- 你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
- ``upgrade''的選項升級到 2.1.7 版本。
-
- 安裝後如果你建立一個自訂的核心,這將會在 4MB 下執行。曾有
- 人成功的用 2MB 開機(不過系統幾乎不能用 :-))。
-
- 目前你無法 *只* 製作一個自訂的安裝軟碟片。你必須做出整個全新的
- release 系統,這裡面就包括你的安裝軟碟片。某些在
- /usr/src/release/floppies/Makefile 裡的程式碼假設能讓
- 你*只*做出那些軟碟片,但是事實上還不行。
-
- 要做出自訂的 release 版本,請遵循
- 的指令。
-
- 請參考 先安裝 Windows 95,然後再裝 FreeBSD。FreeBSD 的啟動管理員
- 會接著管理 Win95 和 FreeBSD。假使你第二個才裝 Win95,它將會
- 問都不問的粗魯地把你的啟動管理員覆寫過去。假如這已經發生,
- 請看下一節。
-
- 你可以用以下兩種方法之一來重新安裝 FreeBSD 的啟動管理員:
-
- 這樣啟動管理員將會再次被安裝。
-
- FreeBSD 的 bad block ( 如果你有一個有 bad blocks 的 SCSI 裝置,請看 .
-
- 如果你看到奇怪的事情,像是機器停住了或是當你試著從安裝磁片起
- 動時突然自動重新開機了,這裡有三個問題你該先問問自己:-
-
- 也有過報告有關 Netscape 會導致下載啟動軟碟的問題,因此如果你
- 可以,最好使用別種不同的 FTP client 。
-
- 如果你從 tape 安裝 2.1.7,你必須用每個 tar blocksize 是 10
- (5120 bytes)建立這個 tape。內定的 tar blocksize 是 20(10240
- bytes),然而用這種內定大小建立的 tape 無法用來安裝 2.1.7R;
- 如果你用這種 tapes,你會看到有關資料記錄區大小過大的抱怨訊
- 息。
-
- 找一條 laplink 線,確定兩邊電腦的核心都支援 lpt 驅動程式。
-
- 把 laplink 線插入並聯界面上。
-
- 用 root 身分在兩台電腦上設定 lp0 的網路界面參數。舉例,如果
- 你想用 max 連接 moritz:
-
- 好了!也請你看看 lp(4) 和 lpt(4) 的 manpages。
-
- 你也該把這些主機加到 /etc/hosts 裡面。
-
- 用以下方法檢查是否有正常動作:
-
- on max:
-
- 用 laplink 並聯線連接兩台電腦以使用這個特性:
-
- 請參考 Mobile Computing 網頁的 。
-
- (一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
- 和 sectors/track 的數目 - 為了方便且稱之為 C/H/S。這是 PC 的
- BIOS 用來讀/寫磁碟的依據)。
-
- 為了某些理由,這似乎會導致很多困擾。首先,一台 SCSI 裝置的
- 另外就是所謂的對 SCSI 磁碟機來說,geometry 的使用是依靠啟動控制器來支援
- extended translation (這通常稱之為"對>1GB DOS 磁碟機
- 的支援或"類似的稱呼)。如果不支援,那麼使用 N cylinders,64
- heads 和 32 sectors/track,這裡'N'是指磁碟機的 MB 容量。舉例
- 來說,一個 2GB 的磁碟機應該假設它有 2048 cylinders,64 heads
- 和 32 sectors/track。
-
- 如果它確定如果你不確定以上這個,或是 FreeBSD 在安裝過程中要偵測 geometry
- 的正確性時失敗了,最簡單的解決方法通常是在磁碟上建立一個小的 DOS
- 分割區。正確的 geometry 應該能被偵測到(而且如果你不想保留它,
- 你總是可以在分割區編輯器裡把這個 DOS 分割區移除掉,或是把它留下
- 來,給程式化網路卡使用或隨你高興怎麼用它)。
-
- 另外,有一個免費而有用的公用程式叫 ``tools 子目錄
- 下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來解
- 決找出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可
- 以在分割區編輯器裡面輸入它。
-
- 是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
- BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
- 是 FreeBSD 的)
-
- 對 SCSI 裝置來說,這通常按試著 root 分割區將會處於開始的 1024
- MB(或是開始的 4096MB,如果 extended translation 是打開的 - 請
- 參考前一節)。對 IDE 來說,相關的部份是 504MB。
-
- FreeBSD 認識 Ontrack Disk Manager 並且允許使用它,其他的 disk
- managers 則不在支援之列。
-
- 如果你只想在磁碟機上使用 FreeBSD 那麼你根本不需要 disk manager。
- 只要把磁碟設定成 BIOS 能抓到的最大空間(通常是 504 megabytes),那麼
- FreeBSD 應該就可以算出你事實上擁有多少空間。如果你正使用一個 MFM
- 控制器來控制的老磁碟,你可能需要明白的告訴 FreeBSD 要使用多少個
- cylinders。
-
- 如果你想在磁碟上使用 FreeBSD 和另一個作業系統,你可能不需要
- disk manager:只要確定 FreeBSD 的啟動分割區跟其他作業系統的
- slice 都位於開始的 1024 cylinders 內。如果你相當地小心,一個
- 20 megabytes 的啟動分割區應該就夠了。
-
- 這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理的
- 方法上有衝突的 OS 。你需要
- 重新安裝 FreeBSD,但是請遵照上面所提到的指令應該就可以了。
-
- 這是前一頁所描述問題的另一個徵兆。你的 BIOS geometry 和 FreeBSD
- 的 geometry 設定不相同!如果你的控制器或 BIOS 支援 cylinders
- translation (通常被標示成``>1GB drive support''),試著把這個
- 設定打開然後重新安裝 FreeBSD。
-
- 從效能的角度來看,不會。FreeBSD 2.X 內含 bounce buffers,這允許
- 你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
- ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也可
- 能需要它)。
-
-
通常你只需要一張軟碟 image 檔,floppies/boot.flp,把它拷 + 貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管 + 理你的 TCP/IP 連線,以及 tapes,光碟機,軟碟機,DOS 分割區,及 + 其他只要是安裝過程中需要用到的事物)。 + +
若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
+ ,以下是我們建議你抓來安裝的 distributions:
+
+
安裝程序的完整指令,以及更多普遍性安裝時會碰到的問題可以在
+ 一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
+ 啟動的 image 檔就剛好是這個大小。
+ 在準備啟動軟碟片時常見的錯誤有:
+ 某些 FTP client 軟體它們內定的傳輸模式是 ascii
+ 並且試著更改任何的 end-of-line 字元,以符合這個 client 系統
+ 本身的轉換。大部分情形下這必然會毀損啟動 image 檔,檢查一下
+ 你下載的啟動 image 檔大小:如果這不是完全地與 server
+ 端上的大小相同,那麼你的下載程序就有問題。
+ 解決方法:在你連接上 server 但尚未開始下載映像檔之前,
+ 看到 FTP 命令提示號時打 binary。
+
+ 類似像 copy 的程式,在啟動 image 檔被建立並且直接
+ 開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
+ 表著你無法用磁片上固定的檔案去取代它。
+ 你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
+ fdimage 或 rawrite),這些在
+ 你可以在這裡找到安裝指令。
+ 你需要一台 386 或更好的 PC,包含 5MB 或更多的 RAM 以及至少 60MB
+ 的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
+ ,就需要 VGA 或更好的視訊卡。
+
+ 亦參考這個章節
+
+ FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
+ FreeBSD,像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
+
+ FreeBSD 的所有版本,包括 3.0,都能在 4MB 的記憶體下執行,不
+ 過安裝時不能只用 4MB。如果你想這樣,你可以在安裝時加入額外的
+ 記憶體,然後等系統可以執行後,換回 4MB。或是你可以把你的磁碟
+ 機切出一個 4MB 以上置換空間,安裝好系統後再把置換空間砍掉。
+
+ FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
+ 不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
+ 可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
+ 或許你還是可以把 FreeBSD 2.1.7 裝起來。
+
+ 試著進入你的 BIOS 設定選單並找一個``remap''選項,把它打開。
+ 你或許也該把 ROM shadowing 給關掉。
+
+ 只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
+ 核心程式,然後就可以只用 4MB。
+
+ 你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
+ ``upgrade''的選項升級到 2.1.7 版本。
+
+ 安裝後如果你建立一個自訂的核心,這將會在 4MB 下執行。曾有
+ 人成功的用 2MB 開機(不過系統幾乎不能用 :-))。
+
+ 目前你無法*只*製作一個自訂的安裝軟碟片。你必須做出整個全新的
+ release 系統,這裡面就包括你的安裝軟碟片。某些在
+ /usr/src/release/floppies/Makefile 裡的程式碼假設能讓
+ 你*只*做出那些軟碟片,但是事實上還不行。
+
+ 要做出自訂的 release 版本,請遵循
+ 的指令。
+
+ 請參考 先安裝 Windows 95,然後再裝 FreeBSD。FreeBSD 的啟動管理員
+ 會接著管理啟動 Win95 和 FreeBSD 的工作。假使你第二個才去裝
+ Win95,它將會問都不問的粗魯地把你的啟動管理員覆寫過去。假
+ 如這已經發生,請看下一節。
+
+ 你可以用以下兩種方法之一來重新安裝 FreeBSD 的啟動管理員:
+
+ 這樣啟動管理員將會再次被安裝。
+
+ FreeBSD 的 bad block ( 如果你有一個有 bad blocks 的 SCSI 裝置,請看 .
+
+ 如果你看到奇怪的事情,像是機器停住了或是當你試著從安裝磁片起
+ 動時突然自動重新開機了,這裡有三個問題你該先問問自己:-
+
+ 也有過報告有關 Netscape 會導致下載啟動軟碟的問題,因此如果你
+ 可以,最好使用別種不同的 FTP client 。
+
+ 如果你從 tape 安裝 2.1.7,你必須用每個 tar blocksize 是 10
+ (5120 bytes)建立這個 tape。內定的 tar blocksize 是 20(10240
+ bytes),然而用這種內定大小建立的 tape 無法用來安裝 2.1.7R;
+ 如果你用這種 tapes,你會看到有關資料記錄區大小過大的抱怨訊
+ 息。
+
+ 找一條 laplink 線,確定兩邊電腦的核心都支援 lpt 驅動程式。
+
+ 把 laplink 線插入並聯界面上。
+
+ 用 root 身分在兩台電腦上設定 lp0 的網路界面參數。舉例,如果
+ 你想用 max 連接 moritz:
+
+ 好了!也請你看看 lp(4) 和 lpt(4) 的 manpages。
+
+ 你也該把這些主機加到 /etc/hosts 裡面。
+
+ 用以下方法檢查是否有正常動作:
+
+ on max:
+
+ 用 laplink 並聯線連接兩台電腦以使用這個特性:
+
+ 請參考 Mobile Computing 網頁的 。
+
+ (一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
+ 和 sectors/track 的數目 - 為了方便且稱之為 C/H/S。這是 PC 的
+ BIOS 用來讀/寫磁碟的依據)。
+
+ 為了某些理由,這似乎會導致很多困擾。首先,一台 SCSI 裝置的
+ 另外就是所謂的對 SCSI 磁碟機來說,geometry 的使用是依靠啟動控制器來支援
+ extended translation (這通常稱之為"對>1GB DOS 磁碟機
+ 的支援或"類似的稱呼)。如果不支援,那麼使用 N cylinders,64
+ heads 和 32 sectors/track,這裡'N'是指磁碟機的 MB 容量。舉例
+ 來說,一個 2GB 的磁碟機應該假設它有 2048 cylinders,64 heads
+ 和 32 sectors/track。
+
+ 如果它確定如果你不確定以上這個,或是 FreeBSD 在安裝過程中要偵測 geometry
+ 的正確性時失敗了,最簡單的解決方法通常是在磁碟上建立一個小的 DOS
+ 分割區。正確的 geometry 應該能被偵測到(而且如果你不想保留它,
+ 你總是可以在分割區編輯器裡把這個 DOS 分割區移除掉,或是把它留下
+ 來,給程式化網路卡使用或隨你高興怎麼用它)。
+
+ 另外,有一個免費而有用的公用程式叫 ``tools 子目錄
+ 下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來找
+ 出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可以在
+ 分割區編輯器裡面輸入它。
+
+ 是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
+ BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
+ 是 FreeBSD 的)
+
+ 對 SCSI 裝置來說,這通常暗示著 root 分割區將放在開始的 1024
+ MB(或是開始的 4096MB,如果 extended translation 是打開的 - 請
+ 參考前一節)。對 IDE 來說,相關的部份是 504MB。
+
+ FreeBSD 認識 Ontrack Disk Manager 並且允許使用它,其他的 disk
+ managers 則不在支援之列。
+
+ 如果你只想在磁碟機上使用 FreeBSD 那麼你根本不需要 disk manager。
+ 只要把磁碟設定成 BIOS 能抓到的最大空間(通常是 504 megabytes),那麼
+ FreeBSD 應該就可以算出你事實上擁有多少空間。如果你正使用一個 MFM
+ 控制器來控制的老磁碟,你可能需要明白的告訴 FreeBSD 要使用多少個
+ cylinders。
+
+ 如果你想在磁碟上使用 FreeBSD 和另一個作業系統,你可能不需要
+ disk manager:只要確定 FreeBSD 的啟動分割區跟其他作業系統的
+ slice 都位於開始的 1024 cylinders 內。如果你相當地小心,一個
+ 20 megabytes 的啟動分割區應該就夠了。
+
+ 這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理方法
+ 上有衝突的 OS 。你需要重新
+ 安裝 FreeBSD,但是請遵照上面所提到的指令應該就可以了。
+
+ 這是前一頁所描述問題的另一個徵兆。你的 BIOS geometry 和 FreeBSD
+ 的 geometry 設定不相同!如果你的控制器或 BIOS 支援 cylinders
+ translation (通常被標示成``>1GB drive support''),試著把這個
+ 設定打開然後重新安裝 FreeBSD。
+
+ 從效能的角度來看,不會。FreeBSD 2.X 內含 bounce buffers,這允許
+ 你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
+ ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
+ 可能需要它)。
+
+
不會!請查閱 讓我猜看看,你把 你需要在一般設定檔中把以下這行的註解取消(或是把它加到你的設定檔
- ),在 接著,你可以在/dev建立一個叫/dev/ft0的裝置
- 然後執行以下命令:
-
- 是給第一個裝置使用。同理你將會有個叫/dev/ft0的裝置,可以透過一個特殊的程式叫
- ``
- 的 man page 有更進一步說明。
-
- 版本比/usr/src/sbin/ft找出最新版的
-
+
+
+
+
+
+ 不會!請查閱 讓我猜看看,你把 你需要在 generic config 檔中把以下這行的註解取消(或是把它加到你的
+ 設定檔),在 接著,你可以在/dev建立一個叫/dev/ft0的裝置
+ 然後執行以下命令:
+
+ 是給第一個裝置使用。同理你將會有個叫/dev/ft0的裝置,可以透過一個特殊的程式叫
+ ``
+ 的 man page 有更進一步說明。
+
+ 版本比/usr/src/sbin/ft找出最新版的
+
diff --git a/zh_TW.Big5/FAQ/admin.sgml b/zh_TW.Big5/FAQ/admin.sgml
index aacc5d0d73..532955bd81 100644
--- a/zh_TW.Big5/FAQ/admin.sgml
+++ b/zh_TW.Big5/FAQ/admin.sgml
@@ -1,810 +1,819 @@
-
+
-
+
從 2.0.5R 到 2.2.1R,主要的設定檔是 /etc/sysconfig。
- 所有的選項都被定義在這個檔,而其他像 觀察 /etc/sysconfig 這個檔並修正其值以適合你的系統。
這個檔用註解填滿以表示何處該放置什麼設定。
- 在 2.2.1 和 3.0 以後,/etc/sysconfig 更名為一個更容
+ 在 2.2.1 以後及 3.0 ,/etc/sysconfig 更名為一個更容
易描述的檔名叫 /etc/rc.local 出現並可以用來啟動額外的本地服務像是
/etc/rc.serial 用來初始化序列埠(像是鎖住埠的特性等)。
+ /etc/rc.serial 用來初始化序列埠(像是鎖定埠的特性等)。
- /etc/rc.i386 是 Intel 特殊的設定,像是 iBCS2 模擬或是 PC
+ /etc/rc.i386 是 Intel 專用設定,像是 iBCS2 模擬或是 PC
系統主控台設定。
由 2.1.0R 開始,你也可以在 /etc/sysconfig (或
- /etc/rc.conf) 裡指定目錄擁有"本地"起始檔:
+ /etc/rc.conf) 裡指定一個目錄擁有"本地"起始檔:
每個以 假如你想確保某個執行順序又不想改所有的檔名,你可以使用一個簡單
的架構如下,利用事先安排到每個檔名前的數字來確保順序:
這可能看起來有點醜(或類似 SysV :-)) 但是它提供一個簡單而規律的
架構讓本地加入的套件不須編輯 /etc/rc.local 就能重新排
序。許多的 ports/packages 假設 /usr/local/etc/rc.d 是
本地起始的目錄。
使用 另外也有個套件叫 ``<roberto@FreeBSD.ORG> 詢問它。
目前正在發展階段。
要再次移除使用者,使用 察看 可移除裝置無論是 ZIP 或 EZ(或甚至是軟碟機,如果你要這樣使用
它),或是一個新的硬碟,只要是安裝並由系統重組,而你有磁片匣
- /軟碟片/或其他東西可以插入,那這些裝置似乎都是類似功能的東
- 西。
+ /軟碟片/或其他東西可以插入,那這些裝置都是類似功能的東西。
假如是 ZIP 或軟碟機,你已經在上面有 DOS 檔案系統,可以使用
像這樣的命令:
如果只是軟碟機,那就這樣:
+ 這是針對軟碟機,或是以下命令:
對 ZIP 磁片來說是使用出廠預設值。
+ 使用 ZIP 的出廠預設值。
其他磁片,用 /stand/sysinstall 察看
如何配置。
- 接下來這個範例是 ZIP 裝在 sd2,第三個 SCSI 磁碟。
+ 接下來這個範例是 ZIP 裝在 sd2,在第三個 SCSI 磁碟。
不像軟碟機,或一個你計畫跟其他人分享使用的可移除裝置,用
BSD 檔案系統貫穿它可能是一個比較好的主意。你將擁有長檔名支援
- ,至少兩倍以上的效率增進,更高的穩定度。首先,你需要重新製作
- DOS 層的分割區/檔案系統。你可以使用 你可以使用 disklabel 或 /stand/sysinstall 去建立多重
BSD 分割區。無疑的如果你正在硬碟機上增加置換空間(swap space)時
- 你就需要這麼做,但是在可移除裝置如 ZIP 上這是無意義的。
+ 你就需要這麼做,但是在可移除裝置如 ZIP 上可能就是無意義的。
- 最後,建立一個新的檔案系統。在 ZIP 裝置上是使用整個磁碟:
+ 最後,建立一個新的檔案系統,也就是在 ZIP 裝置上是使用整個磁碟:
並且把它掛上(mount):
+ 並且把它 mount 起來:
在 次要 DOS 分割區是在所有主要分割區之後被找到,舉例,如果你有一個
"E" 分割區在第二個 SCSI 裝置的第二個 DOS 分割區,你需要在 /dev 下
- 建立 "slice 5" 的特殊檔案,然後掛上 /dev/sd1s5:
+ 建立 "slice 5" 的特殊檔案,然後 mount /dev/sd1s5:
提供任何這個主題的其他資訊將被重視。
+ 如果您能提供任何這個主題的其他資訊,我們會很感激。
最普遍的想法是把你的 native FreeBSD root 分割區
的第一個磁區拷貝到 DOS/NT 分割區裡的一個檔案內。假設
- 你命名它:c:\bootsect.bsd
+ 你命名它為:c:\bootsect.bsd
(由 c:\bootsect.dos 授意而來),接著你可以編輯
c:\boot.ini 檔案內容如下:
此程序假設 DOS,NT,FreeBSD,或其他作業系統已經被安裝在
Mount 一個 DOS 格式化的軟碟(假如你已經轉換到 NTFS)或 FAT 分
+ 割區到 /mnt:
重新開機進入 DOS 或 NT。NTFS 使用者把
attrib -s -r c:\boot.ini
- 編輯並從 編輯並從上述
attrib -r -s c:\boot.ini
- 如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後
- 用 DOS 的的 ``如果 FreeBSD 是由 MBR 啟動,在你重新設定從哪個原生分割區啟動後,
+ 用 DOS 的 ``
如果你在同一個磁碟機裡有 FreeBSD 和 Linux,只要跟隨 LILO 的安
裝指令,從一個非 Linux 作業系統啟動。簡略說明如下:
啟動 Linux,並在 /etc/lilo.conf 中加入以下幾行:
假如 FreeBSD 在另外一個磁碟,你必須在 LILO 選項中加入
``loader=/boot/chain.b'',舉例:
某些情形你必須指定 BIOS 磁碟代號給 FreeBSD 啟動載入程式以能從第
+ 某些情形你必須指定 BIOS 磁碟代號給 FreeBSD boot loader 以能從第
二磁碟成功的啟動。舉例,假如你的 FreeBSD SCSI 磁碟在 BIOS 中偵測
- 是 BIOS disk 1,那在 FreeBSD 啟動載入程式的提示號出現時你必須指
+ 是 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 列表的硬碟。這導致它啟動時,簡略的忽略過這樣一個磁碟裝置,
切換到軟碟機,然後只是跟你吐著``讀取錯誤''的訊息。很讓人印象深
刻吧﹖或許他們也叫這為``使用者友善性'',誰知道﹖
- 這種模式的好處是:FreeBSD 擁有整個磁碟,不需要因為 1980 年代
- 簡略的分割模式強迫一些人造而現在看起來無意義的限制在這些分割該
- 怎麼被完成,浪費好幾個虛擬的``磁軌''。這些限制時常導致可能變成
- PC 的 OS 安裝過程中最大的頭痛,幾何學錯誤的搭配這兩個差異的爭
- 論結果,是在 fdisk 列表中儲存分割資訊時過剩的方法。請查閱
+ 我假設你在
poll myISP.com protocol pop3 fetchall pass MySecret;
無須贅言,這個檔除了 為了在寄信時有正確的抬頭 如果轉換這個 如何轉換這個
不要驚慌!只要重新啟動系統,在 boot: 提示號打 -s 進入單使用者模式。
在問要使用哪個 shell 時,按下 ENTER。你會看到一個 # 的提示號,輸入
mount -u / 以重新架設你的根檔案系統可供讀/寫。執行
修改你正在使用的主控台鍵盤對應,並且把所有 /usr/share/syscons/keymaps/us.iso.kbd。你可能需要明白的
吩咐 /etc/rc.conf 去讀取這個鍵盤對應以確保更動生效。當
然如果你正在用適合你國籍的鍵盤對應,你應該編輯那一個。
簡單地使用這個 perl 命令:
file 就是要處理的檔案。這個修改是在內部完成,原始的檔案會儲存成
副檔名為 .bak 的檔案。
使用 使用 這個錯誤是因為 Kerberos 分散認證系統。這個問題並不是很嚴重但是令人
厭煩。你可以用 -K 選項去執行 su,或是像下個問題所描述的移除
Kerberos。
要從系統裡移除 Kerberos,重裝你正在執行的 release 版本內 bin 分類
- 。如果你有 CDROM,你可以掛上 cd(假設在 /cdrom)並執行:
+ 要從系統裡移除 Kerberos,重裝你正在執行的 release 版本內 bin
+ distribution。如果你有 CDROM,你可以 mount cd(假設在 /cdrom)並執
+ 行:
如果你有許多 telnet,ssh,X 或是 screen 使用者,你或許會用完虛擬
終端機,這能教你怎麼加更多:
會造出 256 個虛擬終端機的裝置節點。
字母設計的順序是 tty[pqrsPQRS][0-9a-v],使用正規表示式。
通常你只需要一張軟碟映像檔,floppies/boot.flp,把它拷 - 貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管 - 理你的 TCP/IP 連線,以及 tapes,光碟機,軟碟機,DOS 分割區,及 - 其他只要是安裝過程中需要用到的)。 - -
若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
- ,以下是我們建議你抓來安裝的 distributions:
-
-
安裝程序的完整指令,以及更多普遍性安裝時會碰到的問題可以在
- 一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
- 啟動的映像檔就剛好是這個大小。
- 在準備啟動軟碟片時常見的錯誤有:
- 某些 FTP client 軟體它們內定的傳輸模式是 ascii
- 並且試著更改任何在終端被接收的字元,以符合這個 client 系統本身
- 。大部分情形下這必然會毀損啟動映像檔,檢查一下你下載的啟動
- 映像檔大小:如果這不是完全地符合 server 端上的檔
- 案大小,那麼你的下載程序就有問題。
-
- 解決方法:在你連接上 server 但尚未開始下載映像檔之前,
- 看到 FTP 命令提示號時打 binary。
-
- 類似像 copy 的程式,在啟動映像檔被建立並且直接
- 開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
- 表著你無法用磁片上固定的檔案去取代它。
- 你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
- fdimage 或 rawrite),這些在
- 你可以在這裡找到安裝指令。
- 你需要一台 386 或更好的 PC,包含 5MB 或更多的 RAM以及至少 60MB
- 的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
- ,需要 VGA 或更好的視訊卡。
-
- 亦參考這個章節
-
- FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
- FreeBSD,像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
-
- FreeBSD 的所有版本,包括 3.0,都在 4MB 的記憶體下執行,不過安裝
- 時不能只用 4MB。如果你想這樣,你可以在安裝時加入額外的記憶體,然
- 後等系統可以執行後,換回 4MB。或是你可以把你的磁碟機切出一個 4MB
- 以上置換空間,安裝好系統後再把置換空間砍掉。
-
- FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
- 不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
- 可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
- 或許你還是可以把 FreeBSD 2.1.7 裝起來。
-
- 試著進入你的 BIOS 設定選單並找一個``remap''選像,把它打開。
- 你或許也該把 ROM shadowing 給關掉。
-
- 只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
- 核心程式然後就可以用只用 4MB。
-
- 你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
- ``upgrade''的選項升級到 2.1.7 版本。
-
- 安裝後如果你建立一個自訂的核心,這將會在 4MB 下執行。曾有
- 人成功的用 2MB 開機(不過系統幾乎不能用 :-))。
-
- 目前你無法 *只* 製作一個自訂的安裝軟碟片。你必須做出整個全新的
- release 系統,這裡面就包括你的安裝軟碟片。某些在
- /usr/src/release/floppies/Makefile 裡的程式碼假設能讓
- 你*只*做出那些軟碟片,但是事實上還不行。
-
- 要做出自訂的 release 版本,請遵循
- 的指令。
-
- 請參考 先安裝 Windows 95,然後再裝 FreeBSD。FreeBSD 的啟動管理員
- 會接著管理 Win95 和 FreeBSD。假使你第二個才裝 Win95,它將會
- 問都不問的粗魯地把你的啟動管理員覆寫過去。假如這已經發生,
- 請看下一節。
-
- 你可以用以下兩種方法之一來重新安裝 FreeBSD 的啟動管理員:
-
- 這樣啟動管理員將會再次被安裝。
-
- FreeBSD 的 bad block ( 如果你有一個有 bad blocks 的 SCSI 裝置,請看 .
-
- 如果你看到奇怪的事情,像是機器停住了或是當你試著從安裝磁片起
- 動時突然自動重新開機了,這裡有三個問題你該先問問自己:-
-
- 也有過報告有關 Netscape 會導致下載啟動軟碟的問題,因此如果你
- 可以,最好使用別種不同的 FTP client 。
-
- 如果你從 tape 安裝 2.1.7,你必須用每個 tar blocksize 是 10
- (5120 bytes)建立這個 tape。內定的 tar blocksize 是 20(10240
- bytes),然而用這種內定大小建立的 tape 無法用來安裝 2.1.7R;
- 如果你用這種 tapes,你會看到有關資料記錄區大小過大的抱怨訊
- 息。
-
- 找一條 laplink 線,確定兩邊電腦的核心都支援 lpt 驅動程式。
-
- 把 laplink 線插入並聯界面上。
-
- 用 root 身分在兩台電腦上設定 lp0 的網路界面參數。舉例,如果
- 你想用 max 連接 moritz:
-
- 好了!也請你看看 lp(4) 和 lpt(4) 的 manpages。
-
- 你也該把這些主機加到 /etc/hosts 裡面。
-
- 用以下方法檢查是否有正常動作:
-
- on max:
-
- 用 laplink 並聯線連接兩台電腦以使用這個特性:
-
- 請參考 Mobile Computing 網頁的 。
-
- (一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
- 和 sectors/track 的數目 - 為了方便且稱之為 C/H/S。這是 PC 的
- BIOS 用來讀/寫磁碟的依據)。
-
- 為了某些理由,這似乎會導致很多困擾。首先,一台 SCSI 裝置的
- 另外就是所謂的對 SCSI 磁碟機來說,geometry 的使用是依靠啟動控制器來支援
- extended translation (這通常稱之為"對>1GB DOS 磁碟機
- 的支援或"類似的稱呼)。如果不支援,那麼使用 N cylinders,64
- heads 和 32 sectors/track,這裡'N'是指磁碟機的 MB 容量。舉例
- 來說,一個 2GB 的磁碟機應該假設它有 2048 cylinders,64 heads
- 和 32 sectors/track。
-
- 如果它確定如果你不確定以上這個,或是 FreeBSD 在安裝過程中要偵測 geometry
- 的正確性時失敗了,最簡單的解決方法通常是在磁碟上建立一個小的 DOS
- 分割區。正確的 geometry 應該能被偵測到(而且如果你不想保留它,
- 你總是可以在分割區編輯器裡把這個 DOS 分割區移除掉,或是把它留下
- 來,給程式化網路卡使用或隨你高興怎麼用它)。
-
- 另外,有一個免費而有用的公用程式叫 ``tools 子目錄
- 下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來解
- 決找出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可
- 以在分割區編輯器裡面輸入它。
-
- 是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
- BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
- 是 FreeBSD 的)
-
- 對 SCSI 裝置來說,這通常按試著 root 分割區將會處於開始的 1024
- MB(或是開始的 4096MB,如果 extended translation 是打開的 - 請
- 參考前一節)。對 IDE 來說,相關的部份是 504MB。
-
- FreeBSD 認識 Ontrack Disk Manager 並且允許使用它,其他的 disk
- managers 則不在支援之列。
-
- 如果你只想在磁碟機上使用 FreeBSD 那麼你根本不需要 disk manager。
- 只要把磁碟設定成 BIOS 能抓到的最大空間(通常是 504 megabytes),那麼
- FreeBSD 應該就可以算出你事實上擁有多少空間。如果你正使用一個 MFM
- 控制器來控制的老磁碟,你可能需要明白的告訴 FreeBSD 要使用多少個
- cylinders。
-
- 如果你想在磁碟上使用 FreeBSD 和另一個作業系統,你可能不需要
- disk manager:只要確定 FreeBSD 的啟動分割區跟其他作業系統的
- slice 都位於開始的 1024 cylinders 內。如果你相當地小心,一個
- 20 megabytes 的啟動分割區應該就夠了。
-
- 這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理的
- 方法上有衝突的 OS 。你需要
- 重新安裝 FreeBSD,但是請遵照上面所提到的指令應該就可以了。
-
- 這是前一頁所描述問題的另一個徵兆。你的 BIOS geometry 和 FreeBSD
- 的 geometry 設定不相同!如果你的控制器或 BIOS 支援 cylinders
- translation (通常被標示成``>1GB drive support''),試著把這個
- 設定打開然後重新安裝 FreeBSD。
-
- 從效能的角度來看,不會。FreeBSD 2.X 內含 bounce buffers,這允許
- 你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
- ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也可
- 能需要它)。
-
-
通常你只需要一張軟碟 image 檔,floppies/boot.flp,把它拷 + 貝到 1.44MB 軟碟片上然後啟動它,再去下載其他的部份(安裝程序會管 + 理你的 TCP/IP 連線,以及 tapes,光碟機,軟碟機,DOS 分割區,及 + 其他只要是安裝過程中需要用到的事物)。 + +
若你只需要自己下載 distributions(可迅速的由 DOS 檔案系統來安裝)
+ ,以下是我們建議你抓來安裝的 distributions:
+
+
安裝程序的完整指令,以及更多普遍性安裝時會碰到的問題可以在
+ 一張 3.5 英吋(1.44MB)軟碟片可以容納 1474560 位元組的資料。
+ 啟動的 image 檔就剛好是這個大小。
+ 在準備啟動軟碟片時常見的錯誤有:
+ 某些 FTP client 軟體它們內定的傳輸模式是 ascii
+ 並且試著更改任何的 end-of-line 字元,以符合這個 client 系統
+ 本身的轉換。大部分情形下這必然會毀損啟動 image 檔,檢查一下
+ 你下載的啟動 image 檔大小:如果這不是完全地與 server
+ 端上的大小相同,那麼你的下載程序就有問題。
+ 解決方法:在你連接上 server 但尚未開始下載映像檔之前,
+ 看到 FTP 命令提示號時打 binary。
+
+ 類似像 copy 的程式,在啟動 image 檔被建立並且直接
+ 開機後並沒有功用。映像檔裡有完整的磁碟內容,磁軌對磁軌,這代
+ 表著你無法用磁片上固定的檔案去取代它。
+ 你必須把它傳送到軟碟片的``raw''上,使用低階化工具(像是
+ fdimage 或 rawrite),這些在
+ 你可以在這裡找到安裝指令。
+ 你需要一台 386 或更好的 PC,包含 5MB 或更多的 RAM 以及至少 60MB
+ 的磁碟空間。可以僅使用一個低階的 MDA 圖形卡,如果你要執行 X11R6
+ ,就需要 VGA 或更好的視訊卡。
+
+ 亦參考這個章節
+
+ FreeBSD 2.1.7 是最後一個可在 4MB 系統上被安裝的版本。新版的
+ FreeBSD,像是 2.2,需要至少 5MB 來安裝它在一個全新的系統上。
+
+ FreeBSD 的所有版本,包括 3.0,都能在 4MB 的記憶體下執行,不
+ 過安裝時不能只用 4MB。如果你想這樣,你可以在安裝時加入額外的
+ 記憶體,然後等系統可以執行後,換回 4MB。或是你可以把你的磁碟
+ 機切出一個 4MB 以上置換空間,安裝好系統後再把置換空間砍掉。
+
+ FreeBSD 2.1.7 也有不能在 4MB 安裝的情形。正確的說,應該是指
+ 不能在基本的 640kB 加上 3MB 延伸記憶體裡安裝。如果你的主機板
+ 可以重新找回在 640kB 到 1MB 範圍中那些``遺失''的記憶體,那麼
+ 或許你還是可以把 FreeBSD 2.1.7 裝起來。
+
+ 試著進入你的 BIOS 設定選單並找一個``remap''選項,把它打開。
+ 你或許也該把 ROM shadowing 給關掉。
+
+ 只在安裝時使用 4MB 可能容易一點,建立一個只有你需要的選項的
+ 核心程式,然後就可以只用 4MB。
+
+ 你也可以安裝 2.0.5 然後再把你的系統用 2.1.7 安裝程式裡
+ ``upgrade''的選項升級到 2.1.7 版本。
+
+ 安裝後如果你建立一個自訂的核心,這將會在 4MB 下執行。曾有
+ 人成功的用 2MB 開機(不過系統幾乎不能用 :-))。
+
+ 目前你無法*只*製作一個自訂的安裝軟碟片。你必須做出整個全新的
+ release 系統,這裡面就包括你的安裝軟碟片。某些在
+ /usr/src/release/floppies/Makefile 裡的程式碼假設能讓
+ 你*只*做出那些軟碟片,但是事實上還不行。
+
+ 要做出自訂的 release 版本,請遵循
+ 的指令。
+
+ 請參考 先安裝 Windows 95,然後再裝 FreeBSD。FreeBSD 的啟動管理員
+ 會接著管理啟動 Win95 和 FreeBSD 的工作。假使你第二個才去裝
+ Win95,它將會問都不問的粗魯地把你的啟動管理員覆寫過去。假
+ 如這已經發生,請看下一節。
+
+ 你可以用以下兩種方法之一來重新安裝 FreeBSD 的啟動管理員:
+
+ 這樣啟動管理員將會再次被安裝。
+
+ FreeBSD 的 bad block ( 如果你有一個有 bad blocks 的 SCSI 裝置,請看 .
+
+ 如果你看到奇怪的事情,像是機器停住了或是當你試著從安裝磁片起
+ 動時突然自動重新開機了,這裡有三個問題你該先問問自己:-
+
+ 也有過報告有關 Netscape 會導致下載啟動軟碟的問題,因此如果你
+ 可以,最好使用別種不同的 FTP client 。
+
+ 如果你從 tape 安裝 2.1.7,你必須用每個 tar blocksize 是 10
+ (5120 bytes)建立這個 tape。內定的 tar blocksize 是 20(10240
+ bytes),然而用這種內定大小建立的 tape 無法用來安裝 2.1.7R;
+ 如果你用這種 tapes,你會看到有關資料記錄區大小過大的抱怨訊
+ 息。
+
+ 找一條 laplink 線,確定兩邊電腦的核心都支援 lpt 驅動程式。
+
+ 把 laplink 線插入並聯界面上。
+
+ 用 root 身分在兩台電腦上設定 lp0 的網路界面參數。舉例,如果
+ 你想用 max 連接 moritz:
+
+ 好了!也請你看看 lp(4) 和 lpt(4) 的 manpages。
+
+ 你也該把這些主機加到 /etc/hosts 裡面。
+
+ 用以下方法檢查是否有正常動作:
+
+ on max:
+
+ 用 laplink 並聯線連接兩台電腦以使用這個特性:
+
+ 請參考 Mobile Computing 網頁的 。
+
+ (一台磁碟的"gromrtry",我們指的是這台磁碟上 cylinders, heads
+ 和 sectors/track 的數目 - 為了方便且稱之為 C/H/S。這是 PC 的
+ BIOS 用來讀/寫磁碟的依據)。
+
+ 為了某些理由,這似乎會導致很多困擾。首先,一台 SCSI 裝置的
+ 另外就是所謂的對 SCSI 磁碟機來說,geometry 的使用是依靠啟動控制器來支援
+ extended translation (這通常稱之為"對>1GB DOS 磁碟機
+ 的支援或"類似的稱呼)。如果不支援,那麼使用 N cylinders,64
+ heads 和 32 sectors/track,這裡'N'是指磁碟機的 MB 容量。舉例
+ 來說,一個 2GB 的磁碟機應該假設它有 2048 cylinders,64 heads
+ 和 32 sectors/track。
+
+ 如果它確定如果你不確定以上這個,或是 FreeBSD 在安裝過程中要偵測 geometry
+ 的正確性時失敗了,最簡單的解決方法通常是在磁碟上建立一個小的 DOS
+ 分割區。正確的 geometry 應該能被偵測到(而且如果你不想保留它,
+ 你總是可以在分割區編輯器裡把這個 DOS 分割區移除掉,或是把它留下
+ 來,給程式化網路卡使用或隨你高興怎麼用它)。
+
+ 另外,有一個免費而有用的公用程式叫 ``tools 子目錄
+ 下或是在大多數的 FreeBSD ftp 站台內可找到),這個程式可用來找
+ 出另一作業系統正在使用磁碟機上的哪塊 geometry。然後你就可以在
+ 分割區編輯器裡面輸入它。
+
+ 是的。你必須確認你的 root 分割區是在 1024 cylinders 之內,讓
+ BIOS 可以從其中啟動核心。(注意:這是 PC 的 BIOS 功能限制,而不
+ 是 FreeBSD 的)
+
+ 對 SCSI 裝置來說,這通常暗示著 root 分割區將放在開始的 1024
+ MB(或是開始的 4096MB,如果 extended translation 是打開的 - 請
+ 參考前一節)。對 IDE 來說,相關的部份是 504MB。
+
+ FreeBSD 認識 Ontrack Disk Manager 並且允許使用它,其他的 disk
+ managers 則不在支援之列。
+
+ 如果你只想在磁碟機上使用 FreeBSD 那麼你根本不需要 disk manager。
+ 只要把磁碟設定成 BIOS 能抓到的最大空間(通常是 504 megabytes),那麼
+ FreeBSD 應該就可以算出你事實上擁有多少空間。如果你正使用一個 MFM
+ 控制器來控制的老磁碟,你可能需要明白的告訴 FreeBSD 要使用多少個
+ cylinders。
+
+ 如果你想在磁碟上使用 FreeBSD 和另一個作業系統,你可能不需要
+ disk manager:只要確定 FreeBSD 的啟動分割區跟其他作業系統的
+ slice 都位於開始的 1024 cylinders 內。如果你相當地小心,一個
+ 20 megabytes 的啟動分割區應該就夠了。
+
+ 這是一個典型的情形,有關 FreeBSD 以及 DOS 或其他在磁碟處理方法
+ 上有衝突的 OS 。你需要重新
+ 安裝 FreeBSD,但是請遵照上面所提到的指令應該就可以了。
+
+ 這是前一頁所描述問題的另一個徵兆。你的 BIOS geometry 和 FreeBSD
+ 的 geometry 設定不相同!如果你的控制器或 BIOS 支援 cylinders
+ translation (通常被標示成``>1GB drive support''),試著把這個
+ 設定打開然後重新安裝 FreeBSD。
+
+ 從效能的角度來看,不會。FreeBSD 2.X 內含 bounce buffers,這允許
+ 你的 bus mastering controller 存取超過 16MB。(注意如果你正使用
+ ISA 裝置這應該是必需的,儘管一個或兩個更早的 EISA 和 VLB 裝置也
+ 可能需要它)。
+
+
不會!請查閱 讓我猜看看,你把 你需要在一般設定檔中把以下這行的註解取消(或是把它加到你的設定檔
- ),在 接著,你可以在/dev建立一個叫/dev/ft0的裝置
- 然後執行以下命令:
-
- 是給第一個裝置使用。同理你將會有個叫/dev/ft0的裝置,可以透過一個特殊的程式叫
- ``
- 的 man page 有更進一步說明。
-
- 版本比/usr/src/sbin/ft找出最新版的
-
+
+
+
+
+
+ 不會!請查閱 讓我猜看看,你把 你需要在 generic config 檔中把以下這行的註解取消(或是把它加到你的
+ 設定檔),在 接著,你可以在/dev建立一個叫/dev/ft0的裝置
+ 然後執行以下命令:
+
+ 是給第一個裝置使用。同理你將會有個叫/dev/ft0的裝置,可以透過一個特殊的程式叫
+ ``
+ 的 man page 有更進一步說明。
+
+ 版本比/usr/src/sbin/ft找出最新版的
+