熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

多系統共存的方法

2013-11-13 13:49:28  來源: Oracle 

  很多人在學習Linux當然是安裝多個系統比較好Windows又 暫時不能拋棄所以多系統是最好的解決之道本人一些經驗貼上如有不足請各位指出互相學習多個Windows NT (XP) 與 Linux的共存多系統共存的比較好的方法是用Windows NT(XP)自帶的 NT Loader
  以下以安裝 Win+WindowsXP+Magic Linux+Redhat 為例
  ()先將硬盤分區分好 一般 Linux 用 EXT 每個 Linux用一個Boot分區一個Root 分區兩個Linux共享一個Swap分區最好再留一個Fat以便於 Windows於Linux交換數據關於 Linux下硬盤的命名方法請參考其他文章
  ()假設分區情況如下
  HdaWindows
  HdaWindowsXP HdaFat HdaNTFS
  HdaRedhat 的Boot分區(EXTHda Redhat的 Root(/)分區
  HdaMagic Linux 的Boot分區(EXTHda Magic Linux的 Root(/)分區
  Hda Swap分區(公用)
  然後安裝Windows windwosXPRedhatMagic 順序隨意但一定要將 Redhat 與 Magic Linux的引導程序(Lilo 或 Grub)安裝在自己的引導分區的第一個扇區上(Hda-RedhatHda-Magic)不要安裝再MBR上(理由稍後敘述)
  安裝完後會發覺Windows啟動菜單裡只有 Windows 與 WindowsXP 沒有 Linux無法進入 Linux!
  接下來我們要做的是將 Linux 的啟動選項加入到 啟動菜單中
  ()將Linux安裝光盤中的 dosutils 中的 loadlinexe 與 vmlinuz 拷貝到一個FAT 分區中(例如 Hda然後啟動到DOS轉到該分區執行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安裝的Root分區(本例中為 Hda 或是Hda分別對應 Redhat 與 Magic)這樣就能進入 Linux(magic 或 Redhat)了
  ()進入 Linux後執行 dd if=/dev/hda(X) of=路徑與文件名 bs= count=
  說明a 這條命令是將 Linux 的 啟動扇區存為一個文件
  b (X) 指的是 Linux 安裝的 Boot 分區(Hda 與 Hda 分別對應 Redhat 與 Magic)
  c 路徑與文件名是存放文件的位置與文件名
  對兩個Linux的Boot分區執行命令得到兩個文件
  例如dd if=/dev/hda of=/redhatlnx bs= count=
  dd if=/dev/hda of=/magiclnx bs= count=
  () 將剛剛做好的兩個文件拷貝到Windows 的 C 盤(Hda
  修改 C盤下的 bootini 文件添加最後兩行例如
  [boot loader]
  timeout=
  default=multi()disk()rdisk()partition()\WINDOWS
  [operating systems]
  multi()disk()rdisk()partition()\WINDOWS=Microsoft Windows Professional /fastdetect
  multi()disk()rdisk()partition()\WINDOWS=Windows XP Professional /fastdetect
  c:\magiclnx=Magic Linux beta
  c:\Redhatlnx=Redhat
  () 重啟動菜單就會出現了
  () 這樣安裝的好處在於 Linux與 Windows 互不干擾即使要重裝 Windows也不會影響 Linux只要備份那兩個文件 (redhatlnx 與 Magiclnx) 重裝完後放回 C盤再按()中的方法修改 bootini 即可
From:http://tw.wingwit.com/Article/program/Oracle/201311/16633.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.