以ISO方式安装防火墙的方法及装置制造方法及图纸

技术编号:15197206 阅读:56 留言:0更新日期:2017-04-21 04:49
本发明专利技术公开一种以ISO方式安装防火墙的方法及装置,能够简化防火墙的安装过程,该方法包括:S1、引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;S2、提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;S3、在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。

Method and device for installing firewall in ISO mode

The present invention discloses a device and method for installing a firewall in ISO mode, the installation process can simplify the firewall, the method includes: S1, boot the kernel boot in the kernel up through the implementation of the installation script install.sh to install a firewall, which includes the installation of CD-ROM, virtual CD-ROM and U disk installation; S2, prompts the user to select the installation disk, the user selects the installation disk, in turn will install disk formatting partition, Grub users choose the installation process configuration, firewall software installation; S3, prompting the user to restart the system after the installation is complete, to enable the firewall software installation force.

【技术实现步骤摘要】

本专利技术涉及防火墙
,具体涉及一种以ISO方式安装防火墙的方法及装置。
技术介绍
防火墙网络设备的升级镜像文件一般以ROM的方式对外提供,对于需要出厂的空设备一般是通过存储卡烧录的生产方式,或者在提供ISO安装镜像时可通过U盘、CD-ROM、PXE等方式进行安装,对于批量生产安装时PXE的安装方式是首选,对于单台或少量设备可选择U盘、CD-ROM的方式安装ISO镜像,同时ISO镜像文件也可对外发布,提供给用户使用。现有技术方法的缺点是对于空设备一般是通过存储卡烧录的生产方式,但是此方式一般是先要做好一张卡,然后将卡拷贝成Image文件,其他卡则通过烧录Image文件的方式进行,比较麻烦。而ISO安装方式的操作过程通常较为复杂,比如对于U盘安装来说,需要将ISO镜像烧录到U盘,插到设备上,将U盘作为启动盘,启动设备,安装防火墙镜像。
技术实现思路
针对现有技术存在的不足和缺陷,本专利技术提供一种以ISO方式安装防火墙的方法及装置。一方面,本专利技术实施例提出一种以ISO方式安装防火墙的方法,包括:S1、引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;S2、提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;S3、在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。另一方面,本专利技术实施例提出一种以ISO方式安装防火墙的装置,包括:执行单元,用于引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;安装单元,用于提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;重启单元,用于在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。本专利技术具有如下有益效果:通过编写自定义防火墙安装脚本,实现自动探测加载光驱、虚拟光驱、U盘安装方式,完成防火墙安装所必须的存储设备探测显示、存储设备分区及格式化、Grub安装、防火墙镜像安装等操作,实现防火墙ISO方式的安装部署,快速完成空设备的生产出厂或装机上线,节省时间和人力。附图说明图1为本专利技术以ISO方式安装防火墙的方法一实施例的流程示意图;图2为本专利技术以ISO方式安装防火墙的装置一实施例的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参看图1,本实施例公开一种以ISO方式安装防火墙的方法,包括:S1、引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;具体地,在引导内核启动之前,需要修改内核根文件系统的passwd文件,使安装引导内核起来后直接运行安装脚本install.sh,并将安装脚本install.sh、cd-rom_install.sh、usb_install.sh放在root目录下,然后通过mkisofs命令将内核修改及安装脚本、防火墙软件打包生成防火墙安装ISO镜像文件。需要说明的是,修改passwd文件需要将init程序修改为:root:x:0:0:root:/root:/bin/shconsole:x:0:0:root:/root:/root/install.shtty0:x:0:0:root:/root:/root/install.sh。而打包命令大致如下:mkisofs-ovirtual_install.iso-bisolinux/isolinux.bin-cisolinux/boot.cat-no-emul-boot-boot-load-size4-boot-info-tableCD_root。本实施例中,确定防火墙的安装方式的方法可以为:通过/proc/sys/dev/cdrom/info信息判断当前设备是否存在光驱设备,若存在则创建目录并挂载该设备,然后判断该设备目录下是否存在安装脚本cd-rom_install.sh,若安装脚本cd-rom_install.sh存在则确定为光驱或虚拟光驱安装方式,并且加载安装脚本cd-rom_install.sh;或者若光驱设备不存在或安装脚本cd-rom_install.sh不存在则初步确定为U盘安装方式,并通过fdisk-l过滤存储设备信息并依次挂载各存储设备,判断安装脚本usb_install.sh是否存在,若存在则确定为U盘安装方式,并且加载安装脚本usb_install.sh。S2、提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;具体实施例中,光驱或虚拟光驱安装方式cd-rom_install.sh安装脚本和U盘安装方式usb_install.sh安装脚本的执行操作基本相同,只是最后的提示信息稍有差别,具体如下:1)显示磁盘信息,显示欢迎语句并通过fdisk–l命令显示当前设备的存储设备信息,供用户查看和确认稍后需要安装到哪个存储设备上(硬盘或CF卡);2)选择安装磁盘,显示安装提示信息,并请用户输入防火墙ISO需要安装在哪个存储设备,两个或两个以上存储设备存在时,若用户超时未选择输入则默认安装在第一个存储设备上;3)安装磁盘分区,通过fdisk命令对用户选择的安装盘进行格式化分区,若原存储设备已有分区则先进行删除再分区,分区原则已防火墙安装需求为准;4)Grub安装配置,通过grub-install及grub_autoconfig命令进行grub的安装及自动配置,安装默认选择第一个分区;5)防火墙软件安装,将防火墙软件及程序拷贝到对应磁盘分区目录下,保证安装完成后重启后防火墙能够正常启动运行。S3、在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。具体地,在安装完成后可以提示安装完成,根据安装方式不同提示弹出光驱或拔掉U盘,并在弹出光驱或拔掉U盘后,提示进行系统重启。本专利技术实施例提供的以ISO方式安装防火墙的方法,通过编写自定义防火墙安装脚本,实现自动探测加载光驱、虚拟光驱、U盘安装方式,完成防火墙安装所必须的存储设备探测显示、存储设备分区及格式化、Grub安装、防火墙镜像安装等操作,实现防火墙ISO方式的安装部署,快速完成空设备的生产出厂或装机上线,节省时间和人力。参看图2,本实施例公开一种以ISO方式安装防火墙的装置,包括:执行单元1,用于引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;所述执行单元1,具体可以用于:通过/proc/sys/dev/cdrom/info信息判断当前设备是否存在光驱设备,若存在本文档来自技高网...
以ISO方式安装防火墙的方法及装置

【技术保护点】
一种以ISO方式安装防火墙的方法,其特征在于,包括:S1、引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;S2、提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;S3、在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。

【技术特征摘要】
1.一种以ISO方式安装防火墙的方法,其特征在于,包括:S1、引导内核启动,在内核起来后通过执行安装脚本install.sh确定防火墙的安装方式,其中,所述安装方式包括光驱、虚拟光驱和U盘安装方式;S2、提示用户选择安装磁盘,在用户选择安装磁盘后,依次进行将用户选择的安装磁盘格式化分区、Grub安装配置、防火墙软件安装的过程;S3、在安装完成后提示用户进行系统重启,以使防火墙软件安装生效。2.根据权利要求1所述的方法,其特征在于,在所述S1之前,还包括:修改内核根文件系统的passwd文件,使安装引导内核起来后直接运行安装脚本install.sh,并将安装脚本install.sh、cd-rom_install.sh、usb_install.sh放在root目录下;通过mkisofs命令将内核修改及安装脚本、防火墙软件打包生成防火墙安装ISO镜像文件。3.根据权利要求1或2所述的方法,其特征在于,所述S1,包括:通过/proc/sys/dev/cdrom/info信息判断当前设备是否存在光驱设备,若存在则创建目录并挂载该设备,然后判断该设备目录下是否存在安装脚本cd-rom_install.sh,若安装脚本cd-rom_install.sh存在则确定为光驱或虚拟光驱安装方式,并且加载安装脚本cd-rom_install.sh。4.根据权利要求3所述的方法,其特征在于,若光驱设备不存在或安装脚本cd-rom_install.sh不存在则初步确定为U盘安装方式,并通过fdisk-l过滤存储设备信息并依次挂载各存储设备,判断安装脚本usb_install.sh是否存在,若存在则确定为U盘安装方式,并且加载安装脚本usb_install.sh。5.根据权利要求1所述的方法,其特征在于,所述S2,包括:通过fdisk–l命令显示当前设备的磁盘信息,提示用户选择安装磁盘;在用户选择安装磁盘后,通过fdisk命令对用户选择的安装盘进行格式化分区;通过grub-install及grub_autoconfig命令进行grub的安装及自动配置;将防火墙软件拷贝到对应磁盘分区目录下。6.一种以ISO方式安装防火墙的装置,其特征...

【专利技术属性】
技术研发人员:高福亮
申请(专利权)人:汉柏科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1