多系統(tǒng)共存的方法
2024-07-21 02:35:44
供稿:網(wǎng)友
 
             
  很多人在學習linux,當然是安裝多個系統(tǒng)比較好,Windows又 暫時不能拋棄,所以多系統(tǒng)是最好的解決之道,本人一些經(jīng)驗貼上,如有不足,請各位指出,互相學習多個Windows NT (2000,XP) 與 Linux的共存多系統(tǒng)共存的比較好的方法是用Windows NT(2000,XP)自帶的 NT Loader。                                                                                             
  以下以安裝 Win2000+WindowsXP+Magic Linux+Redhat9.0 為例 
  (1)先將硬盤分區(qū)分好, 一般 Linux 用 EXT3 ,每個 Linux用一個Boot分區(qū),一個Root 分區(qū),兩個Linux共享一個Swap分區(qū),最好再留一個Fat32以便于 Windows于Linux交換數(shù)據(jù)。關于 Linux下硬盤的命名方法請參考其他文章 
  (2)假設分區(qū)情況如下: 
  Hda1:Windows2000, 
  Hda5:WindowsXP, Hda6:Fat32, Hda7:NTFS 
  Hda8:Redhat 的Boot分區(qū)(EXT3),Hda9 :Redhat的 Root(/)分區(qū), 
  Hda10:Magic Linux 的Boot分區(qū)(EXT3),Hda11 :Magic Linux的 Root(/)分區(qū), 
  Hda12: Swap分區(qū)(公用) 
  然后安裝windows 2000 ,windwosXP,Redhat,Magic ,順序隨意,但一定要將 Redhat 與 Magic Linux的引導程序(Lilo 或 Grub)安裝在自己的引導分區(qū)的第一個扇區(qū)上(Hda8-Redhat,Hda10-Magic),不要安裝再MBR上(理由稍后敘述) 
  安裝完后會發(fā)覺Windows啟動菜單里只有 Windows2000 與 WindowsXP 沒有 Linux,無法進入 Linux! 
  接下來我們要做的是將 Linux 的啟動選項加入到 啟動菜單中 
  (3)將Linux安裝光盤中的 dosutils 中的 loadlin.exe 與 vmlinuz 拷貝到一個FAT32 分區(qū)中(例如 Hda6),然后啟動到DOS,轉到該分區(qū),執(zhí)行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安裝的Root分區(qū)(本例中為 Hda9 或是Hda11,分別對應 Redhat 與 Magic),這樣就能進入 Linux(magic 或 Redhat)了 
  (4)進入 Linux后,執(zhí)行 dd if=/dev/hda(X) of=路徑與文件名 bs=512 count=1 
  說明:a. 這條命令是將 Linux 的 啟動扇區(qū)存為一個文件 
  b. (X) 指的是 Linux 安裝的 Boot 分區(qū)(Hda8 與 Hda10 ,分別對應 Redhat 與 Magic) 
  c. 路徑與文件名是存放文件的位置與文件名 
  對兩個Linux的Boot分區(qū)執(zhí)行命令得到兩個文件 
  例如:dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1 
  dd if=/dev/hda10 of=/magic.lnx bs=512 count=1 
  (5) 將剛剛做好的兩個文件拷貝到Windows 的 C 盤(Hda1) 
  修改 C盤下的 boot.ini 文件添加最后兩行例如: 
  [boot loader] 
  timeout=15 
  default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS 
  [Operating systems] 
  multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows 2000 PRofessional" /fastdetect 
  multi(0)disk(0)rdisk(0)partition(2)/WINDOWS="Windows xp Professional" /fastdetect 
  c:/magic.lnx="Magic Linux1.1 beta" 
  c:/Redhat.lnx="Redhat 9.0“ 
  (6) 重啟動,菜單就會出現(xiàn)了。 
  (7) 這樣安裝的好處在于 Linux與 Windows 互不干擾,即使要重裝 Windows,也不會影響 Linux,只要備份那兩個文件 (redhat.lnx 與 Magic.lnx), 重裝完后放回 C盤,再按(5)中的方法修改 boot.ini 即可。