相關
grldr好比:ntldr之于windows5.x(nt/xp/2003等)bootmgr之于windows6.x(vista/7)
GRLDR_Edit是一個免費的系統啟動引導文件修改工具,它可以用來幫您修改系統啟動引導文件。
使用方法
文件存放位置
把grldr及菜單配置文件menu.lst複制到系統盤任意目錄(以C盤根目錄為例,其它目錄隻需要加入路徑即可。其中grldr會自動搜索菜單配置文件并加載,但是menu.lst最好存放在C盤根目錄,免得到時候搜索不到不能加載引起錯誤)。
把需要grldr引導的文件(如DOS.IMG、GHOST83.IMG等鏡像文件)保存在硬盤。
例子
(以#開始的行,表示注釋,不執行)
#默認延遲時間(秒)
timeout30
#第一項為默認值
default0
#設置圖形背景文件
splashimage(hd0,0)/boot/grub/xp2008.gz
#設置中文支持的字體文件
fontfile(hd0,0)/boot/grub/fonts
title使用map啟動本地硬盤上的瑞星殺毒軟盤鏡像文件
map(hd0,0)/boot/grub/rav.img(fd0)
map--hook
chainloader(fd0)+1
rootnoverify(fd0)
title使用memdisk啟動本地Win98軟盤鏡像文件
kernel(hd0,0)/boot/grub/memdisk.gz
initrd(hd0,0)/boot/grub/win98.img
title使用memdisk啟動本地硬盤上的瑞星殺毒軟盤壓縮鏡像文件
root(hd0,0)
kernel/boot/grub/memdisk.gzc=80h=12s=36floppy
initrd/boot/rav.zip
title啟動第一主分區(hd0,0)上的操作系統
rootnoverify(hd0,0)
makeactive
chainloader+1
title啟動第二主分區(hd0,1)上的操作系統
rootnoverify(hd0,1)
makeactive
chainloader+1
title重啟
reboot
title關機
halt
引導
3.1通過Windows NT的啟動菜單進入grub4 dos
将grldr文件複制到c:,去掉boot.ini的隻讀屬性,然後修改c:boot.ini文件,在boot.ini的最後面加一行:
c:grldr="StartGRUB"
并将boot.ini中的time out值設置為大于0的數字,如:time out=5,然後保存boot.ini,改回隻讀屬性。
編輯boot.ini前,可在cmd下輸入:
attrib-s-r-hc:boot.ini
解除boot.ini的隻讀屬性,編輯完後輸入:
attrib+s+r+hc:boot.ini
恢複boot.ini的原有屬性。
這樣,編輯完重新啟動計算機,在NT的啟動菜單就會出現“Start GRUB”這一項,選擇該項即可進入grub4 dos的環境。
此方法的優點是:不需要修改MBR。
初學者使用grub一般都需要grub菜單,把準備好的menu.lst文件放到C:下(也可放到其它分區根目錄或其它指定目錄)。
3.2通過DOS啟動grub
将機器通過任何可能的方式(軟盤,U盤,光盤等)啟動到DOS環境(最好是純DOS環境,即不加載任何驅動程序和TSR程序的DOS環境),然後在DOS下或者AUTOEXEC.BAT中運行grub.exe,即可進入grub。
也可在DOS/Windows9x的CONFIG.SYS中使用下列任一方式啟動grub。
DEVICE=GRUB.EXE
INSTALL=GRUB.EXE
SHELL=GRUB.EXE
此方法的優點是:不需要修改MBR;可根據需要在腳本或者其它DOS程序中啟動GRUB4 DOS。
菜單文件menu.lst可保存在grub文件所在目錄或其它指定路徑。
3.3通過mbr啟動grub
通過軟件包裡的boot lace點com(可運行于DOS/Win9x)安裝GRLDR引導記錄到硬盤或者硬盤映像文件的主引導記錄,或者安裝到軟盤或者軟盤映像的引導扇區。電腦啟動時,通過擊熱鍵(默認為空格鍵,可自定義)來啟動grub。
比如:
在DOS下安裝GRLDR代碼到主引導記錄:
boot lace點com0x80
在DOS下安裝GRLDR代碼到軟盤:
boot lace點com--floppy--chs0x00
在DOS下安裝GRLDR代碼到軟盤映像:
boot lace點com--floppy--chsfloppy.img
我所使用的命令為:
boot lace--force-backup-mbr--boot-prevmbr-first--time-out=3--hot-key=0x3920--mbr-disable-floppy0x80
表示安裝GRLDR代碼到MBR時,備份原MBR(--force-backup-mbr),默認啟動原MBR,即啟動原windowsxp系統(--boot-prevmbr-first),等待時間3秒(--time-out=3),熱鍵為空格鍵(--hot-key=0x3920),不搜索軟盤上的GRLDR(--mbr-disable-floppy)。
也就是說啟動時等待3秒,3秒内不擊熱鍵的話,啟動windows xp;3秒内擊熱鍵則啟動grub4 dos。
boot lace的其它參數及自定義熱鍵用法可參看readme.txt文件。
裝入mbr後,再将grldr和menu.lst文件複制到某分區的根目錄(現在支持的文件系統是FAT12,FAT16,FAT32,NTFS,EXT2orEXT3的分區。對于Windows用戶,最好是fat分區),menu.lst也可保存到其它指定位置。
此方法的優點是:不依賴于操作系統;能夠自動搜索硬盤上各個分區的grldr文件。
另外,2000/xp/2003/vista環境下可用另一軟件grubinst來把GRLDR引導記錄安裝到硬盤的MBR。grubinst具有圖形界面和命令行兩種工作模式供選用,并附有比較詳細的使用說明,很易于使用。



















