无忧启动论坛

标题: 制作量产镜像ISO [打印本页]

作者: oym2007    时间: 2008-3-5 16:29
标题: 制作量产镜像ISO
制作量产镜像ISO

    U盘原本作为数据储存和转移而延生的,没有严格符合PC机的统一标准,对于PC机来说。它是一个非标设备,近来流行的量产工具,就是让U盘 变成为符合 PC机的一个标准设备USB-CDROM, CDROM标准ISO9660,量产工具就按这标准来实现的,量产工具制作U盘时,要求提供一个ISO镜像 ,这样制作一个符合ISO9660规范的ISO也就成为U盘是否量产成功的一个关键因素。
    如何实现CDROM的多重引导,又符合ISO9660标准。多重引导的系统很多,但那个多重引导系统在实际中能更好地应用?这对量产都有一定影响,其实任何一个多重引导系统,都能很好地引导CDROM ,不过它制作光盘镜像时,有一定的特别要求。而一般忽视它的特定要求,来制作ISO镜像,这样造成一些问题。
    GRUB4DOS和syslinux的多重引导,被受人们喜欢,它的灵活性特别受到维护者的拥戴,当你确定它来作为CDROM的引导系统来制作ISO时,你就必顺用它给定的特定要求来制作ISO镜像,所谓地从启动一个引导系统上再去引导另一个引导系统,(如:syslinux---grub) 那么再被引导的系统,就很难百分百的接过整个控制权了,就产生一些不良状态。
    GRUB4DOS强大的多重引导系统,在它的说明书中就有如何制作 ISO镜像 的具体条件,只要你按它的特定条件制作的光盘镜像,都能百分百的引导应用。(如:不会什么找不到配置菜单的)   
    syslinux多重引导在linux系统独树一方。它特定为CDROM引导,开发了isolinux 。
    这二个都是非常优秀的多重引导系统,它俩在制作ISO镜像上有一共同点,都必顺用 mkisofs 设定一定的参数来制作ISO镜像,这个参数固定了光盘镜像格式。
   
    这里推存某大师开发的wmkiso 图形界面windows平台下 专为grub和linux 制作ISO镜像工具,其制作简单,不要设定任何参数。
   
  一  isolinux 多重引导镜像制作:
        目录结构见图1  
            isolinux目录下的文件。全来自官方包中 (memdisk 这个文件我放在boot目录中了)
            isolinux.cfg 配置文件,自定
                如下是本人 isolinux.cfg 的内容 供参考
               
F2 isolinux.cfg
default vesamenu.c32

MENU BACKGROUND m16.jpg
MENU TITLE Multi Boot Menu Edit by O.Y.M

LABEL boothd
  MENU LABEL Boot System of HD0,1
  kernel /isolinux/chain.c32 hd0,1
LABEL xly
  MENU LABEL Disk Fix Tool from XLY 2007
  kernel /boot/memdisk
  append initrd=/boot/xly.gz
LABEL adds
  MENU LABEL Acronis Disk Director Server 10.0 (build2.169)
  kernel /boot/adds.dat
  append initrd=/boot/adds10.dat /s quiet vga=788 ramdisk_size=40000
LABEL ati
  MENU LABEL Acronis True Image Echo Enterprise Server (build8,018)
  kernel /boot/kernel.dat
  append initrd=/boot/ramdisk.dat /s quiet vga=788 ramdisk_size=40000
LABEL ghost
  MENU LABEL Symantec GHOST 11.0.2 Corporate Edition
  kernel /boot/memdisk c=214 h=2 s=18 floppy
  append initrd=/boot/onekey.gz
LABEL dos
  MENU LABEL Boot MSDOS of Windows 98 (Version 4.10.222)
  kernel /boot/memdisk c=40 h=8 s=36 floppy
  append initrd=/boot/mydos.gz
LABEL 03pe
  MENU LABEL Boot WinPE of Windows Server 2003 SP2
  kernel /boot/03peldr.bin  
LABEL peldr
  MENU LABEL Boot WinPE of Windows XP SP2
  kernel /boot/peldr.bin
LABEL f10
  MENU LABEL Setup F10 Onekey with Universal Restore
  kernel /boot/memdisk c=50 h=8 s=36 floppy
  append initrd=/boot/f10.gz
LABEL grldr
  MENU LABEL Goto Grub4dos Boot Menu
  kernel /boot/mygrldr
LABEL memtest
  MENU LABEL Memtest of Your Computer
  kernel /boot/mt86p
LABEL reboot
  MENU LABEL Reboot Your Computer
  kernel /isolinux/reboot.c32
  
二  GRUB多重引导镜像制作:
    如图,将grldr menu.lst 放要mycd 目录下即可
    如下是本人 menu.lst 的内容 供参考        

timeout 15
default 5
splashimage /boot/xp2008.gz
fontfile /boot/fonts

title >>>>>> Disk Fix Tool From XLY v30
kernel /boot/memdisk.gz
initrd /boot/xly.gz

title >>>>>> Acronis Disk Director Server 10.0 (build2.169)
kernel /boot/adds.dat quiet vga=788 ramdisk_size=40000
initrd /boot/adds10.dat /s

title >>>>>> Acronis True Image Echo Enterprise Server (build8,018)
kernel /boot/kernel.dat quiet vga=788 ramdisk_size=40000
initrd /boot/ramdisk.dat /s

title >>>>>> Boot WinPE of Windows XP SP2
chainloader /wxpe/setupldr.bin

title >>>>>> Boot WinPE of Windows Server 2003 SP2
chainloader /wxpe/setupldr.003

title >>>>>> Load NTLDR of Windows NT/2K/XP
find --set-root /ntldr
chainloader /ntldr

title >>>>>> Load IOSYS of Windows 9x/Me
find --set-root /io.sys
chainloader /io.sys

title >>>>>> Boot MSDOS of Windows 98 (Version 4.10.222)
map --mem --fake-write /boot/mydos.gz (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title >>>>>> Symantec GHOST 11.0.2 Corporate Edition
map --mem --fake-write /boot/onekey.gz (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title >>>>>> Setup F10 Onekey with Universal Restore   
map --mem --fake-write /boot/f10.gz (fd0)
map --hook
rootnoverify (fd0)
chainloader +1

title >>>>>> Grub Commandline
commandline

title >>>>>> Reboot Your Computer
reboot

title >>>>>> PowerOff Your Computer
halt

   
   
   
    祝大家量产成功                         一老生       2008.3.5

[ 本帖最后由 oym2007 于 2008-3-5 08:19 PM 编辑 ]

Snap1.jpg (28.47 KB, 下载次数: 271)

Snap1.jpg

Snap2.jpg (28.73 KB, 下载次数: 254)

Snap2.jpg

Snap4.jpg (49.97 KB, 下载次数: 269)

Snap4.jpg

winmkiso.part02.rar

195.31 KB, 下载次数: 2168, 下载积分: 无忧币 -2

winmkiso.part03.rar

195.31 KB, 下载次数: 1990, 下载积分: 无忧币 -2

winmkiso.part04.rar

120.35 KB, 下载次数: 1707, 下载积分: 无忧币 -2

winmkiso.part01.rar

195.31 KB, 下载次数: 2163, 下载积分: 无忧币 -2


作者: kzr588    时间: 2008-3-5 16:50
受教了,多谢楼主的教程
作者: barton    时间: 2008-3-5 16:57
不错的教程,呵呵,winmkiso是无盘天使网页上提供的,o(∩_∩)o...

针对isolinux的相关生成工具---MGISO,但是没有winmkiso好用
http://www.solriche.co.uk/downloads/MGISO.zip


发两张新的isolinux子菜单样例图片,喜欢的就看看

http://www.cn-dos.net/forum/viewthread.php?tid=37895&fpage=1







[ 本帖最后由 barton 于 2008-3-5 05:06 PM 编辑 ]
作者: chenjue    时间: 2008-3-5 21:18
学习了,不过不大明白。
作者: bishengzhe    时间: 2008-3-5 22:20
感谢分享,支持,的学习一下。
作者: daoker    时间: 2008-3-6 14:20
又一种思路,
谢谢!
作者: cduser    时间: 2008-3-6 15:13
看界面很清爽,就是不懂具体用途。。。。。
作者: jxdxtc    时间: 2008-3-7 10:59
下载收藏,慢慢学习摸索
作者: m68    时间: 2008-3-12 13:51
收藏一个,谢谢教程!
作者: 访问论坛    时间: 2008-3-12 16:36
真是个好东西。可惜完全看不懂。谢谢。
作者: pyjhhh    时间: 2008-4-24 18:17
感动中啊 找了很久 就为找这个了 真是踏破铁鞋无觅处啊
谢谢斑竹分享哦
作者: 世界的主    时间: 2008-4-25 17:13
有用的东西还是要顶上去哦!谢谢分享啦
作者: steas    时间: 2008-5-28 16:26
这么好的资料到现在还发现~~~~
作者: qingyi78    时间: 2008-5-28 16:53
好东西,好好研究一下。还想请问楼主。ISOLINUX.BOOT这个文件是从哪弄得?
作者: hbtanin    时间: 2008-5-31 11:43
路过 纯属支持!
作者: jinguanghuan    时间: 2008-6-2 17:15
看界面很清爽,就是不懂具体用途
作者: 翅膀    时间: 2009-3-5 07:13
提示: 作者被禁止或删除 内容自动屏蔽
作者: aidixiao    时间: 2009-3-15 22:01
相当好的一个教程,谢谢分享!
作者: AlexFong    时间: 2009-3-17 22:10
哈哈 看不懂啊 留以后看吧
作者: yumin9822    时间: 2009-3-18 11:42
从原理到实例都有,不错
作者: 夜猫强    时间: 2009-3-26 10:53
我也在努力学习中!!!
作者: txswhm    时间: 2009-3-26 15:05
很好,我的移动之星4GU盘量产了多次,到现在还没有成功制作出USB CDROM呢。感谢了!希望能再出更详细的教程!
作者: 342689643    时间: 2009-4-1 10:32
标题: 回复 #1 oym2007 的帖子
收下,多谢分享。好好研究下。。
作者: donsen    时间: 2009-4-1 21:28
感谢分享,支持,的学习一下。
作者: tianjingji    时间: 2009-6-8 01:28
要能够提供一个详细的教程就好了。
作者: aaaa    时间: 2009-7-29 22:29
可惜的是没有语法说明啊
作者: weilovetian    时间: 2010-11-7 14:18
让我在多次量产失败后,感到有一丝的希望,是我的量产ISO不行吧。学习学习。。




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3