多系統安裝的步驟本來應該是UNIX->WIN98->WIN2000->Linux,這樣比較簡單,但由於借到安裝光盤的順序與此不同,我的安裝順序是:LINUX、WIN2000、WIN98、UNIX。雖然在安裝過程中遇到了不少困難,但作為補償,我也得到了一點新的知識。
一、安裝LINUX 我的硬盤是80G,先分一個8G的DOS主分區,將來准備刪掉給WINDOWS和UNIX用(SCO UNIX目前版本只能識別8G硬盤空間)。剩下的空間一部分給擴展分區,最後一部分留給LINUX。然後在擴展分區上根據需要建立若干邏輯分區,我把擴展分區的最後256M留給LINUX作交換區,如果LINUX除交換區和根分區外還需要其它的獨立分區,這裡就應多留點空間。我是用WIN98的FDISK進行分區的,由於WIN98不能識別大硬盤,分區時不能以M為單位,應以百分比為單位。LINUX的安裝過程不再詳述,但要注意把LILO安裝在LINUX分區引導扇區,以免下一步裝WINDOWS時把它覆蓋掉。
二、安裝WIN2000 刪除DOS主分區,把前3G留給UNIX,4-8G分為DOS主分區,安裝WIN2000。激活LINUX分區,啟動LINUX,用超級用戶注冊,備份引導扇區: cd /mnt mkdir fat mount -t vfat /dev/hda1 fat # 把DOS分區安裝在fat目錄 dd if=/dev/hda1 of=fat/bootsect.wnt bs=512 count=1 # 把DOS分區的引導扇區備份在C盤根目錄下bootsect.wnt中 umount fat
三、安裝WIN98 將WIN98與WIN2000安裝在同一個分區中,目的是98與2000下的應用程序可以安裝在同一目錄,以節省磁盤空間。安裝完成後,WIN2000不能啟動,可用下列方法恢復原先的分區引導扇區:激活LINUX分區,啟動LINUX,用超級用戶注冊,備份和恢復引導扇區: cd /mnt mount -t vfat /dev/hda1 fat dd if=/dev/hda1 of=fat/bootsect.dos bs=512 count=1 # 備份新的DOS分區引導扇區 dd if=fat/bootsect.wnt of=/dev/hda1 bs=512 count=1 # 恢復先前備份的DOS分區引導扇區 vi fat/boot.ini # 修改WIN2000的啟動配置文件,將2000的分區號修改為1(最後一行距離等於號最近的那個數字就是分區號),在最後增加一行:“C:\="Windows 98"” umount fat cd /etc vi lilo.conf # 修改LILO配置文件,在文件最後增加兩行: other = Windows label = /dev/hda1 lilo 此時在啟動計算機時可選擇“LINUX”和“WINDOWS”,如果選擇了“WINDOWS”,可進一步選擇“WIN2000”和“WIN98”。
四、安裝UNIX 安裝UNIX時遇到的最大困難就是安裝介質不能引導,有內存配置錯誤的報告,經請教本論壇高手,得以下方法:引導時在boot行回車,按“暫停”鍵,記下引導參數,重新啟動,在boot行輸入剛才記下的參數,將參數中的“mem=/p”修改為“mem=1m-512m”(我的內存是512M)。安裝完UNIX後,UNIX的分區號是: 1 LINUX 2 擴展分區 3 DOS主分區 4 UNIX WIN2000和LINUX的分區號是: 1 UNIX 2 DOS主分區 3 擴展分區 4 LINUX 因分區號改變,WIN2000和LINUX不能引導,需進行以下工作: 1.啟動WIN98,修改C盤下的boot.ini,將WIN2000的分區號修改為2。 2.從光盤引導LINUX,進入安裝介面後按“Ctrl+F6”切換屏幕,執行以下命令: cd /mnt mkdir ext mount /dev/hda4 ext # 將LINUX分區安裝在ext目錄下 chroot ext # 將ext目錄作為根目錄 cd /etc vi fstab # 因LINUX分區由“/dev/hda3”變成了“/dev/hda4”,需要將所有的“/dev/hda3”修改為“/dev/hda4” vi mtab # 需修改的內容與上面相同 vi lilo.conf # 需修改的內容與上面相同,另外由於同樣的原因,需要將“/dev/hda1”修改為“/dev/hda2”,再在最後增加兩行: other = UNIX label = /dev/hda1 將第一行的“/dev/hda4”修改為“/dev/hda”,意思是將LILO安裝到主引導扇區,接下來執行: lilo -v exit 取出光盤,重新啟動LINUX,一切正常。如果需要備份引導扇區,可執行: cd /mnt mount /dev/hda2 fat dd if=/dev/hda of=fat/bootsect.mbr bs=512 count=1 dd if=/dev/hda1 of=fat/bootsect.unx bs=512 count=1 dd if=/dev/hda3 of=fat/bootsect.3 bs=512 count=1 dd if=/dev/hda4 of=fat/bootsect.lnx bs=512 count=1 dd if=/dev/hda5 of=fat/bootsect.5 bs=512 count=1 # 第一個邏輯分區 dd if=/dev/hda6 of=fat/bootsect.6 bs=512 count=1 # 第二個邏輯分區 …………………… 以下內容是在NT LOADER中增加引導項“MBR”,功能是啟動時如果誤選了“WINDOWS”可選擇重新進入LILO: vi fat/boot.ini # 在最後增加: c:\bootsect.mbr="MBR" umount fat 至此,四個操作系統安裝完畢。需要注意的是,UNIX分區必須激活,否則不能用LILO引導。