歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

使用Win98 Dos引導多個Linux系統的方法

 

 前提:你的機器中裝有NT系統,如win2000,winXP,win.net等,但首先裝系統前,你用98的啟動光盤或是軟盤格式你的第一個主分區 format C: /s/q,然後再裝windows 2000,xp ,.net 然後再裝Linux 這樣你的windows系統啟動菜單中就多了一個microsoft windows的啟動項,其實是WIN98的dos7.0     1、裝Linux的時候選建立引導盤來引導,選裝Grub到fd0 ,這樣/boot目錄下就會有相應的vmlinuz***和initrd***.img這樣的文件生成。適應於大部分的linux發行版!     2、用引導盤引導linux,然後把linux系統的相關的vmlinuz和initrd.img (注意是實實在在的那個文件,不要把鏈接文件只拷過來了,不行的,要那個鏈接指向的文件才行,如果不知道,可以在/boot目錄下用ls -l 看一下到底誰是真的) 拷貝到你的C盤的與系統名類似的文件夾內,如:     對於mandrake 你可以   mount /dev/hda1 /mnt/win_c     cd /mnt/win_c     mkdir mdk     cd /boot     cp vmlinuz initrd.img /mnt/win_c/mdk     把loadlin.exe 也拷到mdk目錄下,光盤上有,或是你可以從我的網站下載     http://61.136.253.234/loadlin.exe     http://61.136.253.234/loadlin.exe     然後你可以在mdk目錄下建立一個autoboot.bat 文件用來你在98的DOS下引導linux系統。     如我mdk目錄下的autoboot.bat 內容為:     loadlin vmlinuz initrd=initrd.img root=/dev/hda10 devfs=mount     3、其他linux的引導方法雷同,自己想一下就也出來了,我就不多說了。   這樣子並不是完美的啟動方法。下面的才是難點:注意了啊(一般在win平台改幾個文件比較好)     4、改你的C盤下的 CONFIG.SYS 這個文件和autoexec.bat這個文件如我的文件:     config.sys的內容為:     [menu]   menuitem=1,Microsoft DOS 7.0   menuitem=2,Mandrake Linux9.1   menuitem=3,RedFlag Linux 4.0   menuitem=4,SuSE Linux8.2 pro   menudefault=1,10 //*這行是默認的等待時間*//   menUColor=10,1 //*啟動菜單的字體顏色,如可為15,1 *//   [1]   [2]   [3]   [4]       autoexec.bat的內容為:     goto %config%   :1   goto end   :2   c:   cd mdk   C:\mdk\autoboot.bat   goto :end   :3   c:   cd\redflag   c:\redflag\autoboot.bat   goto :end   :4   c:\   cd \SuSE   c:\suse\autoboot.bat   goto :end     5、然後修改你的C盤下的boot.ini這個文件,如我的文件內容為:     [boot loader]   timeout=5   default=C:\   [operating systems]   multi(0)disk(0)rdisk(0)partition(3)\WINNET="Microsoft Windows 2003 Server Enterprise" /fastdetect   multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional_" /fastdetect   multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server _" /fastdetect   C:\="Dos7.0 Boot Linux Os" /bootlog     ////主要就在於你要在98的dos這條啟動項的後面加參數 /bootlog   這樣可以直接進入我們的linux 啟動菜單。不然會出來98的用安全模式啟動的那個提示。     這樣我的機器就有了六個操作系統,三個windows的,三個linux的,而且不用操心mbr了,就用dos搞定一切。可以扔掉你的啟動盤了,呵呵。     附:     redflag的啟動autoboot.bat內容:     loadlin vmlinuz initrd=initrd.img root=/dev/hda11 vga=791 hdc=ide-scsi       SuSE的啟動autoboot.bat內容:     loadlin vmlinuz initrd=initrd root=/dev/hda11 append splash=silent showopts devfs=mount     主要的是後面的參數,可以看grub.conf那個文件裡是怎麼帶的參數,比如你要是在mdk的引導批處理文件後不加devfs=mount你的其他格式的文件系統不掛不上。其他參數大家可以試一試是為什麼!     只要你不把這些啟動的批處理文件和loadlin搞丟,你想重裝windows一點也不受影響,再也不為grub丟失擔心了,想怎麼搞就怎麼搞。




 



Copyright © Linux教程網 All Rights Reserved