借助grub4dos在U盘上引导ISO镜像
使用grub4dos制作多系统
使用grub4dos制作多系统启动U盘(win7、ubuntu12.04)平时使用ubuntu多一点,但是很多时候又难免使用win7。
以前每次重装电脑都要制作U盘启动,有没有办法在一个U盘中制作多个系统的启动?今天上网找了一些方法,发现还是比较简单的,使用grub4dos既可以很快的搞定。
网上一般使用的都是winpe、linux、win7等系统,我一般使用win7和ubuntu,U盘的空间也有限,所以只制作了这两个系统的启动盘。
一、需要准备的软件和镜像1、grub4dos2、grubinst3、启动时的背景和字体配置文件4、UltraISO 软碟通,提取映像启动文件,修改ISO用5、两个系统的映像文件,自己去网上下载吧二、U盘处理首先将U盘格式化(备份有用的文件),然后使用UltraISO打开WIN7的ISO光盘(打不开的用管理员模式打开),选择启动---写入硬盘映像,磁盘驱动器选择U盘,千万不要选错了,选择便携启动---写入新的硬盘主引导记录(MBR)---USB-HDD+,选择写入,等待写入完成。
三、grub4dos安装首先将压缩包中的grubinsit文件解压,运行文件grubinsit_gui.exe(vista和win7系统下需要以管理员身份运行,否则找不到U盘)选择目标U盘(hd1),hd0是系统硬盘,千万别把硬盘的启动信息更改了,否则可能重启后就无法进入系统了。
设置如下图,然后点install。
如此操作后,就把U盘的MBR给改写了。
然后需要将下载的grub4dos文件中解压出来的chinese文件夹中的grldr和grub.exe连同根目录下的menu.lst文件一起复制到目标U盘的根目录下。
四、拷入Ubuntu文件在U盘根目录下新建文件夹ubuntu,将下载好的ubuntu12.04的ISO镜像文件更名为ubuntu.iso,提取镜像文件中casper文件夹下的initrd.lz和vmlinuz文件和ubuntu.iso文件一起放到ubuntu文件夹下面。
如何用Easy2Boot制作UEFIMBR多系统启动U盘(直接读取ISO映像)
如何用Easy2Boot制作UEFIMBR多系统启动U盘(直接读取ISO映像)用Easy2Boot 制作普通的多系统启动U盘很容易,只要下载了Easy2Boot,然后跟着步骤一步一步走就可以了。
然后把需要的ISO 镜像文件往U盘里边的对应目录一扔就完事了。
不过现在大部分机器都是UEFI启动了。
所以今天Forece就来教大家如何用 Easy2Boot 制作 UEFI 多系统启动盘。
Easy2Boot 是一套新兴的开机启动载入的工具,就是让U盘拥有多重开机的功能,Easy2Boot(简称E2B)是使用独特的「GRUB4DOS」技术来制作启动U盘,利用DOS的稳定特性改良的启动程序,除此之外,最大的优点就是不需解压缩ISO映像文件,直接放入就可以在开机后直接读取ISO文件,然后像光盘启动一样实现多种工具、系统并存的一个工具U盘。
一、下载E2B并且制作启动U盘1. 到官网下载E2B,你可以看到两个模式,一个是Easy2Boot_v1.A4_DPMS.exe ,另外一个是Easy2Boot_v1.A4.exe ,注意可能版本不同,文件名也不一样。
带DPMS 的是拥有Windows XP 驱动包的,如果你的工作环境不太需要解除XP系统的话,那么直接下载普通版本就可以了。
2. 下载好 Easy2Boot 工具后,直接安装即可。
没什么难度,一路下一步即可3. 安装完后,会自动弹出E2B的制作工具,然后选择运行CMD 那个选项4. 然后弹出一个蓝色CMD界面,提示你选择USB设备,这里有提供USB设备的编号,如图所示,这里我的USB显示编号2,直接打2进行制作5. 然后问你是否格式化U盘,这里需要选YES6. 接下来就要选择分区格式了,有FAT32和NTFS两种格式选择,那么问题来了,E2B制作的U盘需要选择哪种格式呢?那么我就问下,你的U盘ISO文件是否有大于4GB的镜像文件,如果有那么就选择NTFS,如果没有那么就选择FAT32吧。
GRUB4DOS加载ISO启动光盘完美解决方案
GRUB4DOS加载ISO启动光盘完美解决方案正常情况下如果用GRUB4DOS加载ISO文件进入WINPE或者安装原版系统会出现找不到光驱或者直接蓝屏,现在有了完美解决方法了。
下面我给大家介绍下用GRUB4DOS加载WINPE.ISO文件。
1、提取Mini_PE.iso文件里AXPE目录下的WINPE.IS_,然后把它用7ZIP或者WINRAR解压出来,这样就得到了一个WINPE.ISO文件,我们要修改的就是这个文件了。
2、然后用UltraISO打开我们的WINPE.ISO文件,提取WXPE目录下的TXTSETUP.SIF。
用记事本打开TXTSETUP.SIF文件,在[Scsi.Load]最后一行添加firadisk=firadisk.sys,4 。
3、用我们刚刚修改好的TXTSETUP.SIF文件替换掉原来WINPE.ISO里的TXTSETUP.SIF,复制firadisk.sys到WINPE.ISO的WXPE\SYSTEM32\DRIVERS下,全部处理后保存WINPE.ISO文件,用MAKECAB压缩最大化压缩得到WINPE.IS_,然后再用我们得到的WINPE.IS_文件替换Mini_PE.iso 文件里边AXPE目录下的WINPE.IS_后大功告成。
MAKECAB 最大化压缩的的命令是:makecab /D CompressionType=LZX /D CompressionMemory=21 WINPE.ISO4、下面是我的GRUB4DOS菜单加载自由天空Mini_PE.iso的实例title 【3】WINPEmap --mem /AXPE/WINPE.ISO (0xff)map --hookchainloader (0xff)boot5、如果怕麻烦的话其实还有更简单的解决方法,什么都不需要修改,只需要在加载天空原版的WINPE.ISO 之前先加载一个firadisk.img就可以了。
U盘使用grub改进版引导PE、BT3、wifiway、IMG、ISO等
U盘使用grub改进版引导PE、BT3、wifiway、IMG、ISO等U盘使用grub改进版引导PE、BT3、wifiway、IMG、ISO等U盘使用grub改进版引导PE、BT3、wifiway、IMG、ISO等~使用此方法做出来的可启动U,启动的成功率非常高,只要不是非常老的主板一般都没什么问题!1、下载附件的(引导制作工具)和(基本菜单等)到硬盘,解压后备用。
2、运行解压后grub+目录下的GRUBINST_GUI.EXE程序,并按上图进行勾选。
注意磁盘处根据容量一定选中你的U盘;恢复下面通过浏览选中grub+目录下的gru+文件,且一定勾选下面的从文件中恢复。
3、把解压后的U目录下的文件grldr和目录Grub拷入U盘的根目录。
注意Grub目录一定要整个拷入U盘,因为目录里有几个隐藏文件。
4、把下载的BT3解压后生成的两个文件夹boot和BT3拷入U 盘,并改boot为bt3boot。
把下载的wifiway解压后生成的两个文件夹boot和wifiway拷入U盘,并改boot为ww1boot,改wifiway 为wifislax。
从/web2/wifislax/modulos-extra/ws31usb.zip下载文件,并把解压后的initrd.gz 和vmlinuz拷入U盘ww1boot目录。
注意BT3目录一定要用大写。
这个时候用U盘应该可以用USB-HDD方式引导进入Grub菜单了,并且能够通过菜单进入BT3和wifiway了以下简单介绍一下Grub的菜单引导其它系统!5、用记事本或者其它文本编辑软件打开U盘上Grub目录下的X 文件,foreground ffffff <文字颜色配置>fontfile /grub/muifont.gz <加载中文字库>splashimage /grub/back.xpm.gz <加载背景文件>default 0 <默认启动的菜单项>timeout 5 <默认等待时间>--------------------------------------------------------------------------------title 启动PE维护系统 <启动项菜单名,根据需要修改> find --set-root /grub/000.000 <通过一个隐藏文件确认路径>chainloader /wxpe/setupldr.bin <引导WinPE系统> --------------------------------------------------------------------------------title 启动BT3 Final (WEP破解) <启动项菜单名,根据需要修改>find --set-root /grub/000.000 <通过一个隐藏文件确认路径>map --mem /grub/bt3.img (fd0) <通过grub目录下bt3.img文件进入DOS系统并自动启动BT3>map --hook <照写,不要修改>chainloader (fd0)+1 <照写,不要修改>rootnoverify (fd0) <照写,不要修改>--------------------------------------------------------------------------------title 启动wifiway (WEP破解) <启动项菜单名,根据需要修改>find --set-root /grub/000.000 <通过一个隐藏文件确认路径>map --mem /grub/ww1.img (fd0) <通过grub目录下ww1.img文件进入DOS系统并自动启动wifiway>map --hook <照写,不要修改>chainloader (fd0)+1 <照写,不要修改>rootnoverify (fd0) <照写,不要修改>--------------------------------------------------------------------------------title 启动TOOLS/GRUB目录下ISO.ISO光盘镜像<启动项菜单名,根据需要修改>find --set-root /grub/000.000 <通过一个隐藏文件确认路径>map --mem /grub/iso.iso (hd32) <引导grub下iso.iso 文件,自己可修改路径及文件名>map --hook <照写,不要修改>chainloader (hd32) <照写,不要修改>--------------------------------------------------------------------------------title 启动TOOLS/GRUB目录下IMG.IMG磁盘镜像 <启动项菜单名,根据需要修改>find --set-root /grub/000.000 <通过一个隐藏文件确认路径>map --mem /grub/img.img (fd0) <引导grub下img.img文件,自己可修改路径及文件名>map --hook <照写,不要修改>chainloader (fd0)+1 <照写,不要修改>rootnoverify (fd0) <照写,不要修改>--------------------------------------------------------------------------------title 重启计算机reboottitle 关闭计算机halt以上的“-------”是我方便说明加进去的,实际打开X文件是没有这几行的。
安装android-x86到u盘
按Reboot
这是候还不能启动!会有错误~~
回到win
打开BOOTICE选择U盘按“分区引导记录”
选择GRUB4DOS
按安装/配置
不用更改按确定
将U盘的grub文件夹内所有文件移动到U盘根目录(细心的会发现拥有Menu.lst文件“GRUB4DOS引导文件GRLDR的
安装android-x86到u盘
制作前:
准备U盘——两个!
软件:
1、Android X86镜像(/p/android-x86/downloads/list)、
不同的cpu有不同的文件。
2、BOOTICE、
3、GRUB4DOS引导文件GRLDR
4、UltraISO
步骤:
1、刻录iso——将上一步下载的iso用UltraISO软件刻录到U盘里。插入U盘,然后在UltraISO中打开下载的镜像文件android-x86-4.0-RC2-eeepc.iso,依次点击“启动—写入硬盘映像”,然后确保硬盘驱动器是你的U盘,写入方式选择“USB-HDD+”,然后写入即可。
重启电脑设置此镜像U盘启动,并插入另一U盘。
选择Байду номын сангаас图安装
然后会要求选择安装的分区,找到你要安装的那个U盘。这里千万要小心,一旦选错就悲剧了。如图:
选择后两个NTFS或者FAT32
按YES
可能会显示按Yes
请选择Yes,否则每次启动无法保存设置
直接按Enter
选择CreatafakeSDcard虚拟内存卡那么不要插内存卡也可以下载文件、安装软件
副文件”)
然后将下载的grldr文件复制进U盘
除了菜单没彩色背景外没啥区别
用GRUB4DOS引导U盘上ISO镜像的方法
接下来需要借用Vista/Win2008安装介质中的引导部分,将其中的bootmgr、bootmgr.efi以及整个boot和efi文件夹复制到U盘上(根文件夹下)。
UPDATE: 倘若不需要兼做Vista/Win2008的安装U盘,那么完全可以删除掉boot\fonts下多余的繁体中文、日文、韩文等字体文件,可以节省不少空间。bootmgr.efi及整个efi文件夹按理也可以删掉,只要用起来没有兼容性问题。
推荐注册千军万马无限容量免费网盘
(因为我手中这个优盘之前就做成了Win2008的安装盘,因此省去了上面两步)
然后需要修改BCD记录,为GRUB4DOS增加引导项: bcdedit /store U:\boot\bcd /create /d "More..." /application bootsector
正常情况下,你会得到一个形如“{05d33150-3fde-11dc-a457-00021cf82fb0}成功创建”的提示。这个“{…}”就是新引导项的ID,将要用在下面的几条命令中(注意将{id}替换为上述提示中的“{…}”): bcdedit /store U:\boot\bcd /set {id} device boot
savedefault --wait=2
因为这个光盘镜像其实很小,所以我使用了–mem参数将其缓存到内存中。对于较大的ISO文件,最好去掉–mem参数。(除非你的内存足够容纳下)
最后包含“savedefault”那行不是必须的,它只是让你可以在引导时将这个项保存为默认值。
grub引导u盘安装linux镜像
grub引导u盘安装linux镜像用u盘引导安装linux比光盘快多了,今总结下,主要是一个发端从u 盘引导(这年月软盘是灭绝了,然后两种途径,即u盘直接安装或网络安装:1.首先是需要几个软件备齐了,直接u盘安装要大于4G的容量,否则把镜像放局域网其它机上安装(现在大容量u盘狂便宜啊,想来微硬盘原理是一样的):grubinst,现在有gui图形界面的了,用来安装grub到启动扇区; diskgenius,用来格式化u盘,其本质两个:一是格式化成usb-hdd 格式,二是激活成可引导;然后是fedora的iso镜像一个(fc9的大约正好4G,fat32格式的盘刚好容下);2.第一步制作可引导的,usb-hdd格式的u盘,用diskgenius搞定,关键是盘要格式化成fat32的,可以适用所有的linux,否则fedora9系列以前的不认ntfs格式,可以引导,但找不到镜像,非常奇怪;同代的ubuntu系列曾尝试过,似乎支持ntfs格式,可在格成 ntfs的u盘上顺利认出iso.3.第二步安装grub,用grubinst的gui界面,在弹出菜单里找到u盘符,然后紧邻下个框里刷新mbr,选择随之出现的mbr,注意选" 整个盘",不知道选u盘"分区"有什么效果.然后下面的复选框里选择不引导;不保存原mbr; 最后点下面的"安装",弹出dos窗口,按enter结束;4.第三步,u盘直接安装的话,注意用最通用的fat32格式,u盘根下必须有的文件:首先是grldr和menu.lst两个文件,其中menu.lst的基本内容为: ----------------------------------------------------------- title install linux from ISOfind --set-root /Fedora-9-x86_64-DVD.isokernel /vmlinuzinitrd /initrd.imgboot /Fedora-9-x86_64-DVD.isotitle Grub Command Linecommandlinetitle Reboot Computerreboottitle Shutdownhalt。
Grub4dos硬盘引导iso文件
Grub4dos硬盘引导iso⽂件⼀、第⼀次成功 ⽹上有成功地⽤grub4dos引导iso⽂件的案例,我试图引导winpe的iso⽂件却⼀直未能成功。
在虚拟机xp上安装了废客dos⼯具箱,从安装⽬录中提取出isogrub.iso⽂件,放到任意盘的根⽬录下,在menu.lst⽂件写⼊如下命令:============================title find and boot isogrub.isofallback 1find --set-root /isogrub.isomap /isogrub.iso (0xff) || map --mem /isogrub.iso (0xff)map --hookchainloader (0xff)savedefault --wait=2============================重启电脑,⽤grub4dos居然成功引导。
并且成功地启动了⾥⾯的winpe。
于是进真实机上试验,在进⼊桌⾯的时候蓝屏。
看来原因在于,这个winpe与我的硬件不兼容。
不过毕竟⽤grub4dos成功引导了iso⽂件,这⼀实事表明了这种⽅式的可⾏性。
⼆、既然直接引导下载的winpe的iso⽂件不成功,原因应该是这些iso⽂件本⾝不适合于⽤grub4dos引导。
抱着试试看的⼼态,⽤grub4dos来引导⾃带winpe的ghost系统光盘的iso⽂件。
menu.lst中写⼊的命令是:==============================title find and boot winxp.ISOfallback 1find --set-root /winxp.isomap /winxp.iso (0xff) || map --mem /winxp.iso (0xff)map --hookchainloader (0xff)savedefault --wait=2===============================居然⼀次就获得了成功。
用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动
用BOOTICE工具在U盘上实现SYSLINUX与GRUB4DOS双启动效果:1.启动文件所在分区根目录下只有GRLDR文件和BOOT文件夹;2.启动时2秒内按“空格键”进入grub4dos菜单,否则进入SYSLINUX菜单;3.SYSLINUX、grub4dos和BOOTMGR三个引导菜单之间可以相互任意切换。
4.本文最后有三张效果图。
下面把我的整个操作过程用图献给朋友们:一、准备一个U盘(本人用的是一个2G金士顿)下载BOOTICE工具:/viewthread.php?tid=57675&highlight=BOOTICE下载附件备用:内有bcd.vbs、syslinux.cfg和grldr.exe二、用BOOTICE工具实现双启动:1.对U盘进行分区及格式化注:BOOTICE会自动优先选择可移动磁盘,比如U盘,如果没有插上可移动磁盘,目标磁盘为你的硬盘,但硬盘是不会被它分区及格式化的,“分区及格式化”选项为灰色,防止误操作。
注:根据需要对U盘进行分区和格式化,本人选择的是“HDD模式(双分区)”,“交换隐藏分区和数据分区”很有用,后面会详细说到。
注:根据需要和喜好设置分区大小,文件系统,卷标,是否执行格式化,是否可见(只能选一个,可随便先选一个,后面可根据需要交换隐藏分区和数据分区)。
注:此步可能会出现错误提示,如出现请点“继续”。
注:通过上面的步骤已经完成了对U的分区及格式化,效果如下:注:一般来说,我们都喜欢把启动文件、PE等放在第一个分区,隐藏起来,我们要把文件写入第一个分区,对第一个分区进行操作就得用“交换隐藏分区和数据分区”把第一个分区显示出来,操作如下:注:先执行“交换隐藏分区和数据分区”,出现下图成功提示后点取消,返回上级操作界面。
交换后效果如下:2.在第一个分区建立SYSLINUX引导注:根据个人情况选择,本人选择的是第三项,因为这样做LDLINUX.SYS为内置,不用担心被误删除。
U盘多重系统(PE+DOS+BT5R2_Linux)启动_制作_GRUB4DOS
部分源自百度搜索:把U盘制作成多重启动盘,本人很菜,业余,仅供参考。
我的百度空间分享里也有:/share/detail/57841746DONE…/~>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>1、让U盘支持启动2、GRUB4DOS安装,支持启动菜单选择3、集成PE。
4、装DOS系统。
5、集成BT5R2(Back Track5)/~<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<本说明以制作PE + DOS+BT5 启动为例——U盘启动。
/ XP系统下制作----------不能上网,故不能提供链接,谅解。
所需工具:1.U盘,够大即可。
制作前要备份重要数据。
2.UltraISO(软碟通)镜像制作、读取及写入用。
3.setup98.IMG文件使U盘支持HDD+ 或ZIP方式启动等——该文件可省掉。
EZBOOT.rar里有,机器安装一键GHOST V2009.04.21 Beta1 后也能在C:\dosh\ghos里找到img镜像。
4.grub4dos-0.4.4-2009-01-11.rar 及grubinst_gui2.exe 制作U盘启动选择菜单。
5.PE系统,网上一大片,本说明以“完美论坛PE系统-TYPE_v6.0”为例。
6.DOS系统,网上一大片,MAXDOS貌似口碑较好,本说明以“深山红叶”及“矮人DOS5.3”为例,需要IMG文件。
安装Grub4Dos到U盘的方法
前一刻盘太多,手头没有DVD拉,今天又想装一下系统,于是想起以前用过的grub4dos来。
基本思想是把grub4dos装到U盘里,同时将iso文件(3G多)也弄到U 盘中,这样直接从U盘启动安装系统。
说起来是很简单,但是真到实际操作的时候很多问题。
下面我来总结一下会遇到的问题和解决方法。
对于装系统来说不同的人有不同的方法,但是最简单的就是用系统盘,放到光驱中直接启动后安装,这个方法想必大家也都知道。
这个方法也是我最常用的。
其它的方法从硬盘安装或是从U盘安装也好,基本都是利用grub4dos引导Linux的启动文件initrd.img和vmlinuz。
那好,我就来说说我是如何利用U盘启动安装的吧。
1、要让U盘可以启动系统。
有两个操作,一个是设置bios让主板从USB HDD或是USB ZIP启动,另一个是将U盘制作成启动U盘。
关于HDD和ZIP等见下面说明(来自互联网):完成上面的两个操作就可以制作好从可以从usb启动的U盘拉,第一个操作不说拉(从865的主板开始应该都可以从usb启动),第二个操作一盘是通过软件来实现,目前应用的软件有USBOOT 1.7,HPUSBFW2.20.sfx.exe等,这两个软件不支持大的U盘,如超过2G的U盘,而我手头的U盘是8G的,用USBOOT制作完后只有2G,其余的空间使用不了,HPUSBFW提示不支持大U盘,如果把iso文件放到硬盘中(不放到U盘中)的话,可以使用USBOOT 这个工具,安装系统选择iso文件的时候可以指定文件在哪个目录(硬盘)中,我不使用这个方法,既然U盘足够大,我想把iso文件放在U盘中,这么做有什么好处呢?对我来说的好处是可以给多个新机器装系统,其中的硬盘也都是未格式化地,也就不存在可以把iso文件放在硬盘中的可能拉。
图1 USBOOT 1.7启动界面图2 USBOOT制作启动U盘时选择的模式在这里说一下啊,如果U盘大于2G,作成启动盘后只剩下2G大小了,装完系统想把U盘格式化成原来的大小时,选择“用0重置参数”即可。
U盘安装ubuntu12.04正确方法
U盘安装ubuntu12.04的正确方法1.做grub启动引导盘;使用bootice工具格式化U盘,选择“分区管理”选择“格式化此分区”,保留分区选择0,意思是不保留分区;选择“主引导记录”然后选择“GRUB4DOS”,安装配置后退出;选择“写入磁盘”,然后选择0.4.6a版本,提示安装成功后,确定;选择分区引导记录,选择GRUB4D0S,安装配置,选择0.4.6a版本,确定;提示更新成功;2.拷贝grub文件到U盘把压缩包grub4dos-0.4.4.rar,解压缩到U盘根目录;3.检测制作的grub启动盘是否正确启动Qemu_qidong.zip中测程序检测制作的启动U盘是否正确;正确制作完成可以看到如下的显示界面;4.拷贝iso镜像文件并将ubuntu-12.04.5-alternate-amd64.iso拷贝到U盘中;将ubuntu-12.04.5-alternate-amd64.iso文件解压缩出来,可以看到如下文件夹,把install文件夹内的文件vmlinuz和initrd.gz拷贝到U盘根目录;5.从U盘中启动系统将U盘插入前面板的USB接口,开机按F12,然后查看到USB选项,从USB启动;看以看到如下界面,选择commandline:输入下面的命令查看USB盘和ssd硬盘:可以看到hd0,0是USB盘,而已hd1,0是ssd硬盘,根据此处显示的盘符修改gub文件中的menu.ls文件;6.拔掉U盘,修改meun.ls文件修改menu.ls,通过UltraEdite软件打开menu.ls,保存后退出,见如下截图:7.启动unbuntu操作系统再次插入U盘启动主板,见如下图:选择语言8.挂载Ubuntu iso文件u盘内的Ubuntu不能自动挂载iso文件,需要手动挂载iso文件,选择运行shell,进入命令行模式;通过下面的命令查看,ls/dev等命令查看ssd硬盘和U盘,一般U盘是sdb,ssd是sda;Mount/dev/sdb1/mnt将U盘挂载在mnt目录;Mount/mnt/ubuntu.ISO的名字/cdrom将iso文件挂载到cdrom中然后exit退出,重新选择安装方法:随便选择一个网卡,等下失败了会退出,然后选择不设置网络即可:配置网络不成功会显示失败:选择不配置网络:9.设置ubuntu登录用户名密码不进行网络设置:设置用户名为:zoom,密码:123456提示密码过于简单,选择仍然使用若口令;文件系统是否加密,选择不加密文件系统;注意该处一定要选择否不能卸载分区,卸载后ISO文件就丢失了,无法继续运行了;选择用整个ssd硬盘来安装操作系统:将分区信息写入磁盘:10.配置Ubuntu操作系统:注意,一定要选择grub启动引导写入硬盘,否则就无法启动;设置时间:11.设置root密码,安装完成;。
grub4dos初级教程 (免费版)
目录1 grub4dos初级教程-入门篇1.1 grub简介1.2 如何获得grub4dos最新版1.3 如何安装grub4dos1.3.1 通过Windows NT的启动菜单进入grub4dos1.3.2 通过DOS启动grub1.3.3 通过mbr启动grub1.3.4 通过Windows VISTA/Window 7的启动菜单进入grub4dos 1.4 如何使用grub4dos1.5 结言2 grub4dos初级教程-应用篇2.1 硬盘上的应用2.1.1 加载软盘镜像2.1.2 启动WinPE2.1.3 启动系统2.1.4 引导光盘镜像(ISO仿真)2.2 光盘上的应用2.2.1 grub引导的可启动光盘2.2.2 BCDW引导GRUB的可启动光盘2.3 软盘上的应用2.3.1 通过DOS启动grub的软盘应用2.3.2 引导扇区安装了GRLDR引导记录的软盘应用2.4 优盘上的应用2.5 结言3 grub4dos初级教程-进阶篇3.1 设置密码3.2 菜单内置3.3a 使用个性化grub4dos文件名(grubinst)3.3b 用批处理自动给grldr改名(适用于最新版grldr)NEW!3.4 安装Windows XPE到逻辑分区3.5 利用savedefault命令传递参数的方法与应用3.6 利用dd命令传递参数的方法与应用NEW!4 附录Grub legacy4.01 Grub 命令索引4.02 Grub 简体中文化版使用方法4.03 GRUB安装配置使用汇总4.04 Grub命令使用详解4.05 GRUB三步通4.06 Grub相关安装配置及使用实例汇总讲析Grub2资料4.07 GRUB2使用简介by bean NEW!4.08 GRUB2高级教程by bean NEW!Grub4dos资料4.09 gfxmenu定制高级教程(新增可定制菜单)by bean NEW!4.10 如何使用grubinst_gui by beanGrub4dos官方文档4.11 Grub4dos_tutorial (英文)4.12 Grub4dos简介4.13 Grub4dos安装和启动4.14 Grub4dos新手指南4.15 Grub4dos高级功能4.16 Grub4dos命令索引4.17 Grubinst使用介绍4.18 Grub4dos readme (英文)4.19 Grub4dos readme (中文)首页正文1 grub4dos初级教程-入门篇1.1 grub简介1.2 如何获得grub4dos最新版1.3 如何安装grub4dos1.3.1 通过Windows NT的启动菜单进入grub4dos1.3.2 通过DOS启动grub1.3.3 通过mbr启动grub1.3.4 通过Windows VISTA的启动菜单进入grub4dos1.4 如何使用grub4dos1.5 结言1.1 grub简介GRUB 是一个遵从Multiboot(多重启动)规范的启动管理程序。
【新手教程】PE DIY、grub4dos&easyboot多PE合盘制作、U盘安装
【新手教程】PE DIY、grub4dos/easyboot多PE合盘制作、U盘安装(2009.6.7更新)1.说明本帖主要是以实例说明 PE 的合盘过程及涉及到的一些基础知识,以供新手参考重要:请先阅读“PE启动过程简介”、“硬盘(U盘、移动硬盘)MBR、DBR简介”内容说明:#2 PE启动过程简介#3 grub4dos多PE合盘制作过程及几个菜单命令简介#4 grub4dos U盘、移动硬盘、光盘安装#5 WINPE DIY 简介#6 easyboot多PE合盘制作过程#7 easyboot菜单制作及grub4dos/easyboot菜单互转#8 U盘安装 XP 系统的方法#9 硬盘(U盘、移动硬盘)MBR、DBR简介#10 easyboot背景图制作涉及工具:Beyond Compare(重点推荐,个人认为最好的文件夹、文件比较工具,修改前后的文件、两个不同版本或不同制作者的PE,比较之下一目了然,注意文件夹比较有时规则选中“比较内容”的“CRC比较”一项才是正确的结果,比如两个文件修改时间不同但内容一样的时候)WinHex(磁盘查看编辑,二进制文件编辑)UltraEdit(二进制文件编辑,当然也可用于文本文件编辑)WinRAR(压缩解压缩)UltraISO(生成及编辑ISO文件)easyboot(制作启动光盘)PS(Photoshop)(图像编辑)grub4dos下载地址:/grub4dos/以 hwd6 的【YY】超级N合一系统维护启动盘为模版以 lyra 的基于XP-SP3的WinPE,天琴星座(lyra)·Build 20090226为例合盘说明(详细目录结构请参考附件):grub4dos方式:一个PE对应一个菜单项及BOOT下的一个目录(如天琴星座的对应BOOT\LY)这种方式BOOT目录下的两个BIN文件没用,可以删除(如天琴星座的对应LYPE.BIN、LYSETLDR.BIN(即SETUPLDR.BIN))easyboot方式:一个PE对应一个菜单项及BOOT下的一个目录(如天琴星座的对应BOOT\LY)和两个文件(如天琴星座的对应LYPE.BIN、LYSETLDR.BIN)这种方式PE目录下的SETUPLDR.BIN文件没用,可以删除(如天琴星座BOOT\LY下的SETUPLDR.BIN)这两种方式SETUPLDR.BIN可以统一到easyboot使用的方式,但是考虑到使用grub4dos的时候PE的结构会更清晰一些所以没有统一两种方式一个DOS工具都只对应一个菜单项和BOOT\IMGS目录下一个IMG文件附件中大小为0的文件只是为了说明目录结构grub4dos 主菜单效果图(子菜单请参考 #7):easyboot 主菜单效果图(在此基础修改请提取附件):2.PE启动过程简介下面为个人理解的几种启动方式的启动过程中的一些步骤,这些步骤多数是制作PE合盘的时候需要修改的地方,错误之处请指正2.1. 纯PE如老毛桃、天琴星座1. 加载引导区代码,相当于硬盘的MBR修改方法:a)用UltraISO打开ISO文件,选择“启动”->“保存引导文件”,即可得到引导文件(大小为2k),比如文件名为pe.bif(使用easyboot启动PE时即调用此文件)b)此文件中可以修改的地方有两处,用UltraEdit打开,找到下图中的位置,其中SETUPLDR.BIN指定下一步要调用的文件名,WXPE为SETUPLDR.BIN相对于根目录的路径c)修改SETUPLDR.BIN和WXPE,注意和ISO中的文件名和路径对应且应该保持字节数不变,保存d)用UltraISO打开ISO文件,选择“启动”->“加载引导文件”,选择刚修改保存的pe.bif,修改其中的路径和文件名与pe.bif中的一致,保存ISO文件,结束2. 加载在引导区代码中指定的SETUPLDR.BIN,如上图3. 加载SETUPLDR.BIN中指定的,也就是本合盘中的“BOOT/”4. 加载SETUPLDR.BIN中指定的WINNT.XPE(常用名),也就是本合盘中的“X”,这个文件对于所有PE基本都一样,差别就在文件中指定WinPE.IS_路径的地方5. 加载WINNT.XPE中指定的PE系统内核“WinPE.IS_(cab压缩文件,可以用WinRAR解压)”6. 加载WinPE.IS_中的脚本TXTSETUP.SIF(由WinPE.IS_中TXTSETUP.SI_(cab压缩文件)解压得到,TXTSETUP.SIF 是一个安装信息文件(sif),主要用于 Windows 的文本安装模式,Windows PE 用到了文本安装模式的末尾和 GUI 安装模式的开始部分,可以利用它添加第三方驱动7. 加载PECMD.INI,这个文件就是“PECMD - WinPE Commander,功能强大的 WinPE 命令解释工具”的配置文件,在里面可以运行各种PECMD的命令,注释使用“`”或“//”如:启动过程记录(LOGS),使用这个命令可以生成启动过程日志,通过这个日志可以更深入的理解PECMD参数文件的加载过程,自己制作PE时可用清楚的看到启动过程是否有问题修改注册表(REGI)增加桌面快捷方式和开始菜单快捷方式(LINK)8. PECMD.INI中间会加载WINPE.INI,该文件一个很重要的功能是配置外置程序,另外各个PE加载显卡驱动的命令一般也在这个文件中,如果有的PE在启动过程中直接加载了显卡驱动而导致PE启动后黑屏(部分ATI 显卡),可以修改这部分代码为选项加载或不加载9. 启动结束2.2. e asyboot方式只能用于光盘启动或U盘量产,如深山红叶1. 加载easyboot的引导文件(用easyboot软件自带,用easyboot制作iso文件时自动写入到iso引导区)2. 加载easyboot引导文件中指定的菜单文件,如CDMENU.EZB3. 加载菜单中选择的项,如选择PE,则下面的启动顺序同“2.1”中的步骤,如选择其他的image文件(可以用winimage编辑),则下面加载image文件中config.sys,autoexex.bat2.3. g rub4dos方式多用于U盘启动1. 光盘启动(将菜单集成到grldr,为grldr增加bin或bif等UltraISO可以加载的引导文件后缀,用UltraISO加载此引导文件即为grub4dos光盘启动)a)加载引导文件(grldr),显示菜单b)加载选择菜单中选择的项,下面同easyboot方式加载菜单中选择的项2. U盘或移动硬盘启动(参考hwd6的PE中U盘、移动硬盘启动的制作)a)使用grub4dos的MBR启动a1)加载grub4dos的MBRa2)加载MBR中指定的grldra3)加载菜单文件(首先加载grldr中集成的菜单,如没有则加载外部菜单文件)a4)加载选择菜单中选择的项,如选择PE,则下面的启动顺序同“2.1”中的步骤,如选择其他的image 文件(可以用winimage编辑),则下面加载image文件中config.sys,autoexex.batb)使用NT的MBR启动b1)加载NT的MBRb2)加载MBR中指定的NTLDRb3)加载NTLDR中指定的BOOT.INI,hwd6PE中为BOOT\INIb4)加载BOOT.INI中指定的grldrb5)下面同“使用grub4dos的MBR启动”的a3、a43.grub4dos 多PE合盘制作及命令简介3.1. 合盘的过程以天琴星座(lyra)·Build 20090226为例说明1. 在硬盘中新建目录,从天琴星座的PE中复制下面文件到此目录,其中 SETUPLDR.BIN 不需要每次从不同的 PE 中复制,合成其他 PE 时只需要复制已修改过的一份,然后只修改其中关于WINNT.XPE路径的部分即可2. 将WINNT.XPE改名为X,将WINPE.IS_改名为WINPE.IS_.rar,解压此文件到当前目录,得到WINPE.ISO,用UltraISO打开WINPE.ISO,提取WXPE文件夹到当前目录,最终当前目录如下3. 修改SETUPLDR.BIN此文件用什么名字无所谓,只要与menu.lst正确对应即可,如果使用附件中的 SETUPLDR.BIN 进行修改,只需修改关于WINNT.XPE的部分即可修改前后的对照(用UltraEdit打开文件SETUPLDR.BIN)2a350h行修改前2a350h行修改后2a430h行修改前2a430h行修改后2a4a0h行修改前2a4a0h行修改后2a660h行修改前2a660h行修改后3e180h行修改前3e180h行修改后41610h行修改前41610h行修改后a)关于的修改,可直接用UltraEdit修改原PE中关于的部分参考图“3e180h行修改前”(文件在wxpe目录下)修改后关于的部分参考图“3e180h行修改后”(文件在boot目录下)合盘中将原来的 4 处修改了 3 处我测试的结果是这样(按照以前别的帖子的说法,不同的机器可能会有不同的结果):如果是U盘或移动硬盘只修改第一处就可以,而如果第一处不修改,其它修改了也没用如果是光盘只修改最后一处的目录就可以(可以不修改文件名),同样如果最后一处不修改,其它修改了也没用所以最好是按照hwd6的方法修改,即修改3处的方法(当然如果你的放在不同的目录,如 I386,那就把3处 boot 改为 I386,注意最后一处原来多余的字节将光标放在十六进制代码处用 00 填充)b)关于WINNT.XPE的修改用UltraEdit打开SETUPLDR.BIN,用替换功能将 winnt.xpe 全部替换为 boot\ly\x ,注意选中“查找ASCII”,若提示“9 个项目已替换”就是成功了(尽量与原文件名大小一致,保证 SETUPLDR.BIN 的大小不变,否则可能启动不成功),保存退出。
U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法
U盘中安装WinPE、Ubuntu、BT3、CDLinux系统和DOS工具箱等工具的方法最近一直在研究将各种系统集成到U盘中的方法,也算研究了出来了一点眉目吧,在这里我就把我的拙劣方法拿出来跟大家分享一下吧!希望有个抛砖引玉的效果,也希望给看的人一点启发吧!^_^ 先给张最后的效果图:做我小白鼠的U盘其实不是真正的U盘,只不过是一张2G的TF内存卡加个读卡器,我采用的是grub4dos的引导方法。
下面给出具体的制作步骤:1、引导U盘要想电脑能从U盘启动,那么这个U盘必须要有引导功能,引导也不是一个什么神秘的事情,就是使用软件在U盘中写入一个引导记录和引导扇区就可以了,很简单的。
插上U 盘,打开UltraISO(下载地址:/articles/2009/485_ultraiso.html),然后点击菜单栏的“启动”——“写入硬盘映像…”——“便捷启动”——“写入新的硬盘主引导记录(MBR)”——“USB-ZIP+”(当然,选“USB-HDD+”也行)如下图所示:再点确定后就写好主引导记录了,然后再点“便捷启动”——“写入新的驱动器引导扇区”——“Windows 9x”(这个兼容性较好),如下图所示:再点确定,引导扇区也就写好了,到此这个U盘就具有引导功能了。
再把grub4dos.rar(下载地址:/space/file/xiaoben822/-4e0a-4f20-5206-4eab/grub4dos.rar/.pag e)解压后把io.sys、、MSDOS.SYS、AUTOEXEC.BAT、grub.exe、menu.lst、back.xpm.gz这七个文件放到U盘的根目录里。
要想grub4dos菜单支持中文,还要加入一个中文字库font(下载地址:/space/file/xiaoben822/-4e0a-4f20-5206-4eab/MUIFONT.GZ/.pa ge ),剩下的就开始编辑menu.lst尽情发挥了。
GRUB全自动菜单引导ISO,I...
GRUB全自动菜单引导ISO,I...GRUB全自动菜单引导ISO,IMG,IMA,本地系统,完善资源管理器,支持文本查看(2012-3-31)先看截图:主菜单高级菜单搜索本地系统菜单说明:1.本自动引导工具会自动列举/grub/imgs 下的所有可启动镜像,并以菜单形式显示出来供选择,支持ISO,IMG,IMA,支持超长字符,支持中文字符2.高级菜单中集成了Hotdll的F6IMG模块,配合自动引导ISO功能,实现免F6安装系统3.高级菜单中支持搜索并引导本地硬盘的xp,2003,win7,win2008,vista系统,自动搜索所有磁盘上的系统引导文件,支持多盘多系统选择引导,每个系统均配备两个引导方式:如,“从(hd1,0)启动”表示引导(hd1,0)的第一扇区;“从(hd1,0)/ntldr 启动”表示引导(hd1,0)上的ntldr,着两种方式有不同的用途:当引导扇区破坏时,可以通过“从(hd1,0)/ntldr 启动”来引导;当使用了KONBOOT免口令模块后,必须从第一扇区引导才能成功。
4.使用方法:用BOOTICE.EXE将U盘格式化,并选择用Grub4dos引导,然后把压缩包里的一个文件“grldr”和一个目录“grub”放到U盘根目录下,然后把你自己的ISO,IMG,IMA镜像放到U:\GRUB\IMGS\ 下即可。
5.注意文件名可以有空格了!6.其他扩展使用方法:安装和使用U盘需要用BOOTICE.EXE把GRUB安装到U盘,然后只需在U盘根目录放置以下文件即可:[grub]grldrXP,03 系统需要在C盘根目录放置以下文件:[grub]grldr然后在boot.ini里加一行:C:\GRLDR="多功能引导" 即可WIN7系统需要在C盘根目录放置以下文件:[grub]grldrgrldr.mbr然后在BCD里创建GRUB引导项即可,可以使用BcdT ool创建实模式启动项本批处理支持直接加载ISO安装xp,2003,win7系统,看下面的方法:A:xp,2003系列1.准备好U盘,写入Grub引导2.把xp的ISO文件复制到U盘根目录,或者其他目录3.用U盘启动电脑,出现主菜单后,按高级菜单,选择F6IMGX86,这一步必不可少,就算你的硬盘是IDE的,也必须这样操作4.返回到主菜单,打开资源管理器,找到xp的ISO文件,记住xp的ISO文件所在的磁盘根,一般这里是(hd0,0),记下(hd0) 再根据资源管理器里的磁盘的内容,判断你要把系统安装到那个硬盘的根,这里一般可以找到(hd1,0) (hd1,1) (hd1,2)的磁盘,记住(hd1)5.返回主菜单,进入高级菜单,选择磁盘映射,第一块磁盘选择第4步记下的(hd0),然后第二块磁盘选择第4步记下的(hd1),交换成功后返回6.打开资源管理器,可以看到磁盘根已经交换过了,比如上例中你会发现原来的U盘的(hd0,0)变成了(hd1,0),原来的(hd1,0) (hd1,1) (hd1,2)变成了(hd0,0) (hd0,1) (hd0,2),打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得按回车7.出现其他F2,F6提示都不要再按任何键,直到装系统开始,按正常步骤装完,直到重启8.重启后任然用U盘启动,出现主菜单后,按高级菜单,选择F6IMGX869.进入高级菜单,选择磁盘映射,参照前面的方法完成磁盘映射10.返回主菜单,打开资源管理器,打开u盘,找到xp的ISO文件,打开后选择加载镜像到内存并引导(1G以上内存建议选这项,装机速度快)(小内存机器选择加载镜像并引导),出现“Press Any Key Boot from cd/dvd”时一定要记得不要按任何键11.等着系统自己开始安装,以后的步骤大家都会,照提示做即可B:win7系列1.准备好U盘,写入Grub引导2.把WIN7的ISO文件复制到U盘根目录,或者其他目录,到网上下载一个软件,叫做VDM虚拟光驱,复制到U盘根目录3.由于WIN7的ISO文件很大,不能加载到内存启动,只能选择加载镜像并启动,所以这里必须保证WIN7的ISO连续存放,要保证连续存放,有两个办法(1,把U盘格了,把镜像复制进去就是连续的;2,用软件Contig.exe整理)4.仿照XP的方法映射磁盘,交换系统硬盘为(hd0),U盘为(hd1),成功后返回【这个步骤不一定必要,我的机器可以不交换也能装】5.打开资源管理器,打开u盘,找到WIN7的ISO文件,打开后选择加载镜像并引导6.出现现在安装windows的界面时,按下shift+F10,出现cmd 命令行窗口7.输入notepad回车,打开记事本8.在记事本里点文件,选择打开,在打开对话框里的文件类型选所有文件,然后找到U盘里的虚拟光驱软件:VDM.EXE,记得在VDM.EXE上点右键,选择打开,这样VDM.EXE就运行了9.在VDM里点装载,找到WIN7的iso镜像,按默认装载为虚拟光驱10.同样用记事本打开的方式,找到新虚拟的光驱里的setup .exe,右键选择打开,然后按提示安装完成即可,重启的时候不用插U盘了,直接重启安装即可。
U盘安装Fedora系统(亲自测试成功)
U盘安装Fedora 16做u盘引导的方法有很多,可以通过以下常见的两种方法:1. 使用像UltralISO,UNetbootin等工具将ISO镜像烧录到u盘上,然后u盘启动,看你脸了,我试了很多次,只有过一次成功,可能跟U盘的相关参数有关,可以使用USBoot修改以下u盘模式。
2. 使用工具,先将U盘作成启动盘,再把Fedora相关文件放到合适地方。
使用第二种方法,屡试不爽,以下给出详细步骤:需要用到的工具:1. grubinst-1.1-bin-w32-2008-01-01 下载地址:/grubutil2. grub4dos-0.4.4 下载地址:/grub4dos解压grubinst-1.1-bin-w32-2008-01-01运行grubinst_gui.exe文件,在磁盘选项中选中你的u盘,然后进行安装。
如果看到说明安装成功!!!解压grub4dos-0.4.4拷贝grub4dos-0.4.4下grldr和menu.lst文件到U盘根目录下。
再者就是将你下载的安装镜像(如我的:Fedora-16-Beta-i386-DVD.iso)拷贝到U 盘根目录下。
接着将镜像中isolinux目录下的initrd.img文件和vmlinux文件拷贝到U盘根目录下。
再将镜像中的images文件夹拷贝到U盘根目录下 //不知道用不用到,先把它弄出来为好做完以上前奏之后,u盘根目录长得像这个样子最后一步就是修改menu.lst文件了经过以上调情,就可以进入主题了。
重启机器,设置从u盘启动,然后就可以next-->next-->next了。
需要说明的是安装过程需要联网,我也搞不清此安装方法是在线安装还是本地安装,反正我就是这样装上的。
CDlinux0.9.6.1.iso集成版U盘版制作说明
CDlinux-0.9.6.1.iso U盘版制作说明:
————————————————————————————
所需的资源包括:
1.CDlinux-0.9.6.1集成版.iso,该版本已经集成了CDlinux的无线安全审计包.位置:CDlinux\local 文件中.
2.unetbootin-windows-latest.
3.grubinst.
4.grub4dos.
5. CDlinux-0.9.
6.1集成版.iso U盘版制作说明.docx
————————————————————————————
U盘版制作方法:
1.下载unetbootin-windows-latest,解压至任意目录,运行.exe,选择第二项光盘镜像,载入你刚下载的CDlinux-0.9.6.1集成版.iso文件路径,其它默认,选择你的U盘,释放.
2.下载grubinst,解压至任意目录,运行grubinst_gui.exe 设好选择项,点击安装,如果出现错误提示,按确认继续选择即可.
3.下载grub4dos,解压至任意目录,打开后复制grub.exe(大小217K) 和grldr文件(大小201K) 至U盘根目录.
4.打开U盘根目录CDlinux\boot目录,复制其中的splash.xpm.gz(是一个压缩文件) 和menu.lst 这两个文件到U盘根目录.
5.修改menu.lst,记事本方式打开menu.lst,删除掉第一行的(cd) 和其余行所有的root(cd),然后保存即可.
6.重启电脑选择U盘启动,进入CDlinux界面.
我的QQ155337199.
运行minidwep.gtk进入破解!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
借助grub4dos在U盘上引导ISO镜像
根据cch在上一篇《新电脑的规格配置》一文中的留言提示,我下载了Hitachi Feature Tool 工具,打算将我的WD640AAKS也调节为高性能模式。
不过面临的直接问题是这个工具是以ISO格式的光盘镜像提供,其中封装的是IBM DOS和FTOOL工具。
而我没有刻录光驱,也无法安装DOS系统(全部分区都被我格式化为NTFS了),想要引导这个镜像还真有点麻烦。
正好一直以来都想解决U盘引导多重ISO镜像的难题,于是便去网上找答案,最后让我发现了GRUB4DOS这个非常强大的系统引导辅助工具。
它的文档写的很详细,覆盖了各种场景下的安装方法。
即使像我这样从未玩过Vista/Win2008中BCD引导系统的新手,也能按部就班的顺利装上GRUB4DOS。
其实步骤说起来也很简单:(仅适用于Vista/Win2008)
首先应将你的U盘分区转换为可引导分区:(注意将“U:”换成实际U盘的盘符)bootsect /nt60 U: /force /mbr
接下来需要借用Vista/Win2008安装介质中的引导部分,将其中的bootmgr、bootmgr.efi以及整个boot和efi文件夹复制到U盘上(根文件夹下)。
(因为我手中这个优盘之前就做成了Win2008的安装盘,因此省去了上面两步)
然后需要修改BCD记录,为GRUB4DOS增加引导项:
bcdedit /store U:\boot\bcd /create /d "More..." /application bootsector
正常情况下,你会得到一个形如“{05d33150-3fde-11dc-a457-00021cf82fb0}成功创建”的提示。
这个“{…}”就是新引导项的ID,将要用在下面的几条命令中(注意将{id}替换为上述提示中的“{…}”):
bcdedit /store U:\boot\bcd /set {id} device boot
bcdedit /store U:\boot\bcd /set {id} path \grldr.mbr
bcdedit /store U:\boot\bcd /displayorder {id} /addlast
然后将grldr.mbr、grldr和menu.lst复制到U盘的根文件夹下即可。
接下来要修改menu.lst,增加对光盘的引导选项。
编辑menu.lst文件,在第一个“title”所在行之前插入如下内容:
title Hitachi Feature Tool
map --mem (hd0,0)/ftool.iso (hd32)
map --hook
chainloader (hd32)
savedefault --wait=2
因为这个光盘镜像其实很小,所以我使用了–mem参数将其缓存到内存中。
对于较大的ISO 文件,最好去掉–mem参数。
(除非你的内存足够容纳下)
最后包含“savedefault”那行不是必须的,它只是让你可以在引导时将这个项保存为默认值。
完成上述步骤后,再把光盘镜像文件ftool.iso丢到和grub同样的根文件夹下就完工了。
重新启动后,在Vista的启动选单中选择“More…”,然后就会出现GRUB的引导菜单,其中第一项就是我们希望引导的光盘镜像了。
GRUB4DOS强大的功能远不止引导光盘镜像、WinXP、Win9x、DOS、Linux、Mac OS全都不在话下,而GRUB4DOS本身也支持多种加载方式:MBR、boot.ini、BCD、PXE……以后有时间再来细细研究了,反正目前主要是用它来在U盘上多重引导ISO镜像。
--------------------------------------------------------------------------------
倘若引导不成功,通常可能的原因有:
(1)光盘镜像的CD-ROM文件系统是Joliet CD格式,GRUB4DOS不支持这种格式。
你需要通过工具转换一下镜像文件的文件系统格式。
(2)BIOS中激活了SATA的AHCI模式。
GRUB4DOS可能无法兼容AHCI模式,应在BIOS中将SATA模式设置为IDE。
--------------------------------------------------------------------------------
UPDATE: 倘若不需要兼做Vista/Win2008的安装U盘,那么完全可以删除掉boot\fonts下多余的繁体中文、日文、韩文等字体文件,可以节省不少空间。
bootmgr.efi及整个efi文件夹按理也可以删掉,只要用起来没有兼容性问题。