文章关键字 ‘启动’

bootmgr和grub4dos都是很好启动管理器,两者都能相互调用,功能互相补充。grub4dos很强大,讲怎么用它引导的文章已经很多了,这里就不讨论了。下面讲一下通过bcdedit编辑bcd文件来实现bootmgr引导dos,nt5(xp/xpe包括winpe1.X版本),nt6(vista/2008/win7包括winpe2.0及以后的版本,wim和vhd文件),和grub4dos(以及linux和iso文件)等。google了一下,网上似乎没有较全面的应用文章,这里总结一下常用的几种,方便初学的网友,都是很基础的东西。

以用bootmgr为主引导程序的启动光盘为例,假设在C:\Downloads\pe\dvd目录,此目录下必须有bootmgr程序和boot文件夹及font文件,要想显示中文,需要还需要mui文件,设置bcd文件路径

set bcd_path= C:\Downloads\pe\dvd\BOOT\bcd

1  bootmgr引导dos启动盘

bootmgr不能直接引导dos启动盘,必须借助于bootsector模式通过其他的途径来解决。比如,要引导\boot\dos.img 文件,我们可以借助easyboot,新建一个菜单,命令为run dos.img。这样在easyboot的ezboot文件夹下会生成2个文件,一个2048字节大小loader.bin文件,一个cdmenu.ezb的文件。将此两文件分别改名为dos.bin和dos.ezb,连同启动盘dos.img一同放入\boot文件夹。运行

(更多…)

    如果没有安装vista/server08,我们一样可以给xp/2003系统添加Winpe2.0的启动项。
   思路:bootsect选择bootmgr—-自定义bcd—-添加xp/2003启动项—-添加wim的启动。
   具体实现如下:
   1、拷贝vista/server08安装盘或者系统下的bootmgr文件和boot文件夹到xp/server03的分区比如(c:)。
   2、下载我的bcd文件,替换c:ootcd
    3、运行如下批处理命令:
set bcd_path=c:ootcd
set RAMDISK_OPTIONS={ad6c7bc8-fa0f-11da-8ddf-0013200354d8}
set WINPE_GUID={572bcd56-ffa7-11d9-aae0-0007e994107d}

bcdedit /store %bcd_path%
bcdedit /store %bcd_path% /timeout 3
bcdedit /store %bcd_path% /set {globalsettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootloadersettings} locale zh-CN
bcdedit /store %bcd_path% /set {bootmgr} locale zh-CN
bcdedit /store %bcd_path% /set {default} locale zh-CN
bcdedit /store %bcd_path% /set {memdiag} locale zh-CN

bcdedit /store %bcd_path% /create {ntldr} /d “启动 Windows XP”
bcdedit /store %bcd_path% /set {ntldr} device partition=c:
bcdedit /store %bcd_path% /set {ntldr} path
tldr
(更多…)

  • 更多文章:
  • 1