歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix教程 >> 同硬盤安裝WIN98/WIN2000/UNIX/LINUX

同硬盤安裝WIN98/WIN2000/UNIX/LINUX

日期:2017/2/27 17:42:57   编辑:Unix教程
unix安裝Windows98
  多系統安裝的步驟本來應該是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引導。
Copyright © Linux教程網 All Rights Reserved