如何於硬碟中安裝兩套Linux
前言: 本技術文件將教導大家如何於硬碟中同使安裝兩套不同版本的Linux,並使用lilo 多重開機程式來製作開機選單
作業系統 Linpus Linux 8.0與 RedHat Linux 7.1
硬體配備 20G的硬碟

步驟一、先利用spfdisk中的專家模式將硬碟劃分成以下情形

分割 啟動 起始磁柱 結束磁柱 Mbytes 系統ID 系統種類
1 * 0 1129 8863.96 83 Linux native
2 1130 2259 8863.99 83 Linux native
3 2260 2481 1741.42 05 Extended
[邏輯]
5 2260 2481 1741.39 82 Linux swap

分割完後記得按 Tab 鍵選擇儲存,但不要將訊息寫入mbr喔!因為我們要使用lilo來作多重開機程式而不是使用spfdisk來當作多重
開機程式
如何分割硬碟可參考博碩出版社之多重開機大師一書

步驟二、將BIOS調成光碟開機

步驟三、先安裝 Linpus Linux 8.0 記得要安裝喔 lilo 喔!
其中在安裝過程一環會出現硬碟分區表,請用以下設定

掛載點 設備 檔案
/ /dev/hda1 Linux
/mnt/RedHat /dev/had2 Linux
<unset> /dev/hda3 Extend
Swap /dev/hda5 Swap

安裝完後讓電腦重新啟動,並放入 RedHat Linux 7.1 第一片,來安裝

步驟四、安裝RedHat Linux 7.1時千萬記得 ” 不要 ” 再安裝 lilo 了,完成後重新啟動電腦

步驟五、重新啟動電腦後你會進入 Linpus Linux 8.0,首先到< /mnt/RedHat/boot >
的路徑下找尋 IMAGES Kernel的檔案,這個檔案通常是以 vmlinuz-xx.xx.xx-x來命名,找到後把它複製到 < /boot >的目錄裡
PS : RedHat Linux 7.1的vmlinuz-xx.xx.xx-x檔名為 vmlinuz-2.4.2-2
步驟六、由於之前你有安裝 lilo,所以你可在 < /etc >目錄下找到 < lilo.conf >,找到後我們可用joe 開啟,並修改其內容,其內容
如下

boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=150
lba32
default=linpus
message=”/boot/message”

image=/boot/vmlinuz-2.4.0-11lp
label=linpus
read-only
root=/dev/hda1

image=/boot/vmlinuz-2.4.2-2
label=RedHat
read-only
root=/dev/hda2

PS : 綠色部分為原始內容,而陰影部分為增加內容

步驟七、修改完後執行 < lilo -v > 重新開機,即可於 lilo開機選單中點選你想
進入的作業系統 ( Linpus Linux 8.0或 RedHat Linux 7.1 )


──────────
如果連翻個字典或是利用翻譯軟體/網站查找這一點小動作都不肯,那以後我也沒有辦法幫你了!
唯有肯幫助自己及幫助別人的人,才值得獲得人家的幫忙。