



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
N 合合 1 多重系统启动安装光盘制作全攻略多重系统启动安装光盘制作全攻略 预备篇 光盘引导规范一直为 El Torito 参见插文 其发布至今已有 8 年之久 一直没有更 好的规范诞生 所以目前它仍是事实上的工业标准 El Torito 遵循 ISO9660 标准 包括了 单启动和多重启动两种启动镜像的制作方法 普通光盘 单启动光盘和多重启动光盘的工 作原理互不相同 图 1 这 3 幅光盘数据结构示意图从左至右分别代表 普通光盘 单启 动光盘和多重启动光盘 从图中可看出整个光盘启动过程需要如下几个步骤 1 BIOS 首先读取位于第 16 扇区的 主卷描述符 确认为启动光盘后 到第 17 扇区寻 找 启动记录卷描述符 2 根据启动记录卷描述符中标识的地址查找 启动目录 其中包含了 启动入口 信息 3 如果是单启动光盘则只包含 默认启动入口 根据其中信息直接执行第 4 步 如果为 多重启动光盘 则会有多个启动入口 根据选择 进入不同入口后执行第 4 步 4 从入口找到相应的 可启动磁盘镜像 或引导文件 然后按照其中的信息执行相应的 开机操作 单启动模式比较常见 比如 现在 Windows 系列的安装光盘都是使用这种模式 尽管 这种光盘格式的技术含量并不低 但由于大部分刻录软件都可以很好地支持这种格式 所 以制作起来并不麻烦 表面上看起来多重启动光盘与单启动光盘的主要区别就在第 3 步 也不复杂 但由于实际应用很少 所以现在仍有不少主板的 BIOS 对其支持不好 在这样 的主板上用多重启动光盘引导常常会出现各种各样的问题 不能启动 只能找到默认启动 入口等 为了解决这些问题 很多热衷于此的技术人员研究出了一些其他办法来实现多重启动 其中最为成熟可靠的方法就是 非模拟 软盘 硬盘 式 BIOS 模拟法 这个名字听起来 有些自相矛盾 其实不然 El Torito 规范中所描述的默认启动项是一个模拟软盘或硬盘的 镜像 即可启动磁盘镜像 而新的解决办法是默认由一个启动文件引导 然后加载启动菜 单 根据选择再去寻找其他启动镜像或引导文件 这种方法说起来简单 实际上启动文件 的编写以及菜单的设置都并非易事 这里就不详述了 现在网上一些流行软件可以很好地帮助用户制作多重启动光盘 国外比较流行的此类 软件主要有 3 款 Diskemu ISOLINUX MEMDISK 和 Boot Scriptor 其中 Diskemu 已经停 止开发 但它的启动文件仍是目前兼容性最好的 不过这些软件也存在比较明显的缺点 比如它们都不是图形界面 这对使用造成了一定困难 而且也不能生成最终的 ISO 光盘镜 像以便刻盘 相比之下 国产软件 EasyBoot 就好用多了 它不但拥有图形界面 而且可以制作 ISO 镜像 更重要的是它也得到了 Bart Lagerweij Diskemu 的作者 的授权 从 3 55 版开始 Bart Lagerweij 甚至为它编写了新的启动文件 Loader bin 但它的 ISO 制作功能还比较薄 弱 为此 我们还要引入另一个软件 CDImage 2 47 它实际上是微软内部使用的一个 IS O 制作工具 功能非常丰富 不过仍然是一个 32 位的命令行程序 为了方便使用 很多爱 好者为其开发了图形界面 比较著名的有 Cyberian 制作的 CDImage GUI Beta3 及国产的 A ctiveISO 0 9 Beta1 尽管 CDImage GUI Beta3 是英文界面 但其功能和兼容性都要优于 Act iveISO 0 9 Beta1 我们推荐使用 多启动系统安装光盘中会有多个操作系统安装文件的拷贝 但最后生成的光盘容量并 不是所有操作系统安装文件容量的简单加和 当中除了我们会去掉一些不必要的文件外 还可将相似系统 如 WinXP 的 Home 版和 Pro 版 中的相同文件共用 这样就会大大减少 所需的光盘容量 这一点可从后文中看到 说到这里 我们马上就可以开工了 不过在此之前 请您准备好待用软件 当然 上述工具软件基本上都不是必备的 如果你有更习惯使用的同类软件 那么也 没有问题 另如果使用 EasyBoot 提供的引导文件就不需要 UltraISO 6 5 这个软件了 此外 根据你的需要 可能要使用到 Win98 SE Me Win2000 Pro Server Advanced Server WinXP Pro Home 及 Windows Server 2003 等系统安装光盘 另外有一个特殊的操作系统 ERD Com mander 2003 以下简称 ERD 2003 基于 Windows PE 用于无硬盘启动系统 详见插文 制作多重启动光盘对电脑配置基本上没有什么要求 但需要注意两点 1 够的硬盘空间 一般来说最好留出两倍于所有操作系统安装文件大小的空间 2 使用 Windows 2000 XP 2003 Server 操作系统 因为 CDImage 为纯 32 位程序 无法在 Win9X Me 中运行 下面我们将以 WinXP Pro WinXP Home ERD 2003 的 3 合 1 光盘 为主 Win2000 Pro Win2000 Server Win2000 Advanced Server Win98 SE WinMe ER D 2003 的 6 合 1 光盘为辅 为大家讲解具体制作过程 制作篇 开始制作前最好先把所有文件集中在一起 制作一个 ISO 看看一张光盘是否刻得下 I SO 制作方法见下面的步骤 15 再开始工作 现在市面上最大容量的 CD R 盘片为 870MB 如果你有 DVD 刻录机就更爽了 DVD R 有 4 7GB 容量 容下微软所有的操作系统后 还会有很多剩余空间 表二中列出了几种常见的 N 合 1 光盘所需的硬盘空间及 CD R 规 格 表二 操作系统组合 操作系统数目 安装文件尺寸 ISO 文件尺寸 适用刻录盘规格 WinXP 系列 ERD 2003 Win98 4 合 1 1 5GB 850MB 99min 870MB WinXP 系列 ERD 2003 3 合 1 1 4GB 683MB 80min 703MB WinXP 系列 Win98 3 合 1 1 2GB 702MB 80min 703MB Win2000 系列 ERD 2003 Win98 WinMe 6 合 1 1 5GB 823MB 99min 870MB Win2000 系列 ERD 2003 Win98 5 合 1 1 3GB 636MB 74min 650MB Win2000 系列 Win98 WinMe 5 合 1 1 3GB 693MB 80min 703MB Win2000 系列 WinXP 系列 5 合 1 2 1GB 835MB 99min 870MB 我们主要来制作列表中的第二种光盘 制作中大约需要 3GB 的硬盘空间 大约是安装 文件尺寸的两倍 首先我们要创建光盘的目录结构 图 2 目录下诸文件可按后文步骤一 步步创建 排版注意 此图尽量清楚 先创建一个 MultiOS 目录 再建 Root 子目 录 MultiOS 目录下将存放最后制作好的 ISO 文件和启动文件 Loader bin 而 Root 目录 就是后面生成启动光盘的根目录 下面说说该目录下的结构 Root 目录下有 6 个子目录 其中 i386 和 Documents and Settings 目录是 ERD 2003 光盘内容的完整拷贝 EZBo ot 目录中存放了启动菜单文件及各系统的引导文件 WXPP WXPH 目录中分别存 放了 WinXP Pro Home 的软盘启动组文件 参见后文 最后的 WinXP 目录下又有 W XPP 和 WXPH 两个目录 分别存放相应系统的安装文件 创建目录结构时 所有目录都可根据自己的意愿起名字 但 root 目录及 WinXP 目录下的 WXPP 和 WXPH 无论怎么起名都要不多不少正好 4 个英文字符 而且 Root 目录下及 WinXP 目录下的相应目录名必须保持一致 这两点非常重要 一定 要记住 另外 EZBoot 是 EasyBoot 的默认目录 如果你要用其他名字 请按照下面第 1 步的方法去做 看到这里 读者可能还是一头雾水 什么目录结构 什么软盘启动组 什么启动文件 和引导文件等还不是太明白 也不知道究竟要拷哪些东西 没关系 下面我们就手把手地 一一教给大家 1 安装 EasyBoot 4 1 然后执行主程序 图 3 它会打开一个默认的菜单文件 里面已 经有一些建好的启动项 在 EasyBoot 的安装目录中将 disk1 ezboot 目录下的所有文件 拷贝至上述创建好的 Root EZBoot 目录中 如果你没有用默认目录名 就不要用这种 拷贝的办法 而是打开 EasyBoot 选 另存为 然后指明路径 否则 Loader bin 中的 路径将不正确 而且用这种方法 Logo 和背景图片仍需手动拷贝 2 将 EZBoot 目录下的 Loader bin 文件剪切或复制到 MultiOS 目录下 如果用剪切方法 则 Loader bin 文件不会出现在生成的光盘中 将 CDImage GUI Beta3 或 CDImage 2 47 的执行文件拷贝到 MultiOS 目录下 这样可以方便后面制作 ISO 文件 特别是对 CDI mage 而言 可以简化命令行中的路径 这一步操作不是必须的 3 将 CDImage GUI Beta3 或 CDImage 2 47 的执行文件拷贝到 MultiOS 目录下 这样可以 方便后面制作 ISO 文件 特别是对 CDImage 而言 可以简化命令行中的路径 4 找一张 Win98 启动软盘 如没有可到网上直接下载镜像或在 Win98 控制面板 添加 删除程序 中制作 然后在 WinImage 6 1 中选择读取软盘 图 t1 待读完后再选择 保存至 EZBoot 目录中 文件名扩展名为 IMA 如 98boot ima 不要选择压缩的 IMZ 格式 这一步是为了让光盘也可以引导至 DOS 下并驱动光驱 不建议用 WinMe 制作 这个软盘镜像 因为通过它启动到 DOS 后 将无法安装操作系统 5 利用 UltraISO 6 5 提取 Windows 系统安装光盘中的引导文件 Win2000 XP 2003 Server 的引导文件是一样的 随便提取一个即可 文件扩展名为 BIF 提取方法如下 插入光 盘后选择 制作光盘镜像 在弹出窗口中选择 提取引导文件 并设定文件名及路径 即可 图 4 我们将引导文件分别命名为 WXPP bif 和 WXPH bif 并保存在 EZB oot 目录下 存两个是为了分别给两个版本的 WinXP 使用 当然 你也可以将 EasyBo ot 提供的引导文件 w2ksect bin 复制一份 分别命名 那就可以略过这一步了 6 前面提到的软盘启动组 实际上是用于从软盘引导安装 WinXP 的一组镜像文件 由于 多重启动光盘中安装文件的路径与原盘不符 所以要想安装自动开始 就必须利用软 盘启动组 两个版本的软盘启动组都需要从网上下载 wnload whistler Install 310994 WIN98MeXP CN WinXP CN PRO BF exe Pro 版 http CN HOM BF exe Home 版 下载后用 WinRAR 直接解压这两个运行文件 得到 6 个镜像文件 cdboot1 6 img 再用 WinImage 将它们释放到 Root 下的 WXPP 和 WX PH 目录中 注意不要漏掉 cdboot6 img 中的 System32 目录 7 将 WinXP 系统安装光盘上的 I386 目录及根目录下的文件 注意 无需包括根目录下的 其他目录 分别拷贝到 WinXP 目录下的 WXPP 和 WXPH 目录中 将 ERD 2003 光盘 中的所有文件直接拷贝到 Root 目录下 8 去除所有从光盘上拷贝下来的文件的只读属性 即右键单击 Root 目录 在关联菜单中 选择属性 勾掉 只读 一项后确定 在弹出窗口中选择 将更改应用于该文件夹 子文件夹和文件 图 t2 9 此步不是必须的 但由于 WinXP 已经发布了 Service Pack 1a 简称 SP1a 若能安装好 系统后就已打好 SP1a 补丁 就会比较方便 注意 只有正版用户才能使用此方法正常 联网激活 下面就教大家一种在安装目录中集成 SP1a 的方法 下载 SP1a 后 右键点 击该文件 用 WinRAR 将其解压到一个临时目录里 然后进入其中的 I386 Update 目录 里面有一个名为 Update exe 的可执行文件 在命令提示符窗口 开始菜单 程序 附件 命令提示符 中首先进入到 update 目录 然后输入 Update s 要集成 S P1a 的路径 例如 Update s d MultiOS root WinXP WXPP 完成集成以后你会发现 在 W2KP 目录下多出一个叫 win51ip SP1 的文件 Home 版将是 win51ic SP1 记 住它们 下一步会有用 10 将两个版本都升级为 SP1a 后 将 Pro 版目录中的 win51ip 和 Home 版中的 win51ic 文 件拷贝到 Root 目录下 再将它们共有的 win51 文件拷到 Root 目录下 最后是上一步 两个扩展名为 SP1 的文件 不过其中的 win51 win51ip 和 win51ip SP1 这 3 个文件在 拷贝 ERD 2003 后应该已经具备可以不再拷 最后确保 Root 目录下有这样 7 个文件 win51 win51ic win51ip bootsect bin winbom ini win51ic SP1 和 win51ip SP1 图 t 3 拷贝这些文件是为了欺骗引导程序 让它以为这是一张普通的 Windows 安装光盘 至此 所有需要拷贝的文件都完成了 而且只要做好启动菜单 ERD 2003 就已经可 正常使用了 不过我们还得做一系列修改 才能让 WinXP 的两个版本正常安装 11 使用 UltraEdit 32 10 10a 修改 EZBoot 目录下的 WXPP bif 和 WXPH bif 图 5 打开 WXPP bif 搜索并替换其中的 I386 为 WXPP 打开 WXPH bif 搜索并替换其中 的 I386 为 WXPH 这一步的目的是为了让引导文件能够找到软盘启动组的目录 注意替换时要选中 查找 ASCII 项 否则找不到目标 后面的修改步骤也是如此 12 集成了 SP1a 后 软盘启动组也需要更新 用更新后的 I386 目录中的文件替换软盘启 动组中的相应文件 但不要替换 System32 目录下的文件 这个替换过程比较麻烦 通 过一般方法很难做到 我们可以找一些目录同步的软件来协助完成 笔者一直使用 Tot al Commander 来管理文件 它就有一个同步目录的程序 很方便完成这个操作 选择 好要比较的两个目录 然后选择单向同步的方向 选中 完全相同的 的选项 这样 就只会比较文件名相同的文件 然后点击 比较 确认无误后按 同步 即可 图 6 13 用 UltraEdit 修改 SETUPLDR bin 这个文件位于软盘启动组目录中 修改方法 打开 d MultiOS root WXPP SETUPLDR bin 替换 I386 为 WXPP 共 4 处 打开 d Mult iOS root WXPH SETUPLDR bin 替换 I386 为 WXPH 共 4 处 这一步是为了纠 正安装的路径 14 用 UltraEdit 修改 TXTSETUP sif 它也位于软盘启动组目录中 但却是以压缩形式出现 的 文件名为 TXTSETUP si 所以修改起来比较麻烦 首先进入命令提示符或运 行窗口 在相应路径下 运行 expand txtsetup si txtsetup sif 这个命令的作用是解压 和重命名 修改 TXTSETUP sif 的方法 打开 d MultiOS root WXPP TXTSETUP sif 替换 SetupSourcePath 为 SetupSourcePath WinXP WXPP 打开 d Multi OS root WXPH TXTSETUP sif 替换 SetupSourcePath 为 SetupSourcePath WinXP WXPH 修改后 将 TXTSETUP sif 改名回 TXTSETUP si 即可 尽管它 没有真的被重新压缩 但安装时 解压程序仍然可以正常 解压 它 至此所有的修 改就完成了 只要按照插文中讲述的方法制作好启动菜单以后就可以刻盘了 15 由于前面第一步已经用 EasyBoot 生成默认的菜单文件 扩展名为 EZB 但默认菜 单肯定不能满足需要 因此需要在默认文件的基础上进行修改 具体方法请参见插文 如果启动菜单已做好 并保证菜单文件 ezb 及相关文件已存放在 EZBoot 目录中 下面便可以制作 ISO 文件了 为了简单起见 我们只讲解 CDImage 2 47 的制作方法 至于它的图形界面 CDImage GUI Beta3 大家可以自己研究一下 界面中的每个选 项都会注明相应参数和说明 具体命令是 cdimage lMultiOS 3in1 t10 08 2003 17 3 0 00 g h j1 bd MultiOS loader bin o m d MultiOS Root d MultiOS 3in1 iso 下面来讲 解一下这个命令 前面 3 个参数 l t 和 g 都不是必须的 l 设置卷标 t 设置文件 生成时间 g 表示使用格林尼治标准时间 h 表示制作时包括隐藏文件和目录 j1 规 定该光盘使用的格式标准 b 指明引导文件路径 m 表示可以制作大于 650MB 的 IS O 文件 最后一个 也是最重要的参数 o 它可以优化文件 使同样的文件只保留 一个 并在光盘的文件分配表中指出该文件应处的所有路径 它就是能将总共容量数 GB 的多个操作系统刻在一张光盘上的奥妙所在 根据这个原理 各操作系统中一样的 文件越多 就越容易被优化 所谓的 N 合 1 通常就是 WinXP 的 N 个 OEM 版的合集 之类的情况 这种情况下各操作系统的安装文件几乎都是一样的 自然就很容易做多 但是意义不大 16 用 VMware Workstation 4 0 5 Build 6030 来检验 ISO 文件的正确性 具体方法请见插文 17 用 Nero Burning Rom 6 0 将 ISO 文件刻录成光盘即可 由于这个软件非常普及 这里不 再赘述具体操作 经过上面这 17 个步骤 多重启动光盘的制作就完成了 怎么样 你成功了吗 如果答 案是肯定的 那么你已经是 专业人士 了 完全可以举一反三地制作各种多重启动光盘 不过要制作含 Win2000 多重启动光盘的话 还有一些小小的不同 下面就简单讲讲如何 制作 Win2000 系列 Win98 SE WinMe ERD 2003 的 6 合 1 光盘 首先按照创建目录两条重要原则 创建有关 Win2000 系列 3 个版本的目录 然后将 W in98 Me 系统安装光盘中的 win98 及 win9x 目录拷贝到 Root 目录下 再把 ERD 200 3 光盘内容全拷贝到 Root 目录下 下面我们就指出有关 Win2000 不同的步骤 5 还要提取
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社区服务中心设计
- 小学科学实验室安全教育
- 2024年水电站计算机监控装置项目资金筹措计划书代可行性研究报告
- 相关管理规定制度的教育
- 2025年内蒙古鄂尔多斯集团西金矿冶有限责任公司招聘笔试参考题库含答案解析
- 2025年内蒙古自治区民航机场集团呼和浩特分公司招聘笔试参考题库含答案解析
- 2025年山东省青岛海洋投资集团有限公司招聘笔试参考题库附带答案详解
- 探索大数据云计算-开启商业价值新纪元
- 吸粮机的设计
- 全国各地中考真题:山东省枣庄市2020年中考语文试题(原卷版)
- 经济学论文的选题与写作课件
- 领取门诊使用免费基本药品治疗严重精神障碍患者知情同意书
- 吉林市富源石材有限公司三佳子饰面花岗岩及周边矿区矿山地质环境保护与土地复垦方案
- 2022年上海奉贤经济发展有限公司招聘笔试题库及答案解析
- 新教材人教版高中数学必修第二册全册教案(教学设计)
- DB23∕T 440-1996 柞蚕生产技术规程
- 药物溶解与溶出及释放-精品医学课件
- 安徽高中毕业生登记表(共7页)
- 半波偶极子天线地HFSS仿真设计
- 混凝土搅拌车车队管理制度
- 小学生美术课件-第16课--你会设计邮票吗|苏少版-(31张PPT)
评论
0/150
提交评论