序曲
瑞星杀毒u盘扩展功能
制作了一个瑞星linux杀毒U盘,
http://go.rising.com.cn/help/linuxbootchs.htm这是官方的制作方法
http://bbs.ikaka.com/showtopic-8575880.aspx此贴中,制作杀毒U盘的方式和使用,已经讲得很详细了
http://go.rising.com.cn/help/VirusDeUSBchs.htm这是官方制作病毒库U盘备份工具的制作,也讲得很详细了。只是使用是配套给启动光盘使用的。
但经测试,本制作方式不格式化U盘,所以可以使用前面制作好的杀毒U盘,当然要有一定容量,不大于1g,不小于128M。
这样U盘启动后,就会调用第二步制作的最新病毒库!
实用中测试,32M、512M的U盘可以制作杀毒U盘,具说不能做到1G以上,因为是使用usb-zip启动,所以在1G以下。4G不能制作U盘病毒库备份,制作时提示找不到U盘或格式错误,查资料说是他只支持到1G,但不知道为什么2G的又做成了。
至此,瑞星杀毒U盘级升级完全成功。
失败
为了使该盘成为一个多用工具盘,希望加入pe和dos工具箱启动。
查获,杀毒U盘是使用syslinux启动,恶补一下,简单熟悉了一下syslinux配置文件制作。
将杀毒U盘的syslinux.cfg修改为如下:
================
LABEL rising
MENU LABEL rising
DEFAULT vmlinuz
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off hda=scsi hdb=scsi hdc=scsi hdd=scsi
hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=0x314 initrd=ravroot.gz nomce quiet BOOT_IMAGE=rising
pnpbios=off console=/dev/null
TIMEOUT 300
LABEL sshyDOS
MENU LABEL sshyDOS
kernel memdisk c=60 h=8 s=36 floppy
append initrd=/rising/sshy.img
=====================
TIMEOUT 300以后为增加内容,为启动dos镜像,同时在根目录下增加memdisk和sshy.img(深山红叶dos镜像)文件
c=60 h=8 s=36是使用下载的gdparam.exe实际对sshy.img进行测试所得。
没有实现目标,没能启动,启动菜单也没有,连原来的瑞星杀软也没进。
查资料,解释说,因为瑞星的syslinux.cfg是加密过的,直接修改破坏了加密内容,所以不能启动。
因为加密,无法再行修改,只能另寻他法。
其实最好的办法是瑞星开放syslinux.cfg的编辑,其它就由用户自己搞定了。不晓得瑞星会不会这样做。
成功
在时空论坛狂了N久,终于易道而行搞定了。
但不是修改syslinux配置,而是换一种启动方式,grub。在grub中增加引导瑞星U盘杀毒的功能项。
先按瑞星办法制作一个杀U,复制出vmlinuz和ravroot.gz及rising目录全部,备用。
制作grub启动U盘,关于制作grub引导的U盘启动盘,可以直接安装grub到mbr,再配置启动文件,这样比较复杂。
因为需要安装pe,所以就直接使用老毛桃的u盘安装办法,制作好一个winpe的启动u盘。
具体方法见
http://blog.163.com/hepingsuiyue/blog/static/32829293200942755657298/说明得很详细,
然后使用grub官方提供的grubmenu.exe 从mtldr(安装好老毛桃pe的u盘中有这个文件)导出菜单文件,在菜单文件中增加
下面内容。等号内的内容
============================================
title 启动瑞星Linux
kernel /vmlinuz ramdisk_size=100000 init=/etc/init lang=us apm=power-off hda=scsi hdb=scsi hdc=scsi
hdd=scsi hde=scsi hdf=scsi hdg=scsi hdh=scsi vga=0x314 nomce quiet BOOT_IMAGE=rising pnpbios=off
console=/dev/null
initrd /ravroot.gz
===========================================
假设vmlinuz和ravroot.gz文件、rising目录,都在你U盘的根目录下。
再把修改后的菜单导入mtldr。
导出导入方法:
mtldr和grubmenu.exe,保存到同一目录,进入命令行模式,输入:
grubmenu export mtldr menu.lst
得到的menu.lst即是菜单文件,按上面对菜单进行修改保存后。使用
grubmenu import mtldr menu.lst命令导入,之后,menu.lst可以删除不用了。
把上面制作杀毒U盘获取的的备用文件复制到这个u盘
vmlinuz和ravroot.gz文件、rising目录,都在你U盘的根目录下。
同时复制rising目录及下面的文件,好象只有一个rising。
用做好的U盘启动后,就有了一行新的菜单
“启动瑞星Linux”(无引号)
选取之后,就会启动瑞星linux杀毒!成功!
如果是小于1G的U盘,还可以直接在上面制作-病毒库U盘备份。如果大于1G呢?我想如果在小于1G的U盘上制作后把制作好的目录复制到杀毒U盘,也应该没问题吧。
虽然与原来相比,可能兼容范围小了些,据说syslinux的兼容性比grub好。
但是已经可以1、进入grub命令行。2、直接启动winpe。3、启动瑞星linux杀毒。另外,还可以任意制作grub启动菜单,随意增加自己的启动内容,比如dos镜像,比如深山红叶,等等!
成为万能杀毒和工具盘!
用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)