无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: dos时代菜鸟
打印 上一主题 下一主题

我的dos工具箱 2015.05.01 188-17.16 4dos版

    [复制链接]
571#
 楼主| 发表于 2011-10-17 10:40:22 | 显示全部楼层

回复 #1491 freesoft00 的帖子

那个 grub 调用 img 的功能只是 留着应急用一下。在 emm386 模式或者安装了网卡驱动的情况下是无法运行的。
要具体调用某些引导文件,最好还是重新启动通过 grldr 稳妥。
所以功能上也就没有必要作太大的改进。
回复

使用道具 举报

572#
 楼主| 发表于 2011-10-17 15:24:41 | 显示全部楼层

回复 #1493 freesoft00 的帖子

估计应该是 某些显卡 不兼容 ucdos 的vga_tx 模式,用 vesa+text 模式或者 vga+text 模式看看。
回复

使用道具 举报

573#
 楼主| 发表于 2011-10-17 19:47:33 | 显示全部楼层

回复 #1496 freesoft00 的帖子

录像看到了,可能是 ucdos 的vga驱动问题,也可能是 bios 中没有开启 vga 支持。但愿是个别现象。
回复

使用道具 举报

574#
 楼主| 发表于 2011-10-17 22:27:09 | 显示全部楼层
http://115.com/file/cloinsqp#
DTS-182_AAU-033.IMA.gz

改进 omnifs引擎的 gho 搜索相关脚本,支持自定义搜索深度。

[ 本帖最后由 dos时代菜鸟 于 2011-10-17 22:42 编辑 ]
回复

使用道具 举报

575#
 楼主| 发表于 2011-10-21 07:44:40 | 显示全部楼层

回复 #1501 freesoft00 的帖子

如果排除了 汉字系统的问题,那就是 软件组合的问题了,
在 dostools.bat 中 注释掉 ctmouse /fm /tm /doslfn 以后再看看吧。或者换一个 wbat (因为这个wbat 我动了里面的 set)
没有你说的测试环境,不能在具体环境下修改。

或者 在 config 阶段,通过 Shift+F8 一步一步测试。

以前又有一个笔记本,只要用 emm386 模式启动,就卡在 text菜单题目处。后来 通过 configP 模式 手动选择内存组合管理解决了。dos下就是这样,智能性差。

[ 本帖最后由 dos时代菜鸟 于 2011-10-21 07:47 编辑 ]
回复

使用道具 举报

576#
 楼主| 发表于 2011-10-23 08:47:28 | 显示全部楼层

回复 #1504 freesoft00 的帖子

多谢反馈

我的himem.sys 用到了
device=A:\DOS_BOOT\himem.sys /INT15=2048 /testmem:off /Q

/INT15=xxxx
    为中断 15h 接口所保留的扩展内存数,以千字节为单位。
某些旧程序使用中断 15h 接口来分配扩展内存,而不使用 HIMEM
提供的 XMS(扩展内存规范)。如果您使用的是这些旧程序,可
以将 xxxx 设置为 64KB。这个数大于程序对内存的要求可以保证
程序有足够的可用内存。
    可以指定 64 至 65535 之间的值,但此值不能超过系统可以
使用的内存。如果指定的值小于 64,则此值为 0,默认值为 0。

或许就是这个设置导致的。
回复

使用道具 举报

577#
 楼主| 发表于 2011-10-23 13:20:16 | 显示全部楼层
那就是 ms的himem.sys 有问题了,不兼容。幸好还有其他 freedos 的himem.sys 和 xmgr 做补充。
回复

使用道具 举报

578#
 楼主| 发表于 2011-10-27 19:46:14 | 显示全部楼层
http://115.com/file/aq6dnhhu#  DTS-182_AAU-038.IMA.gz



2011.10.27 DTS-182-038
修正 image 备份还原脚本中进行文件是否存在的判断时可能存在误判的问题。
在ghost.lst 中增加 image备份还原项目。
发现 修改的与xset关联的wbat不能设置带引号的变量,所以改回原版wbat,并调整g.bat中ghost参数的密码设置部分。
用omnifs引擎的vhd搜索恢复 替代 原有的 vhd 覆盖恢复
回复

使用道具 举报

579#
 楼主| 发表于 2011-10-27 22:03:39 | 显示全部楼层
该死的115
刚找到一个临时的网盘
候补下载地址 :  http://dl.dbank.com/c0nttafcwt
回复

使用道具 举报

580#
 楼主| 发表于 2011-10-28 17:32:16 | 显示全部楼层

回复 #1518 feiyl 的帖子

具体卡在什么地方?
不放到ud 区,测试下是否没问题?
回复

使用道具 举报

581#
 楼主| 发表于 2011-10-28 21:52:07 | 显示全部楼层

回复 #1521 feiyl 的帖子

1、用 text 模式看能否进入 工具箱。
2、将工具箱安放在 非 ud 区,看是否问题依旧。

倒计时是为了让用户有机会选择其他的内存管理模式,如果卡住很可能是默认的内存管理模式不兼容你的硬件环境,你也可以重新启动,然后在30秒内选择其他内存管理组合。
回复

使用道具 举报

582#
 楼主| 发表于 2011-11-5 17:23:00 | 显示全部楼层

回复 #1524 xianglang 的帖子

工具箱中有更先进的 vc ,用于文件管理,文件的复制、删除、修改、创建等等都可以完成,同时支持察看 rar/zip/bmp/jpg/bat/txt 等文件

至于 edit ,还是 edit.com 使用者最广泛。

[ 本帖最后由 dos时代菜鸟 于 2011-11-5 17:30 编辑 ]
回复

使用道具 举报

583#
 楼主| 发表于 2011-12-1 11:03:49 | 显示全部楼层
image 的 ifd.ini 内容,
增加 seqvilid 项目,可以使image 在显示硬盘分区id时按顺序显示

[options]
seqvolid=1
[LICENSE]
ProductKey=CD09-6D7E-702E

ifd.7z

176 Bytes, 下载次数: 28, 下载积分: 无忧币 -2

回复

使用道具 举报

584#
 楼主| 发表于 2011-12-5 21:35:12 | 显示全部楼层
2011.12.05
http://115.com/file/aqx8mp1q#
DTS-182_AAU_042.IMA.gz

关于 image 模块的细小调整。
回复

使用道具 举报

585#
 楼主| 发表于 2011-12-12 13:38:33 | 显示全部楼层

回复 #1536 sratlf 的帖子

多谢 斑竹 的 offset 。
另外 grub的vbe 到底是个啥东东,我还没弄过呢,看来需要认真学习一下了。
回复

使用道具 举报

586#
 楼主| 发表于 2011-12-13 07:56:16 | 显示全部楼层
目前工具箱中用到的字库是 a:\ucdos\hzk16 ,是 ucdos 自带的那个。
回复

使用道具 举报

587#
 楼主| 发表于 2011-12-13 16:26:16 | 显示全部楼层

回复 #1540 sratlf 的帖子

可 ghost.lst 就是用的这个文件作的汉子字库阿

;map --mem /boot/dostools.gz (fd0)
;map --hook
root (fd0)
command --set-path=(fd0)/grub/
command (0)/GRUB/OFFSET.grb
write --offset=%offset1% (0)/CONFIG.SYS MENUDEFAULT=text,1
write --offset=%offset2% (0)/CONFIG.SYS MENUDEFAULT=BASIC1,01  
fontfile (fd0)/ucdos/hzk16

title a.自定义模块序列(向导)
cat (fd0)/grub/items.txt
set /p p 请输入要连续调用的模块序列(例如:1a 4b 3a end):
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat %p%
chainloader (fd0)+1
boot

title 0.GHOST_自动备份&恢复 (hd0)
wenv calc px=0
geometry (hd0) > 0x100+1
wenv FOR /F "tokens=2,3" %i in ( 0x100+1 ) do ( check %i==num: set hd_l=hd0,%j ;  check %i==num: check %j<=3 set hd_p=hd0,%j ; check %i==num: check %j<=3 calc px=px+1)
wenv check ${px}>=2 call if exist (${hd_p:0:-1})/bf.gho set restore=1
wenv check ${px}<=1 call if exist (${hd_l:0:-1})/bf.gho set restore=1
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#4,1  
wenv check ${restore}==1 call write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#5,1  
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 3a end
chainloader (fd0)+1
boot

title 1.GHOST_自动备份
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#4,1
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 3a end
chainloader (fd0)+1
boot

title 2.GHOST_自动恢复     
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#5,1  
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 3a end
chainloader (fd0)+1
boot

title 3.GHOST_搜索恢复(常规)     
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#7,1  
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 4c1 3a 4c1 end
chainloader (fd0)+1
boot

title 4.GHOST_搜索恢复(omnifs引擎)
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#8,1  
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 3a end
chainloader (fd0)+1
boot

title 5.GHOST_网克
write --offset=%offset3% (0)/GHOST/G.BAT G.BAT:GHOST \#10,1  
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 4b1 3a end
chainloader (fd0)+1
boot

title 6.IMAGE 系统备份&还原
write --offset=%offset4% (0)/AUTOEXEC.BAT dostools.bat 3e end
chainloader (fd0)+1
boot
回复

使用道具 举报

588#
 楼主| 发表于 2011-12-13 17:59:03 | 显示全部楼层

回复 #1542 sratlf 的帖子

明白了,看来需要自制小字库了。
回复

使用道具 举报

589#
 楼主| 发表于 2011-12-13 20:54:19 | 显示全部楼层

回复 #1544 andos 的帖子

1.testdisk 是何物?
2.diskgen 不能运行在 emm386模式,同时 gdisk 分区脚本是作为一个脚本例子收藏用的,而spfdisk 是作为 diskgen 的补充,spfdisk得很多功能 diskgen 都没有。
3.image的分辨率,还是用默认的吧,因为在一些电脑上,比如一些上网小本的液晶屏设计纵向分辨率甚至达不到600 。
回复

使用道具 举报

590#
 楼主| 发表于 2011-12-13 20:55:40 | 显示全部楼层
2011.12.13 更新
主要更新了 grub 涉及到的项目。

dostools.gz
http://115.com/file/e6gbdqr6#  DTS-182_AAU-043.IMA.gz

安装脚本:
http://115.com/file/aqom6to0#  dts_A_inst3.7z


grub 需要用2011.12.12 版本引导。

[ 本帖最后由 dos时代菜鸟 于 2011-12-13 21:00 编辑 ]
回复

使用道具 举报

591#
 楼主| 发表于 2011-12-14 18:04:44 | 显示全部楼层

回复 #1548 wenxin 的帖子

ezb ? 是说 用easyboot 做成iso 然后再 通过 vm 运行么?方法和 maxdos 差不多。

用pxe 引导?也很简单。

[ 本帖最后由 dos时代菜鸟 于 2011-12-14 18:09 编辑 ]
回复

使用道具 举报

592#
 楼主| 发表于 2011-12-14 19:02:32 | 显示全部楼层

回复 #1550 wenxin 的帖子

这个工具箱 需要 用 内存方式加载,也就是用 grub 中的 map --mem 指令。
而 easyboot 本身没有这个功能,需要用如下途径实现:
easyboot---> grldr--->dostools.gz

光盘上的 grldr 调用 dostools.gz ,方法类似 maxdos ,自己研究吧。光盘文件夹环境不一样,grldr的内置菜单也需要相应修改。
回复

使用道具 举报

593#
 楼主| 发表于 2012-1-15 10:23:58 | 显示全部楼层
2012.01.13 更新
http://115.com/file/anhxfylm#  DTS-182_AAU-044.IMA.gz

更新 DiskGen 到 3.71
回复

使用道具 举报

594#
 楼主| 发表于 2012-1-31 17:25:44 | 显示全部楼层
你完全可以自行将自己设计的 grub 菜单 集成到 floppy/grub/ghost.lst 中
工具箱的 dtldr 专用引导文件其实也是 grub .
dtldr 内置的grub菜单,支持调用 dostools.gz 和 img/grub/ghost.lst 两个功能。
具体看 3#
回复

使用道具 举报

595#
 楼主| 发表于 2012-2-3 14:24:47 | 显示全部楼层
1、dos下调用 grub 需要内存环境相对干净,如果内存中加入了很多 管理模块和驱动,grub.exe 就无法正常启动。
2、你看看 软盘映像 中的 grub\ghost.lst 的内容。在看看 dtldr 的内置grub菜单。应该能找到你 前几楼的答案。

认真看看 3 楼 的内容。
回复

使用道具 举报

596#
 楼主| 发表于 2012-2-3 18:40:25 | 显示全部楼层
菜单功能包含
一个 数据文件 menu4.txt ,实质格式为  wbat 调用,具体看 该文件头部。
一个 核心脚本 dts.bat 个功能块分别标注,很好修改。
其他的脚本不要乱改

winx.awk ,winx.bat 都是结合 ucdos 特显功能用的 类win 效果脚本。不要乱改。
回复

使用道具 举报

597#
 楼主| 发表于 2012-2-14 12:40:25 | 显示全部楼层
2012.02.14 dts-183
DOS设备驱动模块中增加 niss 硬件检测功能。
更新 jemm386.exe 和 doslfn

增加 jemmex.exe 内存管理模块
更新 devload
用自制 net_drv.awk 代替maxdos 原配的 maxat.exe,提高网卡识别方面脚本的运行效率。

http://115.com/file/an9zvdcq#
DTS-183_AAU-005.IMA.gz

[ 本帖最后由 dos时代菜鸟 于 2012-2-15 15:04 编辑 ]
回复

使用道具 举报

598#
 楼主| 发表于 2012-2-15 08:56:33 | 显示全部楼层
刚发现 maxdos 原配的 maxat.exe 在识别一些电脑的 网卡时,反映有些迟缓。
maxat.exe 的功能:
扫描pci硬件的 ret  ven dev  三个数据并结合 文本数据库ethdrv.sys 中的数据找出电脑网卡对应的类型和网卡驱动包(zip)。将pci0/pci1/pci2/pci3/pci4 五个系统变量的值赋值为 网卡驱动 名称。

为了提高脚本运行效率,我结合 freedos 的pcisleep.com 自制了一个 awk 脚本 net_drv.awk .实现了 maxat.exe 的功能。
dos下运行下面语句实现 maxat.exe 的功能
pcisleep q02 |find ":" >net_id.txt
AWK -f net_drv.awk ethdrv.sys >%temp%\net_xxx.bat
call %temp%\net_xxx.bat
del  %temp%\net_xxx.bat
回复

使用道具 举报

599#
 楼主| 发表于 2012-2-22 18:08:08 | 显示全部楼层
dts 6d
等同于 shutdown -s

要直接调用 diskgen
用 dts DISKGEN_OK 不就行了么?

要直接调用 ghost
可以参考 /grub/ghost.lst 的内容。

其他的自己研究吧。呵呵。
回复

使用道具 举报

600#
 楼主| 发表于 2012-2-24 21:34:11 | 显示全部楼层
2012.02.24 更新
http://115.com/file/bew0cm3l#DTS-183_AAU_009.IMA.gz

更新 image 到 2.69
改进 image 模块探测tbi文件部分的一个bug(当要探测的tbi文件不完整将导致脚本停滞的问题)。
改进 ghost 模块 中 g.bat 和 grub/ghost.lst .
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-5-24 15:37

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表