无忧启动论坛

标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现! [打印本页]

作者: 天风    时间: 2006-2-25 15:29
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
下载了ASIS BUCKUP 2.0程序安装后制作启动类似于控制台启动盘,如何实现从光盘上或硬盘上查找BACKUPDATA.001.FBK文件然后自动恢复如果没有文件将不执行操作
http://www.exun8.com/wuyou/hnlyzhd/SYSOFT/ASIS.iso
作者: fujianabc    时间: 2006-2-25 21:46
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
看了一下这个iso,它替换了i386\system32下的smss.exe,把smss.exe替换成了自己的程序,这个smss.exe则会执行“查找BACKUPDATA.001.FBK文件然后自动恢复如果没有文件将不执行操作”。
还有一个软件,O&O bluecon也是用类似方法替换了故障恢复控制台smss.exe。

作者: 天风    时间: 2006-2-25 23:24
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
那就是说这个SMSS是ASIS官方的主程序了可以用来查找和恢复系统,如果有这样的GHOST才好,速度估计会更快。
再提个问题,不知二位是否研究ACRONIS公司的BOOTWIZ.SYS文件,如果不加载它的系统文件,如何来直接调用RAMDISK.DAT呢,这个文件是个被压缩的镜像文件,可以改名为ZIP来解压它。比如用GRUB或者SYSLINUX来启动呢甚至说搞一个非模拟方式的光盘引导文件直接加载光盘上的BOOTWIZ.SYS来引导BOOTWIZ.CFG启动ACRONIS
作者: Rinrin    时间: 2006-2-25 23:31
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!

使用native api的程序越来越多了啊
有空研究一下
作者: Rinrin    时间: 2006-2-26 11:33
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
LBHIDDEN[3]LBHIDDEN[这个贴子最后由hnlyzhd在 2006/02/26 05:58pm 第 1 次编辑]

研究了天风做的Acronis启动盘
发现Acronis用的是Linux 2.4.31版本
initrd的文件系统是romfs
核心文件其实是里面的product和product.dat
下面一篇文章有相关讨论
http://www.hackerboard.de/thread.php?threadid=23187
不过我试验时总是运行到busybox里了
..............................
作者: 天风    时间: 2006-2-26 12:34
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
其中RAMDISK.DAT是一个压缩的文件可以改名为ZIP后解压它得到INITRD,然后用GRUB来启动
root (hd0,0)
kernel  (hd0,0)/kernel.dat
initrd (hd0,0)/initrd
boot
我运行到以下地步就停止了,结果报告如下,希望对UNIX有深入研究的朋友来解决一下
[UploadFile=linux007D_1140928482.jpg]
作者: Rinrin    时间: 2006-2-26 14:35
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
LBHIDDEN[3]LBHIDDEN[这个贴子最后由hnlyzhd在 2006/02/26 05:56pm 第 1 次编辑]

是的
由于默认的ramdisk盘太小
所以要添加ramdisk_size=32000参数
上面一篇文章也提到
Title Acronis Image
root (hd0,X)
kernel /Verzeichnis/kernel.dat quiet vga=791 ramdisk_size=100000
initrd /Verzeichnis/initrd /S
我没有加quiet参数
结果总是运行到BusyBox里
然后如果输入product
Acronis也可以运行
作者: fujianabc    时间: 2006-2-26 16:01
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
下面引用由hnlyzhd2006/02/25 11:24pm 发表的内容:
那就是说这个SMSS是ASIS官方的主程序了可以用来查找和恢复系统,如果有这样的GHOST才好,速度估计会更快。
再提个问题,不知二位是否研究ACRONIS公司的BOOTWIZ.SYS文件,如果不加载它的系统文件,如何来直接调用 ...
不太可能有这样的ghost的,这样的smss.exe文件是基于32位字符界面系统的程序,既然已经有了ghost32.exe这样的普通32位程序,symantec就没必要再多此一举了。
至于acronis,很抱歉,由于其他软件都能实现这些功能,因此我从来没有用过acronis系列的软件,因此可能帮不上忙了。
作者: 天风    时间: 2006-2-26 16:25
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
LBHIDDEN[3]LBHIDDEN[这个贴子最后由hnlyzhd在 2006/02/26 05:49pm 第 1 次编辑]

经过与RINRIN的深入研究,问题已经解决,方法如下,增加内存盘加载KERNEL后退出KERNEL就行了。
title Booting ACRONIS with GRUB
root (hd0,0)
kernel (hd0,0)/kernel.dat quiet vga=789 ramdisk_size=40000
initrd (hd0,0)/ramdisk.dat /S

作者: 天风    时间: 2006-2-26 18:41
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!
隐藏了部分帖子只是为了不让ACRONIS采取新的加密措施而已,没有其他的意思!
看到内容的朋友我想应该能理解我的做法!
仅仅限于交流就行了不希望大量的传播它!
作者: Gandalf    时间: 2006-2-28 11:11
标题: [讨论]fujianabc&RinRin请进了,这样的功能如何实现!

路过,看看。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3