U盘量产之前,制作量产镜像ISO
兵马未动,粮草先行。在死性不改的博客我第一次听说U盘量产(@@我是小白),虽然目前用不到,但是还是要虚心学习以便有备无患。在简单的搜索后稍微理解了一点,大意就是把U盘模拟为符合PC机的一个标准设备USB-CDROM。但量产不只是在WIN下看到U盘变成CDROM那么简单,所以又了解到了跟量产有关的量产镜像ISO,那么搞定多重引导和兼容性,兴许明天我出门的时候就不用带着2.5英寸的移动硬盘了。
为什么有量产镜像ISO?USB光驱启动和IDE光驱启动是不一样的。这就造成了不少人的困惑:我在虚拟机上测试ISO启动明明是正常的啊,为什么量产到U盘后就是启动不了呢。那是因为在虚拟机中人们都习惯把ISO放入IDE光驱中测试,所以没考虑到要在DOS下加载一些USB驱动。举个例子,老电脑加载UBSASPI.SYS后就能访问U盘上的文件,但新电脑有可能一加载USBASPI.SYS就死锁。
通过上面讲的,我想可以简单的理解为:U盘量产专用ISO镜像。
开始正题,制作包含通用PE工具箱的量产ISO镜像
Syslinux开发的isolinux,其多重引导的兼容性高,非常受欢迎。在syslinux官网上,有关于其ISO镜像制作的具体要求和规范。它要求用mkisofs工具来制作,其参数也有具体的要求。这参数决定了它作为CDROM介质多重引导成功是否的关键因素。
注意:任何步骤请勿使用中文或者带空格的文件夹。
首先下载syslinux-3.73.zip并解压至任意位置,并在C盘跟目录建立任意文件夹,例如C:\test,然后从syslinux中提取下列文件(压缩包文件较多,建议用搜索)按照下面目录树依次此放入。
根目录
|
|—isolinux—| isolinux.bin
| | isolinux.cfg (请手动建立该文件)
| | memdisk
| | vesamenu.c32
| | chain.c32
| | reboot.c32
| | m16-640×640-syslinux.jpg(更名为m16.jpg)
|
|—boot— 存放IMG镜像以及启动文件
|—PETools— 通用PE工具箱外置工具
|—WXPE— 通用PE工具箱引导文件
提示:可以从安装过通用PE工具箱的U盘提取,另外复制通用PE工具箱根目录的PELDR到任意位置,后用。
打开手动建立的文件isolinux.cfg,键入下列内容并保存:
DEFAULT VESAMENU.C32
MENU BACKGROUND m16.jpg
MENU TITLE Multi Openie.com
LABEL boothd
MENU LABEL Boot System of HD0,1
kernel /isolinux/chain.c32 hd0,1
LABEL peldr
MENU LABEL Boot ton6 WinPE
kernel /boot/peldr.bin
更多定义该文本:
**** Hidden Message *****
下载引导文件处理工具,解压到C:\loadbin,并拷贝先前准备的PELDR到C:\loadbin目录并改名为a.bin,打开CMD窗口并进入C:\loadbin目录,键入下面命令:
mkimage ldntldr.bin a.bin peldr.bin
回车后无任何提示即执行成功并生成peldr.bin,拷贝C:\loadbin\peldr.bin到C:\test\boot目录。
下载,解压至任意位置,打开主程序wmkiso.exe。
Source Directory选择C:\test\
Output File选择ISO保存位置(路径无空格)
Boot Method选择isolinux
点击Build弹出CMD窗口处理,完成后即可初步在虚拟机测试新生成的ISO。
总结:我手头没有U盘- -,平常都拿移动硬盘干活的,有个空闲的1G内存卡,量产工具识别不了,明天去搞个U盘开始尝试量产。 学习一下 近来在研究这个 学习一下有点难啊! 受教了,但是我想讲一些硬件检测工具整合到一个人家已经做好的iso镜像里,应该怎么办呢? 拜托。为什么要回复了才能看啊。
顶一个咯
回 楼主(风一样的男孩) 的帖子
真是个好东西我喜欢 好东西大家不要错过 好东西大家不要错过 好东西大家不要错过
页:
[1]
2