|
|
xp 启动次序是bios-ntldr-boot.ini-grldr-menu.lst-应用程序。
wub7采用bcd启动方式,其启动grub4dos的顺序如下:
bios-bootmgr-\boot\bcd-grldr.mbr-grldr-menu.lst-应用程序
根目录下用到的文件是bootmgt gtldr.mbr grldr menu.lst \boot\bcd文件。加载grldr.mbr一般直接使用bcdededit.exe命令。因此最好首先熟悉该命令的用法,bcd文件可以从一台电脑复制到另一台电脑中,只要启动分区和安装的系统位置相同,就可以通用。修改\boot\bcd文件以前最好先备份,备份方法 在win7系统中,可以用bcdedit /export 目标位置来导出文件,如果使用其他系统启动,直接将该文件复制就可以了。在bcd中添加grub4dos的方法如下:
1在c盘建立一个test文件夹,将原来c:\boot\bcd文件复制或使用bcdedit /export c:\test\bcd 命令将bcd文件导出到c:\test文件夹中。
2 将附件BCD_grub.cmd和bcdedit.exe复制到c:\test文件夹中
3用管理员身份运行命令提示符, 运行c:\test\.cmd命令
4 在命令提示符下,执行bcdedit /import c:\test\bcd将c:\test\bcd文件导入到c:\noot\bcd中。
5 将grldr.mbr grldr menu.lst文件复制到c盘根目录,其他引导grub文件操作的方法与xp大致类似
不好意思,由于想当然,以前将vista下的批处理传了上来(就是第一个附件),后来发现,vista下和win7下的bcdedit在创建id的时候,由于在返回结果的时候,id在显示结果中的语句中所在的位置不同,因此批处里中for语句引用该id的位置也应该不同,即token也应该不一样,具体差别就是token=2与token=3的差别,所以重新上传了win7版本的批处理和win7的bcdedit文件。便于大家使用。
使用批处理的注意事项
方法一:在windows xp系统中,将批处理文件和bcdedit.exe文件复制到c:\test文件夹,既可以用鼠标双击该批处理,又可以在命令提示符下运行该批处理。
方法二:在windows 7系统下,先将bcdedit.exe文件(必须)和批处理文件复制到c:\test文件夹下,选择以管理员身份运行 “命令提示符”后运行如下命令:
c:
cd c:\test
Copy
c:\windows\system32\bcdedit.exe
c:\test
然后再输入批处理命令运行,注意不能直接用鼠标右击该批处理文件,选择以管理员身份运行的方式。
批处理执行成功后,再执行导入bcd的命令
bcdedit /import c:\test\bcd
这种批处理适用于修改windows 7的bcd文件。
[ 本帖最后由 yfwang0798 于 2010-5-7 06:35 编辑 ] |
|