2.11. 疑難解決

下面的小節包含了一些在安裝的時候常見的問題,通常這些問題是大家安裝時 所共同碰到的問題。也有一些是有關 FreeBSD 跟 MS-DOS 雙重開機的問題。

2.11.1. 發生問題時該怎麼辦...

因為 PC 種類太多,所以在硬體搜尋的時候不可能 100% 成功;但是,當發 生問題的時候您可以嘗試檢查下列的項目。

檢查硬體支援清單,確定您的硬體有被支援。

如果您的硬體有支援,但在搜尋裝置的時候還是會卡住或是有其他的問題, 請重新開機,並在視覺化核心組態中選用您的裝置。這樣可以讓您對您系統中的硬 體狀態做一個總覽,並且做適當的調整。安裝用的核心組態是假設您所有的裝置都 是出廠預設值,如 IRQ、IO 位址、DMA 通道等。如果您曾經更改過這些裝置的設 定,那麼您就要在這邊做設定,這樣 FreeBSD 才能順利搜尋到這些裝置。

有時候,當一個裝置無法被搜尋到會造成另外一個裝置也無法找到。當這種 情形發生時,您應該停用搜尋裝置時檢查是否有衝突的功能。

Note: 有些安裝的問題可以藉由更新硬體的韌體來解決,特別是主機板的 BIOS。大部分的主機板製造商都會提供網站給用戶下載新的 BIOS 以及提供如何更新的說明。

也有許多製造商強烈建議,除非必要(例如有嚴重的錯誤必須更新),否 則不要輕易更新 BIOS。因為更新的過程 可能會發生問題,進而損害 BIOS 晶片。

Warning不要停用任何在安裝時會用到的裝置,比如螢幕畫面(sc0)。 如果在離開核心組態設定後安裝過程卡住或是莫名其妙失敗,那麼您可能要移除或是 改變一些您不該有的裝置或設定。請重新開機進入核心組態設定再試試看。

在組態設定畫面,您可以:

當您針對您系統中的硬體狀態做好調整後,按 Q 即可 使用新的設定開機。一旦安裝完成,任何您在核心組態設定中所做的變更都會儲存 起來,因此您不用每次開機都設定一次。最好您能為您的系統量身製作一個 自訂核心

2.11.2. MS-DOS 問答集

Many users wish to install FreeBSD on PCs inhabited by MS-DOS. Here are some commonly asked questions about installing FreeBSD on such systems.

2.11.2.1. 救命啊,我沒有空間了!我需要先刪除所有的東西嗎?
2.11.2.2. 我可以在 FreeBSD 中使用壓縮的 MS-DOS 檔案系統嗎?
2.11.2.3. 我可以將 MS-DOS 的延伸分割區掛在 FreeBSD 上嗎?

2.11.2.1. 救命啊,我沒有空間了!我需要先刪除所有的東西嗎?

如果您的機器正在跑 MS-DOS 並且還有一些,或是沒有多餘的空間來安裝 FreeBSD,那並不是沒有希望了!您會發現在 FreeBSD 安裝光碟或是 FreeBSD FTP 站台的 tools 目錄中有一個叫做 FIPS 的工具非常有用。

FIPS 可以讓您將現有的 MS-DOS 分割區切割 成兩塊,保留原來的分割並且讓您可以將 FreeBSD 安裝在第二個塊沒用到的分割 上面。首先,您可以用 Windows 的 DEFRAG 工具程 式來重組您的 MS-DOS 分割區(開啟檔案總管,按滑鼠右鍵點選您要重組的磁碟, 然後選擇磁碟重組);或是使用 Norton 的磁碟工具。之後您必須執行 FIPS;它將會提示您接下來該怎麼做。好了以後, 您就可以重新開機並將 FreeBSD 安裝在新的切割上。請參考 Distributions(安裝套件)選單來估計您所需要的安裝大 概需要用到多少磁碟空間。

另外,PowerQuest 公司也有出一個非常有用的產品,叫做 Partition Magic。此軟體擁有比 FIPS 更多的功能;當您有常常需要新增或移除作業 系統的需求(像我一樣)時,強烈建議您使用這個軟體。然而,這個軟體是要花錢 買的。如果您只是要體驗一下安裝 FreeBSD,那麼 FIPS 應該就夠用了。

2.11.2.2. 我可以在 FreeBSD 中使用壓縮的 MS-DOS 檔案系統嗎?

不行。如果您用 Stacker(tm) 或是 DoubleSpace(tm),FreeBSD 只能使用硬 碟上沒有壓縮過的部分。有壓縮的部分會顯示成一個大檔案(壓縮檔!) 不要刪除這個檔案,否則您可能會報憾終身!(譯註:^_^)

建議您建立一個沒有壓縮的 MS-DOS 主分割作為 MS-DOS 跟 FreeBSD 溝通的 管道。

2.11.2.3. 我可以將 MS-DOS 的延伸分割區掛在 FreeBSD 上嗎?

可以。DOS 的延伸分割區在 FreeBSD 中會對應到其它 "slices(切割區)"的最後面,例如,您的 D: 磁碟可能是 /dev/da0s5E: 磁碟為 /dev/da0s6等等。 上面的範例假設您的延伸分割區在 0 號的 SCSI 磁碟上。如果是 IDE 磁碟機, 並且您安裝的 FreeBSD 是 4.0-RELEASE 以上,那麼您可以將上面的 da 換成 ad。如果您安裝的是 4.0 之前的版本,那麼請用 wd 取代 da。 掛上 DOS 延伸分割區跟掛任何其它 DOS 磁碟一樣,例如:

    # mount -t msdos /dev/ad0s5 /dos_d

2.11.3. Alpha 使用者問答集

此節回答一些在 Alpha 機器上安裝 FreeBSD 常見的問題。

2.11.3.1. 我可以從 ARC 或 Alpha BIOS Console 開機嗎?
2.11.3.2. 救命啊,我沒有空間了!我需要先刪除所有的東西嗎?
2.11.3.3. 我可以將 Compaq Tru64 或 VMS 檔案系統掛在 FreeBSD 上嗎?

2.11.3.1. 我可以從 ARC 或 Alpha BIOS Console 開機嗎?

不行。 跟 Compaq Tru64 以及 VMS 一樣,只能從 SRM console 開機。

2.11.3.2. 救命啊,我沒有空間了!我需要先刪除所有的東西嗎?

很不幸地,是。

2.11.3.3. 我可以將 Compaq Tru64 或 VMS 檔案系統掛在 FreeBSD 上嗎?

不行,目前還沒有支援。