制作过程分为三个部分

第一部分:制作.ISO文件

第二部分:制作FLASH文件

第三部分:VMWAREASA

 

第一部分

请参考下面的文章

需求准备的文件

Centos 6.0

Asa842-k8.bin

Repac.txt(这个很重要!)

可能需要连接安装软件

在使用centos6.3以最小安装时,需要安装vimgenisop_w_picpath,这两个都可以用yum来安装

第一部分采用网友的制作方法,有一些注释。

自己制作VM Cisco ASA 8.42

一.根据论坛的相关规定不发任何源文件

二.本操作是在CentOS 6下操作的。

三.需要准备的相关文件(论坛中有人提供asa842的下载,自己找一下)

1.下载asa842-k8.bin

2.在root目录下建立asa目录(这个目录不建立也可以,建立主要是为了便于操作)

3.把下载的asa842-k8.bin和repac.txt(repac.txt文件压缩包中有)文件拷贝到该目录,

#可以使用filezilla上传到centos

并赋予repack文件执行的权限

chmod +x repack.txt

4.进入该目录,执行下面命令,

 

./repack.txt asa842-k8.bin                               

#可能需要使用centos需要安装yum install vim

生成asa842-initrd.gz和asa842-vmlinuz文件

#会生成多个文件,仅需要这两个就够 了。

5.建立isolinux,并把中步骤4获得的文件asa842-initrd.gzasa842-vmlinuz拷贝到这个目录

 

6.把CentOS6的安装光盘镜像文件打开,把其中的isolinux目录拿出来,把这个目录中的boot.cat、isolinux.bin、isolinux.cfg三个文件拷贝到刚才建立的isolinux目录中。

#需要将centos的光盘挂载一下,命令如下:

#mount -t iso9660 /dev/cdrom /mnt

 

7.编辑isolinux.cfg文件,把内容修改为以下内容(isolinux.cfg文件只有以下内容就可以)

default vmlinuz

kernel vmlinuz

append root=/dev/hda1 rw initrd=initrd.gz console=ttyS0,9600n8 auto nousb bigphysarea=16384 hda=980,16,32 ide_generic.probe_mask=0x01

timeout 1

 

8.修改asa842-initrd.gz的文件名为initrd.gz,修改asa842-vmlinuz的文件名为vmlinuz。以下是命令:

mv asa842-initrd.gz initrd.gz

mv asa842-vmlinuz vmlinuz

9.安装genisop_w_picpath(安装文件压缩包中有)

10.生成ASA842镜像文件(该命令需要在isolinux目录下执行)    

#可以直接安装 yum install genisop_w_picpath

genisop_w_picpath -o asa842.iso -J -r -v -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -V "Gentoo linux x86" .

 

11.将生成的文件从centos拷出来。