Chinaunix首页 | 论坛 | 博客
  • 博客访问: 491150
  • 博文数量: 484
  • 博客积分: 10145
  • 博客等级: 上将
  • 技术积分: 5805
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-27 18:34
文章分类

全部博文(484)

文章存档

2011年(52)

2010年(107)

2009年(287)

2008年(38)

我的朋友

分类: LINUX

2009-08-21 09:26: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
阅读(710) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~