在多日掙扎和沮喪之後,我終於找到辦法達到我想要達到的目的。 我的電腦硬盤容量是 1.2 GB,有內存記憶體 16 MB。我想在這個電腦上安裝 4 個操作系統: MSDOS v6.22,Windows 95,OS/2 和 Linux。 至今我沒有找到任何 Linux HOWTO 說明如何在一部機器裡安裝這四種操作系統, 而同時還能各別啟動(固然可以把每個操作系統安裝到不同的分割區, 但要使它們都能啟動,而不會卡死在“ Starting MSDOS ”等情況,那卻是另外一會事)。 經過多次嘗試和失敗,我終於找到到了下面的辦法:
在開始說明步驟之前,不妨先指出我最後想達到何種設置:
<操作系統> <硬盤空間> <編號> <分割區號碼>
---------------------------------------------------------------------
MSDOS v6.22 11MB P1 第1主分割區
---------------------------------------------------------------------
Windows '95 350MB P2 第2主分割區
---------------------------------------------------------------------
OS/2 Boot Manager 2MB P3 第3主分割區
---------------------------------------------------------------------
DOS/Win Data 511MB E1 第4主分割區
OS/2 Warp 3.0 127MB E2 擴展為 4 個邏輯盤
Linux Slakware 3.2 Swap XMB E3 (次分割區)
Linux Slakware 3.2 Native 219-XMB E4 編號為 E1-E4
---------------------------------------------------------------------
為什麼要這樣分割呢?請容我慢慢道來。
首先,我們需要使用硬盤上的所有四個分割區。第1至第3分割區都是主分割區。
這三個分割區上存放 MSDOS,Win95 和 OS/2 Boot Manager(它竟然要占一個分割區)。最後只剩下一個分割區可用。
我們需要這個分割區存放DOS/Win95數據
(需要一個空間存放大量下載的 ZIP 文檔,同時也可用來存放 Win95
分割區存放不下的文檔)、OS/2和Linux(包括Linux內核和交換區)
最近有許多人寫信給我,問我為什麼Win95、DOS和Win95/DOS數據各有一個分割區。 其實並不是人人都需要Win95和DOS兩個分割區,有人可能根本已經不用DOS了。 不少人完全使用Windows 95的應用軟件。不過,目前還有使用DOS的用戶, 他們還覺得離不開DOS呢。不管是什麼原因,DOS系統可以運行16位元的應用軟件, 或有些軟件根本不能在Windows 的情況下運行(例如Gravis Ultrasound聲卡的安裝程序),反正不時還需要用到DOS。 編制這份HOWTO時,這些人的需要也考慮在內。 如果還是吞不下這口氣,認為何必在這份HOWTO裡還出現“MSDOS”的字眼, 那就請閣下坐下來,寫一份只有 Linux-Win95-OS/2 的 HOWTO 就可以了。
現在回到上面的圖表。 我們都看到在一個分割區內要擠進四樣東西: DOS/Win 數據、OS/2、和 Linux 內核區和分割區。 要達到這個目的並不難,只要在主分割區內分設邏輯盤(或邏輯分割區, 取決于你讀的是哪一本書)。 當主分割區內設立邏輯盤時,我們將此分割區稱為擴展分割區(因為它從 一個分割區擴展為三個分割區)。糊塗了嗎?不妨讀一讀 OS/2 的使用手冊, 對分割區取得進一步了解。書上的解釋比這裡更明確。
也許你現在正在懷疑,“這傢伙要把四樣東西放進擴展分割區裡, 但這傢伙又說只能有三個小分割區!” 這沒有錯,至少從 MS-DOS 和 OS/2 的觀點而言的確如此。 這裡正顯示出 Linux 威力強大之處。Linux 可以在擴展分割區內切割三個以上 的分割區。我不知道倒底能分割几個,但至少能分割我們需要的四個分割區。 因此,我們必需記得,在下文安裝時,用 MSDOS 或 OS/2 程式只能生成三個分割區, 然後,我們再用Linux將其中一個分割成兩個。這可以想成“騙”MSDOS 和 OS/2 只有三個分割區,但其實(以 Linux 而言)它有四個分割區。