歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 將5種操作系統匯於一身

將5種操作系統匯於一身

日期:2017/2/27 9:39:46   编辑:更多Linux

越來越多的網友除了Win98、2000又加上Win Me之外,也開始嘗試一些諸如Linux,FreeBSD這樣的免費操作系統,隨之而來的便是發燒友們把各操作系統全匯於自己的硬盤上,來個多重啟動。       很多人一般用System Commander之類的軟件來實現一個硬盤上裝多個系統。在此介紹一種方法,能不借用第三方軟件來成功地在一個硬盤上安裝了DOS,Windows ME,windows 2000,Linux,FreeBSD這樣五種操作系統。       一. 確定主引導系統       目前簡要分析如下:       DOS沒有多重啟動功能。       Windows 98支持多重啟動,但只支持同一分區下的DOS。       Windows 2000支持多重啟動,好像對操作系統無限制,但需要會修改boot.ini文件。       Linux支持多重啟動,但如果LILO不自動識別的話,就不知道如何做了。       FreeBSD的Boot Manager對多重啟動的支持也很好,好像是針對擴展分區的,與操作系統無關。       Windows 2000與FreeBSD都適合用來做多啟動管理,但FreeBSD與Windows NT不同,它好像非得占有硬盤最頭上的區域不可,否則死活啟動不了。接下來只好用Windows 2000了。       二. 使用Windows 2000的多重引導管理工具       我的四個擴展分區依序是DOS分區,Linux分區,FreeBSD分區,Windows 98分區。Windows 2000不能識別Linux與FreeBSD分區並自動支持多啟動,肯定需要自己動手。由於Windows 2000允許通過將其他擴展分區的頭512個字節存儲在文件中作為引導選擇,所以不論它是否“認識”其他操作系統,都可以支持多重引導。       注意:DOS的fdisk在這裡頗不順手,Linux和FreeBSD的分區工具似乎好用得多。如果沒有把握的話,Linux分區劃在前8G比較保險。       安裝的順序可以參考如下:先裝DOS,再裝Windows 98,再裝Linux,LILO安裝在他自己的分區上(由於還要分Wrap分區,通常hda2被割成多個分區,LILO會被安裝在hda5上),再裝FreeBSD,選擇不裝Boot Manager,最後安裝Windows 2000。       也許你會認為,將LILO安裝到hda5而不是hda上將不能完成Linux的安裝。其實沒有關系,由於事先安裝了DOS,可以從DOS命令行上運行Loadlin進入Linux,通常這些工具安裝光盤上都有,並附有說明的。       現在四個操作系統都裝好了,Windows 2000會支持Windows 98,進了Windows 98就能選擇進入DOS。那麼現在如何獲取另兩個擴展分區的頭扇區來做支持Linux與FreeBSD的多啟動呢?       建議使用Linux或FreeBSD的DD命令。設Linux的根目錄在hda5,FreeBSD安裝在hda3上,在Linux下運行       dd bs=512 count=1 if=/dev/hda5 of=bootsect.lnx       dd bs=512 count=1 if=/dev/hda3 of=bootsect.bsd       然後再mount到DOS分區,將bootsect.lnx與bootsect.bsd拷貝到C盤根目錄下,就基本上大功告成了。       最後進入Windows 2000,編輯C盤根目錄下的boot.ini文件,加入以下兩行:       C:BOOTSECT.LNX="Linux"       C:BOOTSECT.BSD="FreeBSD"       然後就可以重新啟動。       三. 升級到Windows Me       Windows Me是Windows 9x系列的升級版本。當從Windows 98升級到Windows Me後,如果它在C盤下找到boot.ini文件,會自動修改為支持Microsoft Windows Millennium Edition的多啟動。但是這時候,再也不能進入DOS環境了。       其實Windows Me的引導過程與Windows 9x並沒有任何區別。有許多方法可以支持,大家可以去下載免費的BootPart啦。它的用途很多,針對目前討論的情況只需運行如下命令行:       BOOTPART DOS622 C:BOOTSECT.622 "MS-Dos 6.22"       BOOTPART WIN95 C:BOOTSECT.ME "Windows Me"       BOOTPART REWRITEROOT:C:       就會自動生成新的boot.ini,下面就重啟動看效果吧,在Windows 2000的啟動選單中同時出現了5種操作系統。   






Copyright © Linux教程網 All Rights Reserved