SCO+LINUX+WIN2K多系統(tǒng)引導(dǎo)終于成功了!
關(guān)鍵字:多操作系統(tǒng),引導(dǎo),OS LOADER,UNIX+LINUX
作者:xiaohu(mail:xiaohu0@sina.com)
日期:2003.04.13 p.m
由于工作得緣故,領(lǐng)導(dǎo)給新配了臺HP EVOPC機(jī),隨機(jī)帶有TURBO LINUX7.0 (正好想看看LINUX就來了,呵呵),但開發(fā)環(huán)境是SCO UNIX5.0.6+windows,對于安裝UNIX+WINDOWS雙操作系統(tǒng)比較熟悉,但沒有裝過UNIX+LINUX,周圍的朋友也沒嘗試過,到網(wǎng)上查找全是LINUX+WINDOWS或UNIX+WINDOWS等多系統(tǒng)的安裝方法,經(jīng)過我?guī)滋斓牟檎屹Y料,研究,試驗,今天終于把SCO+LINUX+WIN2K多系統(tǒng)安裝成功了!現(xiàn)把我經(jīng)驗感想寫下與各位共享,請高手給以指正!
目前,多系統(tǒng)引導(dǎo)安裝除了借助第三方軟件(如SC)就只要依靠LILO,OS LOADER了,由于本人對LINUX不是了解,又經(jīng)過幾次的嘗試對于LILO引導(dǎo)UNIX+LINUX+WIN2K均告失敗,(如那位對于LILO熟悉請把你的經(jīng)驗告之,謝謝!)只好應(yīng)用OS LOADER。
一.OS LOADER的多引導(dǎo)原理 :
通過實際經(jīng)驗和理解,認(rèn)為OS Loader原理是:把來自其它操作系統(tǒng)的啟動扇區(qū)信息變成一個文件,大小一般是512字節(jié),在啟動OS Loader 的時候, 它讀入這文件并啟動選擇的操作系統(tǒng)。這個可通過LINUX、UNIX的 "dd"命令即可實現(xiàn).OS Loader的它不單獨(dú)占用一個主區(qū),而且每次啟動時不需要重寫MBr,增加啟動的item也很方便。(這就是我放棄LILO的原因!!)
二.操作系統(tǒng)安裝順序:
先根據(jù)自己的實際條件,需要給各個操作系統(tǒng)分出預(yù)留分區(qū),我的機(jī)器是40G硬盤,sco unix 為8.0G,WIN2K為25G,TURBO LINUX為5G,(應(yīng)用分區(qū)大師給各個系統(tǒng)分區(qū))
首先,安裝SCO UNIX 5.0,該安裝方法為正常安裝,無特殊處理。
然后就是WIN2K與TLINUX的安裝順序。根據(jù)LINUX的特點(diǎn),必須先安裝其他操作系統(tǒng),***后安裝LINUX。WIN2K的安裝也無特殊處理。
***后也就是LINUX的安裝,這里需要說明的是安裝時,問是否作LILO,是否寫到MBR時,應(yīng)把LILO寫在引導(dǎo)分區(qū)里,不選擇MBR否則你的SCO,WIN將無法啟動,因他改寫了MBR,OS LOADER將不起任何作用。其他正常的安裝。
三。讀LINUX的引導(dǎo)區(qū)記錄
這里就應(yīng)用了dd命令,先以linux為例說明:
dd if=/dev/hda4 of=/mnt/Win-hda1/linux.lnx bs=512 count=1(/dev/hda4為linux的根分區(qū))將linux根分區(qū)的系統(tǒng)信息存在c盤根目錄下文件名為‘linux.lnx’。然后把Linux.lnx文件寫到你的WIN2K的引導(dǎo)分區(qū)里既(一般為C:)重啟并將WIN2K的分區(qū)設(shè)為活動分區(qū)。
四.修改boot.ini文件。
進(jìn)入到win2K里,對boot.ini修改如下:
在[Operating System]下面加入以下信息:
" c:\ntboot.lnx = "Linux 7.0 "
保存重新啟動機(jī)器。
這時已經(jīng)大功告成一般了,你看看你的WIN2K啟動后是不是多了個"Linux 7.0"提示,選擇它,看看是否進(jìn)入到了那linux熟悉的界面,如果進(jìn)入到了就說明你已經(jīng)成功了,否則就是你那ntboot.lnx有問題,要不就是你的boot.ini文件寫錯了!!!
五.對于unix的引導(dǎo)方法同linux一樣,這里就不再遨述了,可以參考linux的方法阿!!!如果各位朋友還想安裝其他的操作系統(tǒng)都可以用此方法來操作處理(呵呵~,如果你是多操作系統(tǒng)的愛好者可以盡情的安裝!!freeBSD+Linux+Sco Unix+Win2k+Win9x.......只要你的硬盤足夠大,你喜歡都可以的!)
剛剛作完SCO+LINUX+WIN2K,忍不住興奮就把我的感想寫下來給各位朋友共享了。有的技術(shù)問題沒有說明太細(xì),如果有何問題請來信大家一起交流一下,對于文中的錯誤請各位給以指正了!!!再次,感謝大家的支持!!
六.后記:
A,經(jīng)過幾天的研究對于os loader有些了解熟悉,的確是個好東東,不用借助三方軟件就可以作出多系統(tǒng)了。但比較遺憾就是對lilo沒有太明白,再就是它的改寫太麻煩,主要是對于在UNIX如何引導(dǎo)問題上,如果那位朋友利用lilo同樣的作出unix+linux+win請告知一下,謝謝了!!
B,至于為何先安裝Sco Unix再安其他系統(tǒng),是因為本人發(fā)現(xiàn)如果后作Sco Unix將影響其他系統(tǒng),可能是我安裝的方法問題,(有UNIX+WINDOWS朋友們,請您將如何后安裝unix的方法告訴我。謝了!!)故將其先作安裝,但是如果有l(wèi)inux+winnt+其他系統(tǒng)的,請后安裝linux否則你的os loader將不其任何作用。呵呵,,不過如果你按照我說得方法對BOOT.INI 作修改可能也行,我可沒有試驗阿!!!
C.再安裝LILO時一定不要選擇放到MBR上阿!!!
D.發(fā)現(xiàn)SCO Unix不支持ntfs,不能讀寫其ntfs分區(qū)的內(nèi)容,如果那位朋友知道如何讀寫再請告知了!!
E.你的操作系統(tǒng)一定要有WIN NT否則將不能應(yīng)用OS LOADER...只能應(yīng)用LILO!!