- 在线时间
- 140 小时
- 经验
- 53411
- 性别
- 保密
- 最后登录
- 2012-10-10
- 精华
- 6
- 日志
- 0
- 相册
- 0
- UID
- 2
  
- 帖子
- 19877
- 积分
- 53531
- 注册时间
- 2007-3-25
|
简单教程
1 创建一个文件夹(如cd),此文件夹将作为将来光盘的根目录 2 在这个文件夹下创建一个子文件夹(如system),用来存放系统 3 在system文件夹下,为每个系统创建一个文件夹,将原光盘(iso)解压到相应的文件夹(可以把相关的光盘启动信息删除,如ezboot文件夹等,理论上可以把除i386之外的文件夹全部删除,文件待会儿再删,提取启动软盘组的时候要用到,但之后也可以全部删除) folder
4 现在要用到 Create_MultiBoot_Folders_And_Files 这个脚本(再次感谢原作者提供这么好的工具,有兴趣可以分析一下,学习一下批处理和几个文件处理的命令),解压至任意文件夹 他的用法是这样的: create_boot_folder.cmd [setup_dir] [aio_dir] [boot_dir1] [boot_dir2] [flag_for_using_cracked_setupldr]
create_boot_folder.cmd 这是一个批处理 参数setup_dir 你的安装源盘目录(如 Z:\cd\system\deepin) 参数aio_dir 你的合集的目录(如 Z:\cd 参数boot_dir1 软盘启动组1(必须是4个字符)如 (DEEP) 参数boot_dir2 软盘启动组2(必须是5个字符,只有64位系统才有此选项,假如不需要,用F00表示忽略) 参数flag_for_using_cracked_setupldr 对于64位和Win2003 with SP1里面的setupldr.bin内置了checksum,简单修改会有问题,利用这个参数就可以解决这个问题,1表示需要破解,0则否
对于本例执行命令如下: call create_boot_folder.cmd Z:\cd\SYSTEM\DEEPIN Z:\cd DEEP FOO 0 call create_boot_folder.cmd Z:\cd\SYSTEM\KENLOK Z:\cd 2003 FOO 1 call create_boot_folder.cmd Z:\cd\SYSTEM\APPLE Z:\cd BONE FOO 0 建议在脚本文件夹内再建一个批处理,内容如上,运行即可
运行完,在cd目录下生成三个文件夹,DEEP,2003,BONE,这就是启动软盘组 在cd目录下生成三个文件,DEEP.bin,2003.bin,BONE.bin,这就安装的引导文件,还会生成几个安装所必需的文件(WIN51,WIN51IP等) all
最后用EZBOOT或淘气包之类的软件编辑启动菜单,调用相应的安装引导文件
注:脚本美中不足的是没有把winnt.sif拷入启动软盘组文件夹,导致无法自动安装,请使用者自己动手 在生成ISO时,不要忘了优化一下文件 最近发现用ultraISO生成或编辑过的iso文件在安装系统时会提示 sxs.dll错误 而用ezboot生成的就无此问题 自己也不知何故 xtzj上有个关于 sxs.dll错误 的帖子 http://www.xtzj.com/read-htm-tid-15314.html 但好像和我这个没多大关系 可能是生成镜像时的参数有问题 二 所用软件: Winrar 压缩软件 http://soft.ylmf.com/downinfo/3.html UltraISO 光盘镜像编辑 http://soft.ylmf.com/downinfo/299.html EasyBoot V5.10 雨林木风版 起动盘制作 http://soft.ylmf.com/downinfo/309.html VMware vmware+5.5.3+虚拟机中英双语精简版http://soft.ylmf.com/downinfo/776.html Create_MultiBoot_Folders_And_Files 启动软盘组脚本 http://bbs.deepin.org/read.php?tid=39629 UltraEdit V11.10+4 汉化版(烈火版) http://soft.ylmf.com/ 各版本安装光盘ISO文件 三:制作过程: 1 准备文件: 建立 D:\temp 和D:\cd 目录,D:\temp存放解压缩的ISO文件,D:\cd 是我们制作的根目录。 用RAR解压缩ISO文件到各自临时目录 Deepin5.5 ―――――――――》 d:\temp\5500 Deepin5.2 ―――――――――》 d:\temp\5200 Win MacOSX 2003_1231 ――》 d:\temp\1231 Win MacOSX 2003_1225 ――》 d:\temp\1225 Win MacOSX 2003_3in1 ――》 d:\temp\3in1
建立 D:\CD\DEEPINXP\5500 剪切d:\temp\5500\i386目录和同级文件到此 建立 D:\CD\DEEPINXP\5200 剪切d:\temp\5200\i386目录和同级文件到此 建立 D:\CD\WIN2K3\1225 剪切d:\temp\1225\i386目录和同级文件到此 建立 D:\CD\WIN2K3\1231 剪切d:\temp\1231\i386目录和同级文件到此
所谓同级文件,参考d:\temp\3in1\A2K3\ d:\temp\3in1\B2K3等目录,主要是win51…..几个,其他批处理文件等酌情去留。
解压缩Create_MultiBoot_Folders_And_Files 启动软盘组脚本到d:\temp\ Create_MultiBoot_Folders_And_Files 目录,打开此目录,在create_boot_folders.cmd 文件上点右键-编辑,(注意create_boot_folder.cmd和create_boot_folders.cmd两个文件差一个S),内容如下: **************************** @echo off
rem Change the following lines having this in mind: rem call create_boot_folder.cmd setup_dir aio_dir boot_dir1 boot_dir2 flag_for_using_cracked_setupldr rem rem setup_dir: where the setup files are 你的安装源盘目录 rem aio_dir: where your aio folder is 你的DVD合集的目录 rem boot_dir1: must be 4-characters long 软盘启动组1(必须是4个字符) rem boot_dir2: must be 5-characters long, 软盘启动组2(必须是5个字符,只有64位系统才有此选项) rem (if boot_dir2 isn't needed (for 32bit versions) write anything e.g. FOO since it will be ignored) rem (假如软盘启动组2不需要,F00就是表示忽略的意思) rem flag_for_using_cracked_setupldr=1 for 64bit versions and Windows Server 2003 with SP1
rem When you have changed this file save it and run it.
echo Creating multi-boot folders and files, it will take some time...
call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KRPO d:\root WEPE FOO 0 call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KSER d:\root W2SE FOO 0 call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KADV d:\root W2AE FOO 0 call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WINXP d:\root WXPE FOO 0 call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WXP64 d:\root X64E X64EA 1
call create_boot_folder.cmd d:\root\SETUP\CHINESE\2KPRO d:\root W2PC FOO 1 call create_boot_folder.cmd d:\root\SETUP\CHINESE\WINXP d:\root WXPC FOO 1 call create_boot_folder.cmd d:\root\SETUP\CHINESE\DEEPXP d:\root DEEP FOO 1 call create_boot_folder.cmd d:\root\SETUP\CHINESE\2K3ENT d:\root W3EC FOO 1
echo If you don't see any error message above then everything should be ok, but please check. pause
********************************** 我们有两个XP安装,两个WIN2003安装,注释掉多余的命令行,修改如下:
call create_boot_folder.cmd D:\CD\DEEPINXP\5500 d:\cd 5500 F00 0 call create_boot_folder.cmd D:\CD\DEEPINXP\5200 d:\cd 5200 F00 0 rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\2KADV d:\root W2AE F00 0 rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WINXP d:\root WXPE F00 0 rem call create_boot_folder.cmd d:\root\SETUP\ENGLISH\WXP64 d:\root X64E X64EA 1
call create_boot_folder.cmd D:\CD\WIN2K3\1225 d:\cd 1225 F00 1 call create_boot_folder.cmd D:\CD\WIN2K3\1231 d:\cd 1231 F00 1 rem call create_boot_folder.cmd d:\root\SETUP\CHINESE\DEEPXP d:\root DEEP F00 1 rem call create_boot_folder.cmd d:\root\SETUP\CHINESE\2K3ENT d:\root W3EC F00 1
保存文件,关闭,运行create_boot_folders.cmd,它自动调用create_boot_folder.cmd,在d:\cd目录建立启动软盘目录,在cd目录下生成四个安装引导文件,还会生成几个安装所必需的文件(WIN51,WIN51IP等),但是注意,2003的启动软盘目录的setupldr.bin文件是有问题的,在安装一开始 的“======”字符会乱码成“屯屯屯屯屯屯”,追求完美的我们怎么能容忍呢,我们用Win MacOSX 2003_3in1里面冷风修改的文件进行再修改就行了。
先移动Win MacOSX 2003_3in1的文件到d:\cd目录。打开d:\temp\3in1,剪切A2K3、B2K3、W2K3 三个文件夹到d:\cd ,打开 d:\temp\3in1\WIN2K3 目录,剪切A2K3、B2K3、W2K3 三个文件夹到d:\cd\win2k3。
剪切d:\temp\3in1 下面 “WINP安装” “WXPE” “外置程序” 三个目录和“WINPE.IS_” “XPEMENU.INI” “WINNT.XPE”三个文件到 d:\cd ,这是老毛桃PE的文件。
建立D:\CD\EZBOOT 启动文件目录,找两张BMP图片,要求尺寸一样(800*600或1024*768),24bit色,命名为logo.bmp和back.bmp,复制到D:\CD\EZBOOT ,作为启动logo和背景图。 剪切 d:\temp\3in1\ezboot 目录下a2k3.bif 、b2k3.Bif 、w2k3.bif 、pe.bif到 D:\CD\EZBOOT ,是win2003三个版本和PE的启动文件。 剪切d:\cd 下面5500.bin 5200.bin 1225.bin 1231.bin到d:\cd\ezboot下,这是xp 5.2 5.5 win2003.1225 1231的启动文件。
用UltraEdit打开 d:\cd\win2k3\a2k3\i386\setupldr.bin,替换“a2k3”为“1225”,另存为 d:\cd\1225\setupldr.bin,再次替换“1225”为“1231”,另存为d:\cd\1231\setupldr.bin。
出于自己的需要,我找了一个 DOS98.IMG (万能dos起动盘),也放到d:\cd\ezboot 目录。
运行easyboot程序,建立新项目,另存在d:\cd\ezboot 目录,就可以进行光盘启动界面的编辑了。建立菜单条目,
优化过程会有十多分钟。。。。。。我没有做光盘自动运行菜单,大家可以自由发挥,谢谢。 录像压缩包共16个,内含wps格式本帖内容,word格式请单独下载。 |
|