临江网

 找回密码
 点这里注册

QQ登录

只需一步,快速开始

搜索
热搜: 临江老照片

编辑推荐

查看: 2613|回复: 0
打印 上一主题 下一主题

制作多合一启动光盘完全录像及教程2

[复制链接]

1万

主题

8

好友

5万

积分

版主

Rank: 7Rank: 7Rank: 7

帖子
19877
积分
53531
注册时间
2007-3-25
跳转到指定楼层
楼主
发表于 2007-7-18 22:47:11 |只看该作者 |正序浏览
简单教程

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格式请单独下载。
分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏0 顶0 踩0

发表回复

高级模式
B Color Image Link Quote Code Smilies
验证码 换一个

回顶部