多系統共存的方法(轉)
多系統共存的方法(轉)[@more@] 很多人在學習Linux,當然是安裝多個系統比較好,Windows又 暫時不能拋棄,所以多系統是最好的解決之道,本人一些經驗貼上,如有不足,請各位指出,互相學習多個Windows NT (2000,XP) 與 Linux的共存多系統共存的比較好的方法是用Windows NT(2000,XP)自帶的 NT Loader。 以下以安裝 Win2000+WindowsXP+Magic Linux+Redhat9.0 為例 (1)先將硬碟分割槽分好, 一般 Linux 用 EXT3 ,每個 Linux用一個Boot分割槽,一個Root 分割槽,兩個Linux共享一個Swap分割槽,最好再留一個Fat32以便於 Windows於Linux交換資料。關於 Linux下硬碟的命名方法請參考其他文章 (2)假設分割槽情況如下: Hda1:Windows2000, Hda5:WindowsXP, Hda6:Fat32, Hda7:NTFS Hda8:Redhat 的Boot分割槽(EXT3),Hda9 :Redhat的 Root(/)分割槽, Hda10:Magic Linux 的Boot分割槽(EXT3),Hda11 :Magic Linux的 Root(/)分割槽, Hda12: Swap分割槽(公用) 然後安裝Windows 2000 ,windwosXP,Redhat,Magic ,順序隨意,但一定要將 Redhat 與 Magic Linux的載入程式(Lilo 或 Grub)安裝在自己的引導分割槽的第一個扇區上(Hda8-Redhat,Hda10-Magic),不要安裝再MBR上(理由稍後敘述) 安裝完後會發覺Windows啟動選單裡只有 Windows2000 與 WindowsXP 沒有 Linux,無法進入 Linux! 接下來我們要做的是將 Linux 的啟動選項加入到 啟動選單中 (3)將Linux安裝光碟中的 dosutils 中的 loadlin.exe 與 vmlinuz 複製到一個FAT32 分割槽中(例如 Hda6),然後啟動到DOS,轉到該分割槽,執行 loadlin vmlinuz root=/dev/hda(x) (x) 指的是Linux安裝的Root分割槽(本例中為 Hda9 或是Hda11,分別對應 Redhat 與 Magic),這樣就能進入 Linux(magic 或 Redhat)了 (4)進入 Linux後,執行 dd if=/dev/hda(X) of=路徑與檔名 bs=512 count=1 說明:a. 這條命令是將 Linux 的 啟動扇區存為一個檔案 b. (X) 指的是 Linux 安裝的 Boot 分割槽(Hda8 與 Hda10 ,分別對應 Redhat 與 Magic) c. 路徑與檔名是存放檔案的位置與檔名 對兩個Linux的Boot分割槽執行命令得到兩個檔案 例如: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) 重啟動,選單就會出現了。 (7) 這樣安裝的好處在於 Linux與 Windows 互不干擾,即使要重灌 Windows,也不會影響 Linux,只要備份那兩個檔案 (redhat.lnx 與 Magic.lnx), 重灌完後放回 C盤,再按(5)中的方法修改 boot.ini 即可。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-957039/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 實戰多種Linux作業系統共存(轉)Linux作業系統
- i386 PC 上多系統共存安裝方案(轉)
- Win98、Win2k、Mandrake 三系統共存(轉)
- OneinStack多版本PHP共存PHP
- 多版本gcc/g 共存方案GC
- mysql多版本共存問題MySql
- 怎麼讓多版本的python共存?Python
- [提問交流]多圖上傳外掛和系統自帶的圖片上傳不能共存嗎?
- 資訊系統建模方法 (轉)
- 04.多版本Python共存的配置和使用Python
- Linux系統的字型設定方法(轉)Linux
- OSLoader實現多系統方案(轉)
- Macos下Cocoapods多個版本共存管理Mac
- Dotnet Core多版本API共存的優雅實現API
- 如何實現多個版本的jQuery庫共存的情況jQuery
- 邊緣計算的資料模式,與現有系統的整合和共存模式
- Linux 中模擬多種系統負載的方法Linux負載
- 構築Unix系統內防火牆體系的多種方案(轉)防火牆
- 讓系統自動生成表頭的方法(轉)
- 加強redhat linux系統安全的方法(轉)RedhatLinux
- Win XP系統中網橋的配置方法(轉)
- UNIX系統感染病毒的解決方法(轉)
- 雙硬碟多系統引導深入探究(轉)硬碟
- 慎用WIN2K的多系統起動功能 (轉)
- 改造OpenDesktop與Windows的多系統啟動管理(轉)Windows
- Linux系統學習方法論(轉)Linux
- UNIX系統關機方法五種(轉)
- 開啟Win8系統控制皮膚的多種方法
- windows10系統轉區的方法【圖文教程】Windows
- Win XP系統重新啟動的另類方法(轉)
- 作業系統中轉換身份的另類方法(runas)(轉)作業系統
- Linux系統的多媒體管理大師-Compupic(轉)Linux
- 2013年大資料系統與關係型資料的共存GQ大資料
- 多 PHP 版本共存的環境下安裝 Swoole 到指定版本PHP
- suse10系統最佳化方法(轉)
- Modbus轉BACnet/MSTP接入樓宇自控系統的方法
- 檔案系統被破壞時的處理方法(轉)
- Windows系統資源不足的七種處理方法(轉)Windows