GRUB4DOS怎么安装

一、U盘安装

1.下载HP USB 磁盘存储器格式化工具 V2.0.6,插入U盘后运行,点选“创建一个MS-DOS启动盘”和“使用内部 MS-DOS 系统文件”,创建USB启动盘;

2.下载grub4dos,解压其中的bootlace.com、grldr、menu.lst到U盘;

3.重启电脑,设BIOS从U盘启动,进入到U盘的DOS模式,根据U盘提示符的不同,选择运行

A:\>bootlace.com --floppy --chs 0x00

C:\>bootlace.com --force-backup-mbr 0x80

4.保留U盘中grldr、menu.lst,其它文件删除,完毕。二、XP安装

1.下载grub4dos,解压其中的grldr、menu.lst到c:\;

2.打开c:\boot.ini,最后增加grldr引导:

[boot loader]

timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect

c:\grldr="Grub引导"三、vista安装

1.下载grub4dos,解压其中的grldr、menu.lst、grldr.mbr,放C盘根目录下;

2.创建Grub启动条目,两种方法:

i.编辑bcd

bcdedit /create /d "Grub" /application bootsector

回显: 项 {5e098857-4818-11de-b43e-001eec90feb6} 成功创建。

接着用下面的指令来设置引导参数,{id}替换为上面回显的ID,建议用复制粘贴

bcdedit /set {id} device boot

bcdedit /set {id} path \grldr.mbr

bcdedit /displayorder {id} /addlast

设置等待时间

bcdedit /timeout 5 (

如果要卸载,运行

bcdedit

查看Grub的{id}后,

bcdedit /delete {id}

) (

安装Grub.bat

bcdedit /export "C:\boot\Grub for BCD Backup"

for /f "tokens=1,2,* delims={}" %%i in ('bcdedit /create /d "Grub" /application bootsector') do set GrubID=%%j

bcdedit /set {%GrubID%} device boot

bcdedit /set {%GrubID%} path \grldr.mbr

bcdedit /displayorder {%GrubID%} /addlast

bcdedit /timeout 3 卸载Grub.bat

attrib -h "c:\boot\Grub for BCD Backup*"

del "c:\boot\Grub for BCD Backup*"

) * 所有批命令请以管理员身份运行之。 ii.增加boot.ini

同XP方法,虽然vista没有了boot.ini,但手工增加仍然有效。附:menu.lst例样

color black/cyan yellow/cyan

timeout=5

default=0title BT4

find --set-root /boot/vmlinuz

kernel /boot/vmlinuz root=/dev/ram0 vga=791

initrd /boot/initrd.gz ramdisk_size=128000

boot# PE2.0's bootmgr should be renamed to bootmgrPE because vista has the same file.

# VistaPE should be located at a different disk as Vista.

title PE 2.0

find --set-root /bootmgrPE

chainloader /bootmgrPE

boottitle Dos 98

find --set-root /dos98.ima

map --mem /dos98.ima (fd0)

map --hook

chainloader (fd0)+1

rootnoverify (fd0)

map --floppies=1

boottitle Win7

find --set-root /bootmgr

chainloader /bootmgr

boottitle Vista

find --set-root /bootmgr

chainloader /bootmgr

boottitle XP

find --set-root /ntldr

chainloader /ntldr

boot