制作xp+win7+ubuntu +winPE+CDlinux多系统启动光盘

需要软件: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


你可能感兴趣的:(多系统,光盘)