需要软件:grub4dos,ultraISO
制作方法:
1、下载新版的grub4dos,把其中的 grldr 复制出来,并改名为 grldr.bin
2、打开UltraISO,点击菜单栏上“文件”-“属性”,把“文件系统”中的“允许小写字母”勾上再确定
3、点击菜单栏上的“启动光盘”-“加载引导文件”,选择 grldr.bin 再点击打开导入
4.安装xp:把xp镜像中的I386文件夹复制到根目录,再把xp镜像根目录下以 WIN51 开头的几个文件导入到镜像的根目录,
5.安装win7:把 Windows 7的iso下的文件和文件夹全部导入光盘根目录,可以把autorun.inf删掉,另外可以将文件夹sources中的ei.cfg文件删除以选择win7版本(非必须),否则就是旗舰版安装。 6.安装ubuntu:在光盘根目录下新建名为 ubuntu的文件夹,把ubuntu镜像更名为ubuntu.iso,并把 casper下的vmlinuz和initrd.lz复制到新建的ubuntu目录下 7.安装winPE:把winPE的ISO中的文件和文件夹全部复制到光盘根目录,另外把 WinPE中的 setupldr.bin,ntdetect.com复制到光盘根目录,并把 setupldr.bin改名为 ldrxpe。 8.安装CDlinux:在光盘根目录下新建名为CDLINUX的文件夹,将CDlinux.iso复制进去,另外把iso压缩文件中的CDLINUX文件夹下的BZIMAGE和INITRD也复制到新建的CDLINUX文件夹中(注意英文大小写,Linux对大小写敏感)。 9.新建menu.lst文件 在光盘根目录下新建menu.lst文件,用记事本打开,代码如下
default 0 timeout 10 find --set-root /grldr gfxmenu /message fontfile /fonts
title 从硬盘启动 rootnoverify (hd0) chainloader +1 boot
title 启动WinPE chainloader /ldrxpe
title 启动 CDLinux kernel /CDLINUX/BZIMAGE CDL_LANG=zh_CN.UTF-8 CDL_DIR=/CDLINUX CDL_IMG=CDlinux.iso initrd /CDLINUX/INITRD
title 启动Ubuntu kernel /ubuntu/vmlinuz boot=casper iso-scan/filename=/ubuntu/ubuntu.iso locale=zh_CN.UTF-8 initrd /ubuntu/initrd.lz
title 安装Windows 7 chainloader /bootmgr
title 安装 Windows XP chainloader /I386/SETUPLDR.BIN
title 重新启动计算机 reboot
title 关闭计算机 halt
将menu.lst以及message、fonts复制到根目录。 PS:代码gfxmenu /message和fontfile /fonts中有两个文件,是用来提供启动界面美化及中文支持的文件,可以不要,如果需要的话可Google或Baidu。(最好还是加上,不然就是黑白屏幕外加中文不能显示——乱码)。
10.最后点击UltraISO保存按钮,保存为iso镜像文件,用虚拟机测试是否正常。
其中测试的时候会出现的问题: (1) 当新建虚拟机选择iso后,虚拟机会默认是xp系统,导致安装win7不成功。 解决方法:新建虚拟机时,先选择第三项也就是以后再选择安装源,新建系统选为win7,这样新建好后再选则iso镜像文件,就能安装win7成功 (2) 同样的道理,如果按第一步的方法新建的虚拟机运行后会发现不能安装XP系统,因为虚拟机认为是win7系统。 解决方法:新建虚拟机时,直接选择第二项,载入iso镜像文件,这样虚拟机会默认是xp系统,xp就能安装成功。 PS:不管是何种新建虚拟机的方式,都不影响其余三个操作系统(ubuntu、cdlinux、winpe)的安装和启动。 11.测试完成后放入DVD盘,点击UltraISO——工具——刻录光盘映像,就能刻录成功。(DVD4.7G 16X 大约4min) 刻录成功后经亲测,每个系统都能成功安装。 PS:win7完全可以替换为win8
|