10.0pt;font-family:
宋
体;mso-ascii-font-family:
Arial;mso-hansi-font-family:
Arial;mso-bidi-font-family:
Arial;border:
nonewindowtext
1.0pt;mso-border-alt:
nonewindowtext0cm;padding:
0cm;mso-font-kerning:
0pt">后为注释内容,使用时去掉)
F1readme.txt//注:
F1〜〜F12自定义热键,个人建议使用linux格式编译这些文档,否则会显示乱码等,对中文的支持不好,所以使用英文编写
F2isolinux.cfg//同上
defaultvesamenu.c32//注:
默认启动窗口
图案
MENUTITLExxxxxxxxxxxx//注:
窗口菜单的名称
LABELboothd//注:
单项菜单名,区分不同的启动项使用的,在光盘启动的时候不显示,这个是不能和后面的重复的
MENULABELBootSystemofHD0,1//注:
在窗口
中显示单项菜单名,即光盘启动时显示的文件名
kernel/isolinux/chain.c32hd0,1//注:
指第一硬盘第
一分区启动
LABELxxxxxxxxxxxxx
MENULABELxxxxxxxxxxxxxxxxx
kernel/isolinux/memdisk//注:
IMG镜像引导器少
于2.88MB的镜像,不需指定C/H/S,这个文件很重要,不要做更改
appendinitrd=/boot/xly.gz//注:
IMG镜像可采用
wingzip
压缩
LABELghost
MENULABELSymantecGHOST11.0.2
CorporateEdition
kernel/isolinux/memdiskc=214h=2s=18
floppy//注:
大于2.88MB必需指定C/H/S
appendinitrd=/boot/onekey.gz//如果这*.gz或者
是img、iam等的文件大于了2.88MB,需要指定C/H/S。
推荐软件:
GDParam查看
LABELpeldr
MENULABELBootWinPEofWindowsXP
SP2
kernel/boot/peldr.bin//注:
此文件需经处理,见引
导文件处理,此处处理所需要的软件loadbin
windows平台下)
LABELgrldr
MENULABELGotoGrub4dosBoot
Menu
kernel/boot/mygrldr//注:
此文件需经处理,见引
导文件处理,本人并没有进行尝试,理由:
本人采用grub1/grub2代替这里
LABELg2ldr
MENULABELGotoGrub2Boot
Menu
kernel/boot/g2ldr//注:
同上面的注释,官网上貌似没有现成的,因为需要自己编译,可以使用supergrub这个公司的文件
LABELreboot
MENULABELRebootYour
Computer
kernel/isolinux/reboot.c32//注:
启动计算机主要写在此条目的最后:
有很多的实用的设置(可能我并不需要,或者这项功能我并不知道)我没有列举出来,比如设置字体颜色等等,需要的朋友再去查看其他的资料吧。
isolinux.cfg简单示例
defaultiso-dir
prompt0//prompt=1这是说,向用户提示输入选择,直接回车就是缺省选项了。
当然,如果使其等于0则,不向用户提示输入选择。
LABELFedora
kernel/isolinux/vmlinuz
appendinitrd=/isolinux/initrd.img
步骤四:
ISO的目录里添加一个子目录,比如boot/isolinux/isolinux.cfgisolinux提供的引导介质isolinux.binkernel,initrdiso的时候要使用-bisolinux.bin文件
启动:
mkisofs-ooutput.iso\
-bisolinux/isolinux.bin-cisolinux/boot.cat\
-no-emul-boot-boot-load-size4-boot-info-table\iso-dir/
-c参数的那个文件是自动生成的,不用太担心,其余参数都是固定的。
至此,整个系统的启动和制作过程就已经完成了。
可以说有了这些知识,就可以设计一个简单的启动光盘,至于光盘的功能,需要用户根据自己的需求来修改和调整!
在linux使用命令mkisofs命令:
CODE:
mkisofs-omyiso.iso-bisolinux/isolinux.bin-cisolinux/boot.cat
-no-emul-boot-boot-load-size4-boot-info-tableiso-dir