|
制作量产镜像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, 下载次数: 265)
-
Snap2.jpg
(28.73 KB, 下载次数: 248)
-
Snap4.jpg
(49.97 KB, 下载次数: 261)
-
-
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
|