Next Previous Contents

5. 其他繞回根目錄裝置的可能用途

當由 DOS 分割區啟動 Linux 的方法確立之後, 我們將可以用在下面的用途上.

5.1 將 Linux 安裝在僅有 DOS 分割區的硬碟上

既然可以利用軟碟與存在 DOS 磁碟中的一個檔案來啟動 Linux 系統, 那也可以完全使用 DOS 磁碟來啟動系統.

一個設定好的開機選單可以用來從 AUTOEXEC.BAT 中啟動 LOADLIN, 這能使開機速度較快, 但卻會與其他部分相關.

5.2 利用 LILO 啟動

使用 LOADLIN 只是其中一種啟動 Linux 核心的放式. 另外可以使用 LILO 來啟動且不需要使用 DOS.

在這個狀況下 DOS 格式的軟碟被換成 ext2fs 格式的軟碟. 其他細節都非常相似, 必須將系統核心與初始記憶體磁碟放於該軟碟上.

我選擇使用 LOADLIN 的原因在於 LILO 需要較複雜的指令. 而且可以在 DOS 下使用的軟碟也較容易處理.

5.3 將 Linux 安裝在 VFAT / NTFS 檔案系統上

我曾經試過將 Linux 安裝在 NTFS 之上, 而且沒也任何問題. 但在標準的 2.0.x 版核心中, NTFS 並不被支援, 但你可以在 http://www.informatik.hu-berlin.de/~loewis/ntfs/ 找到修補檔. 在 2.2.x 版的核心中, NTFS 已被支援.

使用在 VFAT 或 NTFS 時與本文範例不同之處僅在於製作起始記憶體磁碟時, 編寫 /linuxrc 指令搞以掛載檔案系統時, 必須以 vfat 或 ntfs 為參數而非 msdos.

據我所知沒有理由不能用在 VFAT 分割區上.
(譯註: 弟是用在 VFAT 上面, 並以 100 MB ZIP 啟動 Linux)

5.4 安裝 Linux 而不需重新格式化

正常安裝 Linux 套件時都必須由軟碟機開機, 並重新格式化硬碟. 利用本文的方法也可以建立繞回檔案, 並繼續正常的安裝程序, 並將系統安裝於繞回裝置而不是一個分割區中.

這可以作為安裝在 UMSDOS 外的另一種選擇, 這將會更有效率的使用磁碟空間, 因為在 ext2fs 中最小配置單位是 1kB, 而在 DOS 中則是 32kB. 同時也可以用在 VFAT 或 NTFS 上而不會產生其他問題.

5.5 從不可開機的設備上啟動 Linux

這個方法也可以用在正常不能用來開機的設備上啟動 Linux 系統.

還有許多其他的裝置可以使用, NFS 根目錄系統已經被核心所支援, 所以本文的方法應該也可以用.


Next Previous Contents