无忧启动论坛

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

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

    [复制链接]
1531#
 楼主| 发表于 2011-12-5 21:35:12 | 只看该作者
2011.12.05
http://115.com/file/aqx8mp1q#
DTS-182_AAU_042.IMA.gz

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

使用道具 举报

1532#
发表于 2011-12-5 22:12:00 | 只看该作者
是我的网络不给力,还是现在115不给力,下载不动就
回复

使用道具 举报

1533#
发表于 2011-12-12 11:05:19 | 只看该作者

回复 #1534 dos时代菜鸟 的帖子

更新下自动获得偏移地址的脚本  还有能否使用vbe模式启用中文支持

新版grub推荐使用vbe模式显示中文  菜单可以统一使用utf8编码

OFFSET.zip

363 Bytes, 下载次数: 24, 下载积分: 无忧币 -2

回复

使用道具 举报

1534#
 楼主| 发表于 2011-12-12 13:38:33 | 只看该作者

回复 #1536 sratlf 的帖子

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

使用道具 举报

1535#
发表于 2011-12-12 16:20:29 | 只看该作者

回复 #1537 dos时代菜鸟 的帖子

就是显示模式  原来的显示模式是vga  现在推荐使用vbe模式  需要grub最新版  以及字库

字库可以在 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=202948 下载  里面的UNIFONT.HEX是完整大字库  可以再生成自己需要的小字库

grub菜单里加入两行命令即可  需使用 utf8 编码

  1. graphicsmode -1 640      #开启vbe模式,同时指定分辨率宽度为640,也可以换成800或1024
  2. font /UNIFONT.HEX        #以字库文件在根目录下为例
复制代码
回复

使用道具 举报

1536#
 楼主| 发表于 2011-12-13 07:56:16 | 只看该作者
目前工具箱中用到的字库是 a:\ucdos\hzk16 ,是 ucdos 自带的那个。
回复

使用道具 举报

1537#
发表于 2011-12-13 14:59:37 | 只看该作者

回复 #1539 dos时代菜鸟 的帖子

a:\ucdos\hzk16  这个字库没法用在grub里面啊
回复

使用道具 举报

1538#
 楼主| 发表于 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
回复

使用道具 举报

1539#
发表于 2011-12-13 16:28:19 | 只看该作者

回复 #1541 dos时代菜鸟 的帖子

我是说vbe模式需要的中文字库  a:\ucdos\hzk16这个是vga模式的字库  没办法用在vbe模式下
回复

使用道具 举报

1540#
 楼主| 发表于 2011-12-13 17:59:03 | 只看该作者

回复 #1542 sratlf 的帖子

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

使用道具 举报

1541#
发表于 2011-12-13 18:36:16 | 只看该作者
有意思加入testdisk吗? 这个作为dg不行时的后备也不错呢

另外,gdisk, spfdisk 这些好似有点老,用来格式化SSD或者新的4K的高级格式的硬盘似乎不太好,由其是ssd这种需要alignment的盘呢
反正DG都支持快速分区,这两个就或者可以考虑精简掉吧,呵呵~~

image for dos 的ifd.ini 其实可以设定分辨率的
[Video]
Method=1
Mode=35

Mode=35 是800x600
Mode=36 是1024x768

[ 本帖最后由 andos 于 2011-12-13 18:41 编辑 ]
回复

使用道具 举报

1542#
 楼主| 发表于 2011-12-13 20:54:19 | 只看该作者

回复 #1544 andos 的帖子

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

使用道具 举报

1543#
 楼主| 发表于 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 编辑 ]
回复

使用道具 举报

1544#
发表于 2011-12-13 22:25:15 | 只看该作者
原帖由 dos时代菜鸟 于 2011-12-13 20:54 发表
1.testdisk 是何物?
2.diskgen 不能运行在 emm386模式,同时 gdisk 分区脚本是作为一个脚本例子收藏用的,而spfdisk 是作为 diskgen 的补充,spfdisk得很多功能 diskgen 都没有。
3.image的分辨率,还是用默 ...

1. TESTDISK是个可以用来恢复分区表的软件,详细可以去官网看看吧http://www.cgsecurity.org/wiki/TestDisk

2. emm386模式貌似我都很少用,多半是用umbpci,所以不是很了解模式的事呢
    gdisk, spfdisk我只知道是不支持高级格式的盘(就是对高级格式的盘没alignment的功能)

3. image的分辨率,好像最少是640x480吧,生成器是最少这个了,预设是多少我就不清楚了,不过它有色彩有64K 256 和16色3种,当然64K色彩的会清晰一点呢。不过你的用脚本,介面也只是个进度,的确样子不是很重要,这点可以无视,呵呵~~

[ 本帖最后由 andos 于 2011-12-13 22:32 编辑 ]

2011-12-13_222434.png (49.7 KB, 下载次数: 108)

2011-12-13_222434.png
回复

使用道具 举报

1545#
发表于 2011-12-14 11:39:20 | 只看该作者
原帖由 dos时代菜鸟 于 2011-12-13 20:55 发表
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 需要 ...

请问要如何才能在VM虚拟机中,用EZB启动后使用?

[ 本帖最后由 wenxin 于 2011-12-14 14:09 编辑 ]
回复

使用道具 举报

1546#
 楼主| 发表于 2011-12-14 18:04:44 | 只看该作者

回复 #1548 wenxin 的帖子

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

用pxe 引导?也很简单。

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

使用道具 举报

1547#
发表于 2011-12-14 18:41:20 | 只看该作者
原帖由 dos时代菜鸟 于 2011-12-14 18:04 发表
ezb ? 是说 用easyboot 做成iso 然后再 通过 vm 运行么?方法和 maxdos 差不多。

用pxe 引导?也很简单。

最新版替换水大的6合1中的同名文件,进入后总是显示的是第一行的菜单。l图二中选择任何一项,回车后都是同一个结果(即如图一)

[ 本帖最后由 wenxin 于 2011-12-14 18:53 编辑 ]

捕获.JPG (53.27 KB, 下载次数: 86)

捕获.JPG

选择任何一项都是上图中的结果.JPG (41.37 KB, 下载次数: 93)

选择任何一项都是上图中的结果.JPG
回复

使用道具 举报

1548#
 楼主| 发表于 2011-12-14 19:02:32 | 只看该作者

回复 #1550 wenxin 的帖子

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

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

使用道具 举报

1549#
发表于 2011-12-20 09:12:29 | 只看该作者
原帖由 wenxin 于 2011-12-14 18:41 发表

最新版替换水大的6合1中的同名文件,进入后总是显示的是第一行的菜单。l图二中选择任何一项,回车后都是同一个结果(即如图一)



用个 GRLDR内置引导菜单:
例如:
map --mem /BOOT/IMGS/DTS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

然后再用EZB引导这个GRLDR.......试试看....

例如:( DTS.BIN由这个GRLDR改名)
bcdw DTS.BIN
回复

使用道具 举报

1550#
发表于 2011-12-20 14:51:59 | 只看该作者
原帖由 迷离境界 于 2011-12-20 09:12 发表



用个 GRLDR内置引导菜单:
例如:
map --mem /BOOT/IMGS/DTS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

然后再用EZB引导这个GRLDR.......试试看....

例如:( DTS ...

万分感谢迷大解惑,举一反三,DOS时代最新版与最新的MAXDOS9.1都成功了。
回复

使用道具 举报

1551#
发表于 2011-12-21 00:02:03 | 只看该作者

感激不尽

原帖由 wenxin 于 2011-12-20 14:51 发表

万分感谢迷大解惑,举一反三,DOS时代最新版与最新的MAXDOS9.1都成功了。


谢谢迷大和您的热心分享!您在水老PE专帖里提供的最新附件,只是专门解决DOS时代菜鸟工具箱在水老PE合盘的问题吧?可否一并提供最新MAXDOS9.1的必须修改文件?
再三感激!
回复

使用道具 举报

1552#
发表于 2011-12-23 22:11:48 | 只看该作者
谢谢楼主分享,辛苦了卡
回复

使用道具 举报

1553#
发表于 2011-12-24 10:38:18 | 只看该作者
哥们,求你的 iso3.rar ,115网盘过期了。牛逼啊 ,集合grub、msdos、vboot 。
http://bbs.wuyou.net/viewthread. ... p;page=4#pid2127896
回复

使用道具 举报

1554#
发表于 2011-12-26 22:45:59 | 只看该作者
继续更新。好东东。感谢。
回复

使用道具 举报

1555#
发表于 2011-12-27 18:39:37 | 只看该作者
谢谢更新了哈。。。。
回复

使用道具 举报

1556#
发表于 2011-12-30 08:14:51 | 只看该作者
工具真的好全啊,支持一下
回复

使用道具 举报

1557#
 楼主| 发表于 2012-1-15 10:23:58 | 只看该作者
2012.01.13 更新
http://115.com/file/anhxfylm#  DTS-182_AAU-044.IMA.gz

更新 DiskGen 到 3.71
回复

使用道具 举报

1558#
发表于 2012-1-15 14:19:41 | 只看该作者
楼主太勤快了.跟不上-_-!!
回复

使用道具 举报

1559#
发表于 2012-1-31 10:28:32 | 只看该作者

freedos1.1已出,老大是否有计划搞新动作?

我的意思是:您原有的dos工具箱已非常完美,不必再动。是否可以考虑在dos1.1基础上搞一个新东东?目前,我搞了一个在grldr环境下利用其批处理和菜单组成的直观管理电脑资源的菜单(附后,献丑了!),您能否抽空搞一个dos维护工具组合(实际上您原有的工具箱已能承担,不过我想用用dos1.1,呵呵,太苛求了!)和dos与grldr切换的菜单,这样既可以维护电脑,又可以挖掘电脑系统资源,岂不美哉?
debug off
checkrange 0x21 read 0x8280 && pxe keep
font /BOOT/GRUB/UNIFONT.HEX
graphicsmode -1 640
terminal --font-spacing=0:3
color normal=31 highlight=0x75 helptext=0x1D heading=0x0A standard=0x0F border=0x00
splashimage /BOOT/GRUB/SNOW.LZMA
set com=/BOOT/GRUB/
cat --length=0 %?_BOOT%%com%RUN && set root=%?_BOOT% ! cat --length=0 [email=%@root%%com%RUN]%@root%%com%RUN[/email] && set [email=root=%@root%]root=%@root%[/email] ! find --set-root %com%RUN
set com= && set root= && command --set-path=%root%%com%
default 7
timeout 3

title 01.  直观列举本机可用资源 \n GRLDR环境专用,直观清爽,使用首选
automenu
boot
title 02.  启动资源管理器 \n GRLDR环境下的专用资源管理器,傻瓜化操作
filelist
boot
title 03.  列举本机实用软件 \n run程序默认目录内的软件,选中直接运行
run --autolist /boot/imgs/
boot
title 04.  列举GRLDR可用系统程序 \n run程序默认目录内的GRUB4DOS程序,回车可选择处理方式
filelist /boot/grub/
boot
title 05.  指定条件手动搜索文件
clear
echo >搜索指定文件名前辍(如grldr或部分grl),回车默认不输入前缀。
set prename= && set /p prename=>input:
if not exist prename set prename= && echo Now use none as default.
if not exist prename set prename= || echo [已设定搜索%%前辍文件]
echo
echo >搜索指定后缀名(如.gho),搜索无后缀名文件(只输入.), 搜索多种后缀名文件(要输".ISO .GHO")
echo >直接回车表示默认输入.
set name= && set /p name=>input:
if not exist name set name=. && echo Now use . as default.
if not exist name set name=. || echo [已设定搜索%name%后缀文件]
echo
echo >请输入分区(用已知文件名路径代替),默认忽略此项条件(直接回车)
set luyin= && set /p luyin=>input:
if not exist luyin set luyin= && echo Now use ignored options as default.
if not exist luyin set luyin= || echo [已设定只搜索含有%luyin%文件的分区]
echo
echo >从指定文件夹开始搜索(如:(hd0,0)/ABC/BCD 、()/ABC/BCD )
echo >回车默认从当前路径开始搜索.
set fenqu= && set /p fenqu=>input:
if not exist fenqu set fenqu=()/ && echo Now use ()/ as default.
if not exist fenqu set fenqu=()/ || echo [已设定从%fenqu%开始搜索]
echo
echo >搜索目录层数.默认只搜索2层目录(回车)
set numeral= && set /p numeral=>input:
if not exist numeral set numeral=2 && echo Now use 2 as default.
if not exist numeral set numeral=2 || echo [已设定搜索%numeral%层目录]
command Find cmd="run /boot/imgs/firadisk.img %1" filpre="%prename%" ext=%name% subdir=%numeral% devs="--devices=h%luyin%" root=%fenqu% title=搜索结果(选中并回车可直接启动) return="configfile (md)4+8"
boot
title 06.  启动RUN程序 \n 本项将会加载RUN菜单,菜单条注释部分即为RUN的所有用法实例 \n 每条菜单回车可运行
find --set-root /boot/grub/RUN.MENU
run --as.lst /boot/grub/RUN.MENU
boot
title 07.  查找并启动本机系统 \n winxp 或 win7
findboot ntldr && findboot bootmgr
boot
title 08.  启动虚拟系统/WINXP/WINXP.VHD
run /boot/imgs/VbootXP.iso
boot
title 09.  启动虚拟系统/WINXP/WINXP.IMG
find --set-root /boot/imgs/WINXP.IMG
map --mem /boot/imgs/WINXP.IMG (hd0)
map (hd0) (hd1)
map --hook
root (hd0,0)
chainloader +1
boot
chainloader /ntldr
title 10.  启动FREEDOS1.1
find --set-root /BOOTSECT.BIN || find --set-root /KERNEL.SYS
chainloader /KERNEL.SYS
boot
title 11.  专门查看RUN用法 \n 查看run程序详细用法
viewfile /boot/grub/run.txt
boot
title 12.  查看所有GRLDR程序帮助 \n 查看本机已有的GRLDR程序用法
viewfile /boot/grub/help.txt
boot
title 13.  重启本菜单 \n 重新加载本菜单,去处所有的已设定环境变量
configfile (md)4+8
boot

GRUB1.rar

21.94 KB, 下载次数: 19, 下载积分: 无忧币 -2

回复

使用道具 举报

1560#
发表于 2012-1-31 10:32:23 | 只看该作者

还有一个附件

还有一个附件,是独立打包的。菜单中的runz是Z大的run批处理,就不上传了。

GRUB2.rar

5.63 KB, 下载次数: 18, 下载积分: 无忧币 -2

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-6 03:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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