1   1  /  1  页   跳转

[原创] 瑞星杀毒u盘扩展功能

瑞星杀毒u盘扩展功能

序曲

瑞星杀毒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)
最后编辑潇湘竹 最后编辑于 2009-08-31 11:49:08
http://user.qzone.qq.com/275433099
风中有只裸奔的猪
没有自己的通用CPU,就没有真正自己通用操作系统,没有自己的CPU,再好的操作系统都是无源之水,无皮之毛。自己的软件大厦更是海市蜃楼!!
分享到:
gototop
 

回复:瑞星杀毒u盘扩展功能

顶一下,希望大家多多指教
http://user.qzone.qq.com/275433099
风中有只裸奔的猪
没有自己的通用CPU,就没有真正自己通用操作系统,没有自己的CPU,再好的操作系统都是无源之水,无皮之毛。自己的软件大厦更是海市蜃楼!!
gototop
 

回复:瑞星杀毒u盘扩展功能的杀毒程序更新!

上面通过u盘备份病毒库数据,可以实现病毒库的更新!

但是瑞星linux杀毒的基本程序也是有更新的,怎么办呢?如果不做成包括winpe的杀毒u盘,只含瑞星杀毒的话,重做瑞星杀毒,更新病毒库,即可。
但是如果按本帖制作成了多功能盘,就只能另用一个u盘做一个杀毒u盘,然后提取出vmlinuz和ravroot.gz及rising目录全部,再复制到这个多功能盘里。因为更新本机系统,又帮朋友重做杀毒u盘,发现下载的linux包中竟然有vmlinuz和ravroot.gz及rising中的文件,并且与原来的文件已经不同,明显是经过更新的了,我就直接从下载的包中提取出vmlinuz和ravroot.gz及rising目录全部,直接复制到多功能 盘中, 一试,启动成功!呵呵!杀毒程序的更新问题也解决了!
http://user.qzone.qq.com/275433099
风中有只裸奔的猪
没有自己的通用CPU,就没有真正自己通用操作系统,没有自己的CPU,再好的操作系统都是无源之水,无皮之毛。自己的软件大厦更是海市蜃楼!!
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT