制作过程分为三个部分
第一部分:制作.ISO文件
第二部分:制作FLASH文件
第三部分:VMWARE-ASA
第一部分
请参考下面的文章
需求准备的文件
Centos 6.0
Asa842-k8.bin
Repac.txt(这个很重要!)
可能需要连接安装软件
在使用centos6.3以最小安装时,需要安装vim和genisop_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.gz和asa842-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拷出来。