瞭解 Knoppix/高階啟動選項
- “啟動電腦只有一種令人滿意的方式。” -- J. H. Goldfuss
本節介紹 Knoppix 的啟動選項。使用這些選項可以微調 Knoppix 以適應您的硬體並加快速度。
讓 Knoppix 執行速度更快且幾乎所有人都可以使用的第一種方法是啟用 DMA。它代表直接記憶體訪問。它提高了硬碟驅動器的速度,還可以幫助 CD-ROM 驅動器。並非所有計算機都支援 DMA,因此 Knoppix 預設將其關閉。要啟用 DMA,請在引導命令中新增“dma”,例如
knoppix lang=uk dma
要測試硬碟驅動器的速度,請單擊 Knoppix 選單,選擇“根 Shell”,然後輸入
hdparm -t /dev/hda
將“hda”替換為您硬碟驅動器的裝置名稱。大約 3 秒鐘的暫停後,您將得到一個簡短的報告,其中顯示了您的硬碟驅動器讀取資料的速度。DMA 會產生很大的差異。例如,請檢視以下示例測試結果
| 驅動器 | 無 DMA | 有 DMA |
|---|---|---|
| 希捷酷魚 7200 RPM IDE | 8.5 MB/秒 | 26.8 Mb/秒 |
Knoppix 會接管您的 CD 驅動器,您無法在會話期間彈出它。如果您想將 CD 驅動器用於其他目的怎麼辦?例如,您可能想使用 CD-RW 驅動器建立 CD。如果您只有一個 CD 驅動器,這將是一個問題。
幸運的是,有一個解決方案。可以從硬碟或 RAM 執行 Knoppix,從而釋放 CD 驅動器以執行其他任務。
轉移到硬碟分割槽意味著將 CD 內容複製到硬碟。這被稱為“複製 CD 映象”。完成後,Knoppix 會以正常方式啟動,但會從硬碟而不是 CD-ROM 驅動器啟動。
這會提高效能,因為硬碟驅動器通常比 CD-ROM 驅動器快得多。它還會釋放您的 CD-ROM 驅動器以執行其他任務。它不會影響硬碟上的現有檔案。它所做的只是佔用硬碟空間,稍後可以回收。
要轉移到硬碟分割槽,您需要
- 一個 MS-DOS、FAT 或 Linux 格式化的硬碟分割槽。
無法使用 NTFS(Windows NT/2000/XP 原生)分割槽。 - 分割槽上至少有 700 Mb 的可用空間。
在啟動提示符下,輸入以下命令。將“device”替換為您要使用的硬碟分割槽的裝置名稱。
knoppix tohd=device
例如,假設您有 Windows 98。您可能已將 Windows 安裝在主引導 IDE 驅動器的第一個分割槽上。在這種情況下,請使用
knoppix tohd=/dev/hda1
Knoppix 將從 CD 啟動,將自身複製到指定的裝置,然後繼續從那裡載入。然後,您可以從驅動器中取出 Knoppix CD。
您只需要將 CD 映象複製到硬碟一次。下次,您可以從硬碟讀取,而無需再次複製 CD 映象。
在啟動提示符下,輸入以下命令。將“device”替換為儲存 Knoppix CD 映象的硬碟分割槽的裝置名稱。
knoppix fromhd=device
例如
knoppix fromhd=/dev/hda1
Knoppix 將從 CD 啟動,從指定的裝置中獲取 CD 映象,然後繼續載入。然後,您可以從驅動器中取出 Knoppix CD。
在 Windows 中,使用 Windows 資源管理器從硬碟中刪除“KNOPPIX”目錄。這將回收 CD 映象佔用的硬碟空間。
如果您有 828 Mb 或更多記憶體,您可以將 Knoppix CD 映象複製到 RAM。經過初始等待後,轉移到 RAM 會顯著提高效能,並且不需要 Knoppix CD。您需要 828 Mb 記憶體,因為前 700 Mb 用於 CD 映象。剩下的 128 Mb 用於系統和應用程式。
在啟動提示符下,輸入以下命令
knoppix toram
Knoppix 將從 CD 啟動,將 CD 映象傳輸到 RAM,然後繼續載入。RAM 傳輸完成後,您可以從驅動器中取出 Knoppix CD。
這些選項使您可以微調 Knoppix 以適應您的特定硬體。它們可以以任何順序組合。例如,要啟動 Knoppix,使用美國語言/鍵盤、滾輪滑鼠、800x600 的螢幕解析度以及為硬碟驅動器啟用的直接記憶體訪問 (DMA),請在啟動提示符下輸入以下內容
knoppix lang=uk wheelmouse screen=800x600 dma
Knoppix 假設您有一臺筆記型電腦。它預設情況下啟用 PCMCIA(信用卡介面卡)介面支援啟動。如果您有桌上型電腦而不是筆記型電腦,則可以透過在啟動提示符下鍵入“nopcmcia”選項來稍微提高效能。例如,要啟動計算機,使用美國區域設定、滾輪滑鼠、1024x768 的螢幕解析度,並且沒有 PCMCIA
knoppix lang=us wheelmouse screen=1024x768 nopcmcia
noswap— 系統不會使用硬碟進行交換。這在硬碟出現故障或使用者希望防止現有硬碟承受潛在的繁重工作負載時很有用。這樣一來,Knoppix 只會使用 RAM 記憶體。在 Knoppix 6 和 7 中,使用 CD 版本執行圖形應用程式所需的最小 RAM 為 1 GB。這允許同時執行 X、Iceweasel 中最多 5 個選項卡和一個 LibreOffice 模組。建議使用 2 GB 記憶體,它應該是 Knoppix 7 及更高版本的 DVD 版本的最小記憶體量。no3d— 關閉精美的圖形。psmouse.proto=imps— 這將指標裝置報告為imps滑鼠。如果某些 Synaptics 觸控板的工作不穩定,可以使用它,但不能解決問題。
載入核心和基本系統後,Knoppix 會檢視剩餘的記憶體量。核心和基本系統大約佔用 20 Mb 記憶體。其餘部分稱為可用記憶體或可用記憶體。
Knoppix 檢查是否有可用的 Linux 交換分割槽。如果您以前在硬碟上安裝過 Linux,您可能有一個交換分割槽。如果有,Knoppix 將自動使用現有的交換分割槽。
如果可用記憶體少於 80,000 Kb,Knoppix 會提示您建立 交換檔案。交換檔案使您可以將硬碟的一部分用作 RAM。
這個技巧使您即使記憶體少於 128 Mb 也可以完全執行 Knoppix。例如,可以在記憶體只有 64 Mb 的計算機上成功執行 Knoppix。但是,您會付出效能上的代價,因為交換比物理記憶體慢得多。
要 建立交換檔案,您需要一個硬碟,其中至少有一個分割槽格式化為 FAT 檔案系統。不能使用 NTFS 格式化的分割槽。
- 以通常的方式啟動 Knoppix。
- 您將收到一條訊息,提示“您的計算機上只有 X Kb 的 RAM 可用”。
- 按 Enter 鍵。
- Knoppix 將搜尋可用的 FAT 格式化分割槽。如果有多個分割槽,Knoppix 將選擇 最後一個 可用的分割槽。系統會詢問您是否要在 Knoppix 選擇的分割槽上建立交換檔案。
- 使用鍵盤上的箭頭鍵選擇“是”,然後按 Enter 鍵。
- 系統會詢問您要建立多大的交換檔案。您需要一個足夠大的交換檔案,以便將可用 RAM + 交換檔案總量增加到至少 80,000 Kb。
- 鍵入您要建立的交換檔案的大小。在本例中,它顯示有 49,152 Kb 的物理 RAM 可用。建議的 60 Mb 交換檔案大小將使可用總量達到 108 Mb。
- 按 Enter 鍵。
- 請稍等片刻,Knoppix 將建立交換檔案。
- 按 Enter 鍵繼續載入 Knoppix。
- 提示
- 下次您啟動 Knoppix 時,它將自動檢測並使用交換檔案。
- 要刪除交換檔案並回收它所佔用的磁碟空間,請退出 Knoppix,啟動 Windows,然後使用 Windows 資源管理器刪除名為“knoppix.swp”的檔案。



