无忧启动论坛

标题: grub4dos 载 DOS-GHSOT [打印本页]

作者: 2011回忆爱情    时间: 2011-10-16 06:36
标题: grub4dos 载 DOS-GHSOT
标题不知道 要打啥  冏....


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=199056


根据 这帖   我有个想法 不知 是否可行

假设  GHOST.IMG  里 AUTOEXEC.BAT 保持空白
有 1.BAT & 2.BAT

分别为 备份 1:1 to 1:2   & 还原 1:2 to 1:1

那是否 我可在 grub4dos 菜单


title [ 4 ] 备份
map --mem /ghost.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=921 (fd0)/1.BAT
chainloader (fd0)+1
rootnoverify (fd0)

title [ 5 ] 还原
map --mem /ghost.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=921 (fd0)/2.BAT
chainloader (fd0)+1
rootnoverify (fd0)


是否 可直接 分别 执行呢



另外
@echo off
echo Copy Disk1 To Disk2,Press "Enter" Continue,Press "Ctrl+C" Stop.
pause >nul
ghost.exe -clone,mode=copy,src=1,dst=2 -sure -szee -no1394 -nousb

是真的不会认到 USB 碟吗(不管是 HDDFDD   USB-HDD

[ 本帖最后由 2011回忆爱情 于 2011-10-16 06:41 编辑 ]
作者: dos时代菜鸟    时间: 2011-10-16 08:08
用 grub 在进入 img 引导前修改img内部配置实现启动 img 以后自动完成某些功能的想法,理论上已经相当成熟。但具体问题还需要进一步实际测试。还是那句话:敢于尝试是解答面前困惑最好的方法。实践是检验真理的唯一标准。
在 1.bat 2.bat 中先不要写 ghost指令,只是写一些 echo 之类,然后用你的方法调用,看是否能够执行。

另外,你“另外”说的那个,不一定成立。 ghost 的 nousb参数 是通知ghost不调用自身usb驱动。
而电脑通过usb启动,usb磁盘已经通过bios端口传递给引导程序了,此时 ghost 会把usb设备当成本地磁盘,这样加nousb参数和不加就没什么区别了。这个我说的可能没有汇编大师说的专业,但意思应该表述清楚了。

[ 本帖最后由 dos时代菜鸟 于 2011-10-16 08:11 编辑 ]
作者: 2011回忆爱情    时间: 2011-10-16 09:16
原帖由 dos时代菜鸟 于 2011-10-16 08:08 发表
用 grub 在进入 img 引导前修改img内部配置实现启动 img 以后自动完成某些功能的想法,理论上已经相当成熟。但具体问题还需要进一步实际测试。还是那句话:敢于尝试是解答面前困惑最好的方法。实践是检验真理的 ...



第一个  我等等试验看看


第二个 是从 MaxDOS 提取出来的  


12.bat              将第一硬盘的资料通过ghost复制到第二硬盘



= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

title Start Ghost - b1
find --set-root /IMG/ghostb1.img
map --mem /IMG/ghostb1.img (fd0)
map --hook

write --offset=1008 (fd0)/1.bat
chainloader (fd0)+1
rootnoverify (fd0)





title Start Ghost - b1
find --set-root /IMG/ghostb1.img
map --mem /IMG/ghostb1.img (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=65 count=1 seek=185
write --offset=1008 (fd0)/1.bat
chainloader (fd0)+1
rootnoverify (fd0)

[ 本帖最后由 2011回忆爱情 于 2011-10-16 09:31 编辑 ]
作者: dos时代菜鸟    时间: 2011-10-16 11:31
自己修炼 grub 的用法去。




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