===========================
i386 PC上多系統共存安裝方案
===========================
-------------
說明:
o 我只是把個人的安裝經歷寫出來。為充滿好奇心的 newbies
提供一個比較完整的教程。如果你對多系統有濃厚的興趣,我想
這篇東東可能對你有所幫助,如果你覺得不以為然,那就不用耽誤時間,
直接去做自己感興趣的事哦 :-p
o 我只是把安裝的經過寫出來。如果你問諸如“我的網卡沒有找到”、
“我的X起不來”等,我想你應該去官方網站去看硬件列表。我只能
給你提供一個安裝的參考,具體的事還要你自己來做。
o 我只是寫出了系統安裝、進入 X window、漢化的過程,如果你
需要配置 DNS、apache、mail 等資料,這裡並沒有涉及。
o 如果你發現教程裡面某些地方不太准確,希望你不吝賜教,指出
其中的錯誤,讓這份教程更充實、更完善。
--------------
我的機器的詳細情況
o 硬件
顯示器 --- SAMSUNG SyncMaster 750s
顯卡 --- NVIDIA RIVA TNT2
CD-ROM --- SAMSUNG CD-ROM SC-152N
硬盤 --- IBM 40G
CPU --- PIII 933
內存 --- kingmax 256M
聲卡 --- C-Media CM9738
網卡 --- Legend DFE-530TX
鼠標 --- PS/2 鼠標
鍵盤 --- 標准鍵盤
如果你的系統和我的差不多的話,那麼下面的安裝過程不用修改太多。
o 系統
windows 2000 pro
windwos 2000 server sp2
FreeBSD4.4
Mandrake8.1 Linux
debian Linux sid3.0
---------------
硬盤分區
C: hda1 FAT32 2G 活動 主 windows 2000 pro
* hda2 UFS 5G 主 FreeBSD4.4
* hda5 swap 500M 邏輯
* hda6 ext2 40M 邏輯 /boot (Mandrake8.1)
* hda7 ext2 2.4G 邏輯 / (Mandrake8.1)
* hda8 ext2 2.1G 邏輯 / (debian sid)
D: hda9 NTFS 8G 邏輯 windows 2000 server sp2
E: hda10 NTFS 8G 邏輯 數據
F: hda11 FAT32 12G 邏輯 數據
Mandrake LILO引導。lilo.conf的設置見下面。
說明:上邊的分區大小是大約的,不信你可以加起來看看:-)
另外由於是在 PC 上裝 Linux,所以就沒有分出 /var、/home,
如果你想分的更細些,那麼自己用 cfdisk 或者其他的分區工具
分出自己滿意的分區。
-----------------
開始安裝系統
現在你應該已經把分區做好了,建議首先規劃好了分區再進行安裝,
還要注意安裝系統的順序,這樣以後就不會出現“我的 Linux 空間不夠了”
之類的問題。當然最好是准備幾張可以使的軟盤 :-)
o 開始安裝 windows 2000 pro
這個我不用多說。
o 安裝 windows 2000 server
這個也不用多說。
現在你的機器是用 boot.ini 引導的,下一步將要安裝Mandrake8.1,
我把 LILO 裝在了主分區,因為 Mandrake8.1 的 LILO 比較 pp :-)
o 安裝 Mandrake8.1
Mandrake8.1安裝有很多種方法,當然最簡單的刻成光盤進行安裝。其實無論是從光盤
安裝還是硬盤安裝,主要是引導的區別和尋找安裝介質的區別,安裝過程是一樣的。
我是從硬盤安裝的,下面是安裝的步驟。其實很多的系統都是可以硬盤安裝的,安裝過程
大同小異,就是先用軟盤引導開始安裝,然後尋找安裝介質,具體看一下文檔。
+ 去FTP://ftp.kando.hu/.6/mandrake-cd/current/ 下載 Mandrake81-cd1-inst.i586.iso
和 Mandrake81-cd2-ext.i586.iso 到本地硬盤。
+用 winiso 或者你比較熟悉的軟件解開它們。注意:假如第一個 iso 文件解開後放在
/path/to/Mandrake8.1(比如: F:\Mandrake8.1,這裡F:\就代替 /path/to),第二個 iso 文件
裡是 RPMS 包,解開後把整個的目錄放到 /path/to/Mandrake8.1/Mandrake下(假設第一個 iso
文件解開後目錄名是 Mandrake8.1)。如下圖:
Mandrake8.1 第一個 iso 文件解開後的目錄
---boot/
---doc/
---
---RPMS 第一個 iso 文件中的 RPMS 目錄
---RPMS2 第二個 iso 文件中的 RPMS 目錄
---
不要把第二個 iso 文件中的 RPMS 目錄放到第一個 iso 文件中的 RPMS 目錄裡,要並列放到一起。
這樣做的原因是安裝文件找不到第二個 iso 文件裡的 RPMS 包時就會報錯!
+ 制作_安裝引導_盤,不是引導盤。安裝引導盤是用來從軟盤引導來安裝系統的,而引導盤是
從軟盤引導系統啟動的。
在 DOS 窗口下運行 path\to\Mandrake8.1\dosutils\rawrite.exe -f path\to\Mandrake8.1\images\hd.img -d A
就作好了安裝引導盤。path\to\Mandrake8.1\index.Html 有其他安裝方法的詳細說明,還是
中文的;-)
+ 開始安裝
在 BIOS 中設置軟盤啟動。出現安裝界面,直接按回車進行安裝。
+ 選擇硬盤安裝方式,選定解開後放置 /path/to/Mandrake8.1 的分區,這個如果不明確的話,
先到 windows 下看放置 /path/to/Mandrake8.1 的分區大小,然後再進行安裝:-)
+ 找到分區後,提示輸入安裝介質所在的目錄,因為解開後目錄是 Mandrake8.1,所以直接
輸入 Mandrake8.1 就可以看到 load setup files to memory 的提示。
+ 我用了兩個分區分別 mount /boot 和 /。
+ 上面的過程和光盤啟動安裝沒有什麼不同,如果是用光盤安裝的話,那麼直接就會跳到這一步,
用硬盤安裝的目的是假定你沒有啟動光盤可以安裝;-)
+ Mandrake8.1 可以支持_中文_安裝的,在下一步的安裝過程中語言選擇 Simple Chinese,然後就會
出現中文的安裝界面了,在安裝成功後你會看到連 Chinput 輸入法也安裝好了,直接 ctrl+space
就會調出來,真是體貼人 :-P
+ 然後就是選包的過程,這裡假定你已經安裝過 RedHat Linux 或其他的版本。所以剩下的和
其他的版本安裝沒有什麼不同。
+ 安裝 LILO 到 mbr。Mandrake8.1 的 LILO 比較 pp ;-),作為一級引導(總引導)。
+ 一定要作張啟動盤,因為是用 Mandrake8.1 的 LILO 引導的,它負責啟動 windows、debian、
FreeBSD。如果 LILO 不能引導的話,那麻煩就大了。
+ 安裝成功後,就是漢化和改變字體了。如果選擇了語言 Simple Chinese 就直接漢化完成了。
菜單的字體也很 pp 的,不過 mozilla 顯示時字體有點粗,那 simsun 字體就派上用場了。
+ simsun 字體的用法見下面。
+ lilo.conf 文件的例子見下面,這個是系統啟動最關鍵的設置啦。
+ 如果你編譯軟件時提示找不到某個依賴文件的話,就在 配置---軟件包管理---Software Manager
中尋找你需要的依賴文件,支持模糊查找的,然後安裝更新,這樣就可以解決依賴問題了。:-)
o 安裝debian Linux
我只下載了第一張盤,裡面包含的是基本文件系統和基本的模塊。先刻成光盤,這樣比較方便些。
ftp://ftp.kando.hu/.9/debian-cd/2.2_rev4/i386/binary-i386-1.iso
使用 debian 最好的環境是你能經常上網,這樣安裝軟件時就很方便。
+ 光盤引導,開始安裝。
+ 首先是設置鍵盤,分區(如果開始分好了區,直接 mount 就可以了)
+ 然後開始找驅動。
+ 選擇內核配置(Edit Kernel Boot Parameters),在 net 中選擇好網卡,這步很關鍵的。
如果網卡沒有 up 的話,升級 sources 就無法談起了 :-( 我的Lengend DFE-530TX 的,選擇
VIA VT6102 RhineII 10/100 BaseTX 就裝好了。
+ 安裝基本系統。
+ 最後會提示做啟動盤,然後重新啟動。
+ 重啟後會設置 root 密碼,最後出來安裝系統的選項。選 advanced,然後再取消或者 ctrl+c,
之後 login 就出來了。
+ login 之後,先
# vi /etc/apt/sources.list
加入
deb ftp://ftp.linuxforum.net/debian sid main contrib non-free
deb ftp://ftp.linuxforum.net/debian-non-US sid/non-US main contrib non-free
deb ftp://ftp.jp.debian.org/debian sid main contrib non-free
deb ftp://ftp.jp.debian.org/debian-non-US sid/non-US main contrib non-free
如果升級為 woody,把上面的 sid 改成 woody。
+ 執行
# apt-get update
# apt-get dist-upgrade
問是不是安裝,enter 確認。
這樣一來,你的系統就已經從 potato 升級到了 sid,也就是說從 stable 變成了 unstable。
+ 運行 dselect
光標在 Update上 按 enter
完了再 Select,什麼都不用改,直接 enter 返回到前選項單裡,因為它已經預訂了基本需要的東西。
Install, 是否安裝 enter,等完後開始配置,會問你問題。
完成後
+ 首先是設置鍵盤,分區(如果開始分好了區,直接 mount 就可以了)
+ 然後開始找驅動。
+ 選擇內核配置(Edit Kernel Boot Parameters),在 net 中選擇好網卡,這步很關鍵的。
如果網卡沒有 up 的話,升級 sources 就無法談起了 :-( 我的Lengend DFE-530TX 的,選擇
VIA VT6102 RhineII 10/100 BaseTX 就裝好了。
+ 安裝基本系統。
+ 最後會提示做啟動盤,然後重新啟動。
+ 重啟後會設置 root 密碼,最後出來安裝系統的選項。選 advanced,然後再取消或者 ctrl+c,
之後 login 就出來了。
+ login 之後,先
# vi /etc/apt/sources.list
加入
deb ftp://ftp.linuxforum.net/debian sid main contrib non-free
deb ftp://ftp.linuxforum.net/debian-non-US sid/non-US main contrib non-free
deb ftp://ftp.jp.debian.org/debian sid main contrib non-free
deb ftp://ftp.jp.debian.org/debian-non-US sid/non-US main contrib non-free
如果升級為 woody,把上面的 sid 改成 woody。
+ 執行
# apt-get update
# apt-get dist-upgrade
問是不是安裝,enter 確認。
這樣一來,你的系統就已經從 potato 升級到了 sid,也就是說從 stable 變成了 unstable。
+ 運行 dselect
光標在 Update上 按 enter
完了再 Select,什麼都不用改,直接 enter 返回到前選項單裡,因為它已經預訂了基本需要的東西。
Install, 是否安裝 enter,等完後開始配置,會問你問題。
完成後