中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » 其它操作系统综合讨论区 » 看看我的 mini98 制作过程
作者:
标题: 看看我的 mini98 制作过程 上一主题 | 下一主题
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『楼 主』:  看看我的 mini98 制作过程 使用 LLM 解释/回答一下

0.制作特制软盘
format a: /s
将如下文件复制到此软盘:
himem.sys , emm386.exe , ifshlp.sys , smartdrv.exe , subst.exe , edit.exe , vide-cdd.sys,
mscdex.exe , cloaking.exe , findcd.exe , aset.exe

编辑 a:\config.sys内容如下:
dos=noauto,high,umb
device=a:\himem.sys
device=a:\emm386.exe noems
device=a:\ifshlp.sys
device=a:\vide-cdd.sys /d:mscdrom
device=a:\cloaking.exe
device=a:\smartdrv.exe /double-buffer /d+

编辑 a:\autoexec.bat 内容如下:
@echo off
mscdex /d:mscdrom
findcd 1
aset path=a:\;z:\mini98
aset temp=
aset tmp=
aset windir=
aset winbootdir=
subst z: c:\

编辑a:\msdos.sys 内容如下

WinDir=Z:\MINI98
WinBootDir=Z:\MINI98
HostWinBootDrv=A

BootMulti=0
BootGUI=0
DoubleBuffer=0
AutoScan=0
WinVer=4.10.2222

1.用特制软盘(以后简称软盘)启动计算机

2.安装windows 98 到 z:\mini98
在进行最后设置前,系统会从新启动一次。此次启动的目的是对win98进行一些设置尤其是注册表的设置。
此前的注册表最简单。所以要利用这次机会,用软盘启动计算机。
运行win/d:m 进入安全模式,对系统的注册表进行编辑修改和精简,可以使用超级兔子等软件。然后运行
regedit 将注册表导出为 c:\1.reg.

3.根据文件列表从新构建mini98
用软盘启动计算机。
将 c:\mini98 文件夹更名为 c:\miniold 在c:\ 处从新建立一个mini98文件夹 ,根据文件列表从c:\miniold
中复制文件到 c:\mini98.
然后,运行如下命令
regedit /e c:\2.reg
regedit /c c:\2.reg
regedit /c c:\1.reg

4.运行 win 命令启动新构建的mini98 看一看有什么不足进行改进(这一过程可能需要重复多次),
最后从新用软盘启动计算机运行 win 命令,完成最后的检验。

5.参考文件列表删除无用的文件及文件夹,获得最终的 mini_win_98.


以后说明:这样获得的mini98文件夹可以复制到任何地方,比如可以复制到 d:\xyz\,然后只要在
a:\autoexec.bat中的 subst z: c:\ 改为 subst z: d:\xyz 就可以了。也可以使其在内存盘中运行,
只要将内存盘设置为z盘,并将mini98复制到z:\。


文件列表
FONTS 09-08-03 15:43 FONTS
SYSTEM 09-08-03 15:43 SYSTEM
COMMAND COM 94,292 05-05-99 22:22 COMMAND.COM
WIN COM 24,791 05-05-99 22:22 WIN.COM
EXPLORER EXE 180,224 05-05-99 22:22 EXPLORER.EXE
NOTEPAD EXE 53,248 05-05-99 22:22 NOTEPAD.EXE
REGEDIT EXE 122,880 05-05-99 22:22 REGEDIT.EXE
RUNDLL EXE 4,811 05-05-99 22:22 RUNDLL.EXE
RUNDLL32 EXE 24,576 05-05-99 22:22 RUNDLL32.EXE
SYSTEM INI 1,051 09-08-03 16:19 SYSTEM.INI
WIN INI 8,156 09-07-03 19:09 WIN.INI
IOS LOG 2,385 09-08-03 16:19 IOS.LOG
ASPI2HLP SYS 1,105 05-05-99 22:22 ASPI2HLP.SYS



Directory of H:\mini98\MINI98\FONTS

. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
VGAFIX FON 10,160 05-05-99 22:22 VGAFIX.FON
VGAOEM FON 5,168 05-05-99 22:22 VGAOEM.FON
VGASYS FON 12,896 05-05-99 22:22 VGASYS.FON
MARLETT TTF 17,412 05-05-99 22:22 MARLETT.TTF
SIMSUN TTF 10,499,104 05-05-99 22:22 SIMSUN.TTF
5 file(s) 10,544,740 bytes

Directory of H:\mini98\MINI98\SYSTEM

. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IOSUBSYS 09-08-03 15:43 IOSUBSYS
VMM32 09-08-03 15:43 VMM32
VRTWD 386 101,617 05-05-99 22:22 VRTWD.386
VGAFULL 3GR 15,360 05-05-99 22:22 VGAFULL.3GR
UNICODE BIN 104,043 05-05-99 22:22 UNICODE.BIN
APPWIZ CPL 72,192 05-05-99 22:22 APPWIZ.CPL
ADVAPI32 DLL 65,536 05-05-99 22:22 ADVAPI32.DLL
BROWSELC DLL 45,056 05-05-99 22:22 BROWSELC.DLL
BROWSEUI DLL 803,088 05-05-99 22:22 BROWSEUI.DLL
CFGMGR32 DLL 45,056 05-05-99 22:22 CFGMGR32.DLL
COMCTL32 DLL 577,808 05-05-99 22:22 COMCTL32.DLL
COMDLG32 DLL 176,128 05-05-99 22:22 COMDLG32.DLL
COMMCTRL DLL 159,995 09-07-03 18:08 COMMCTRL.DLL
COMMDLG DLL 92,336 09-07-03 18:10 COMMDLG.DLL
COOL DLL 373,643 05-05-99 22:22 COOL.DLL
DDEML DLL 32,240 05-05-99 22:22 DDEML.DLL
DIBENG DLL 202,800 05-05-99 22:22 DIBENG.DLL
GDI32 DLL 159,744 05-05-99 22:22 GDI32.DLL
IMM DLL 42,951 05-05-99 22:22 IMM.DLL
IMM32 DLL 77,824 05-05-99 22:22 IMM32.DLL
INDICDLL DLL 24,576 05-05-99 22:22 INDICDLL.DLL
KERNEL32 DLL 475,136 05-05-99 22:22 KERNEL32.DLL
LINKINFO DLL 36,864 05-05-99 22:22 LINKINFO.DLL
LZEXPAND DLL 23,696 09-07-03 18:08 LZEXPAND.DLL
MLANG DLL 491,792 05-05-99 22:22 MLANG.DLL
MMSYSTEM DLL 105,595 05-05-99 22:22 MMSYSTEM.DLL
MPR DLL 61,440 05-05-99 22:22 MPR.DLL
MPRSERV DLL 155,648 05-05-99 22:22 MPRSERV.DLL
MSPWL32 DLL 40,960 05-05-99 22:22 MSPWL32.DLL
NTDLL DLL 20,480 05-05-99 22:22 NTDLL.DLL
OLE32 DLL 790,528 05-05-99 22:22 OLE32.DLL
OLEAUT32 DLL 598,288 05-05-99 22:22 OLEAUT32.DLL
PIFMGR DLL 81,531 05-05-99 22:22 PIFMGR.DLL
RPCRT4 DLL 339,968 05-05-99 22:22 RPCRT4.DLL
SHD401LC DLL 61,440 05-05-99 22:22 SHD401LC.DLL
SHDOC401 DLL 504,080 05-05-99 22:22 SHDOC401.DLL
SHDOCVW DLL 946,448 05-05-99 22:22 SHDOCVW.DLL
SHELL DLL 111,847 09-07-03 18:10 SHELL.DLL
SHELL32 DLL 1,400,832 05-05-99 22:22 SHELL32.DLL
SHLWAPI DLL 282,896 05-05-99 22:22 SHLWAPI.DLL
URLMON DLL 446,736 05-05-99 22:22 URLMON.DLL
USER32 DLL 69,632 05-05-99 22:22 USER32.DLL
VER DLL 12,599 09-07-03 18:10 VER.DLL
VERSION DLL 24,576 05-05-99 22:22 VERSION.DLL
WIFEMAN DLL 19,195 05-05-99 22:22 WIFEMAN.DLL
WININET DLL 459,024 05-05-99 22:22 WININET.DLL
WINNLS DLL 29,675 05-05-99 22:22 WINNLS.DLL
WINNLS32 DLL 16,384 05-05-99 22:22 WINNLS32.DLL
COMM DRV 5,927 05-05-99 22:22 COMM.DRV
KEYBOARD DRV 12,251 05-05-99 22:22 KEYBOARD.DRV
MMSOUND DRV 3,120 05-05-99 22:22 MMSOUND.DRV
MOUSE DRV 7,712 05-05-99 22:22 MOUSE.DRV
SYSTEM DRV 2,288 05-05-99 22:22 SYSTEM.DRV
VGA DRV 52,080 05-05-99 22:22 VGA.DRV
GDI EXE 589,223 05-05-99 22:22 GDI.EXE
KRNL386 EXE 125,675 05-05-99 22:22 KRNL386.EXE
MPREXE EXE 28,672 05-05-99 22:22 MPREXE.EXE
MSGSRV32 EXE 15,099 05-05-99 22:22 MSGSRV32.EXE
USER EXE 659,975 05-05-99 22:22 USER.EXE
WINOA386 MOD 58,075 05-05-99 22:22 WINOA386.MOD
CP_936 NLS 537,858 05-05-99 22:22 CP_936.NLS
LOCALE NLS 174,996 05-05-99 22:22 LOCALE.NLS
UNICODE NLS 34,676 05-05-99 22:22 UNICODE.NLS
DFS VXD 21,303 05-05-99 22:22 DFS.VXD
MSMOUSE VXD 15,809 05-05-99 22:22 MSMOUSE.VXD
VFD VXD 5,859 05-05-99 22:22 VFD.VXD
VFIXD VXD 6,417 05-05-99 22:22 VFIXD.VXD
VMM32 VXD 921,389 09-07-03 14:40 VMM32.VXD
VMSGD VXD 10,173 05-05-99 22:22 VMSGD.VXD
VPBIOSD VXD 5,291 05-05-99 22:22 VPBIOSD.VXD
68 file(s) 14,073,151 bytes

Directory of H:\mini98\MINI98\SYSTEM\IOSUBSYS

. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
BIGMEM DRV 9,952 05-05-99 22:22 BIGMEM.DRV
ESDI_506 PDR 24,406 05-05-99 22:22 ESDI_506.PDR
HSFLOP PDR 25,741 05-05-99 22:22 HSFLOP.PDR
RMM PDR 13,242 05-05-99 22:22 RMM.PDR
SCSIPORT PDR 23,650 05-05-99 22:22 SCSIPORT.PDR
APIX VXD 29,497 05-05-99 22:22 APIX.VXD
ATAPCHNG VXD 11,311 05-05-99 22:22 ATAPCHNG.VXD
CDFS VXD 59,133 05-05-99 22:22 CDFS.VXD
CDTSD VXD 13,884 05-05-99 22:22 CDTSD.VXD
CDVSD VXD 32,419 05-05-99 22:22 CDVSD.VXD
DISKTSD VXD 18,809 05-05-99 22:22 DISKTSD.VXD
DISKVSD VXD 10,194 05-05-99 22:22 DISKVSD.VXD
NECATAPI VXD 9,926 05-05-99 22:22 NECATAPI.VXD
SCSI1HLP VXD 19,270 05-05-99 22:22 SCSI1HLP.VXD
TORISAN3 VXD 11,067 05-05-99 22:22 TORISAN3.VXD
VOLTRACK VXD 18,491 05-05-99 22:22 VOLTRACK.VXD
16 file(s) 330,992 bytes

Directory of H:\mini98\MINI98\SYSTEM\VMM32

. 09-08-03 15:43 .
.. 09-08-03 15:43 ..
IFSMGR VXD 185,902 05-05-99 22:22 IFSMGR.VXD
IOS VXD 69,570 05-05-99 22:22 IOS.VXD
QEMMFIX VXD 9,792 05-05-99 22:22 QEMMFIX.VXD
3 file(s) 265,264 bytes






我是女孩,我怕谁?
2003-9-8 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 2 楼』:   使用 LLM 解释/回答一下

UP




2003-9-8 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 3 楼』:   使用 LLM 解释/回答一下

或者还可以做成真正的通用版的MiniWin98呢,而不需SUBST成为Z:。看看将注册表中所有的Z:\MINI98改成相对路径或%windir%变量试试看如何?




Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-9-9 00:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 4 楼』:   使用 LLM 解释/回答一下

按照列表制作也有24M呢。


2003-9-9 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 5 楼』:   使用 LLM 解释/回答一下

一部分文件是可以删除的,但是要考虑到制作出来的mini98能够支持大部分程序的运行。
我最近考虑出一个办法可以去掉宋体又能增加系统功能的办法。看看我要发出的心贴。




我是女孩,我怕谁?
2003-9-9 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 6 楼』:   使用 LLM 解释/回答一下

注册表的修改对于我来说似乎有些费力,好像要修改的项目很多耶。我有些累了,大家研究一下吧。嘻嘻




我是女孩,我怕谁?
2003-9-9 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 7 楼』:   使用 LLM 解释/回答一下

去掉宋体,是E文版了吗?


2003-9-9 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 8 楼』:   使用 LLM 解释/回答一下

不是E文版,因为内核还是中文版的,所以很容易找到汉字系统的节点,比如我就去掉宋体以后,用ucwin这个功能软件完成显示汉字和输入法等功能的。这样里外里节省了大约5M的空间不说还增加了很多好的功能。




我是女孩,我怕谁?
2003-9-10 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 9 楼』:   使用 LLM 解释/回答一下

我用这个mini98制作成一张光盘,然后把必要的微机修护软件放到光盘上,比如recovernt,江民数据修护,ghostxp,clearMBR等等,还有winrar,我还通过修改注册表等方式完成了从虚拟z:盘的mini98调用光盘中的 win瑞星杀毒软件 的工作。至此,这个光盘已经可以完成大部分单机维护维修工作了。而调入内存的mini98不过26M左右。




我是女孩,我怕谁?
2003-9-10 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
Wengier
系统支持

“新DOS时代”站长


积分 27736
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:   使用 LLM 解释/回答一下

怎么没有CONAGENT.EXE和START.EXE两个文件呢?它们很有用呢。。




Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

2003-9-10 00:00
查看资料  发送邮件  访问主页  发短消息  网志  OICQ (29206679)  编辑帖子  回复  引用回复
cn_archer
元老会员

农民


积分 2903
发帖 991
注册 2003-7-23
来自 福建省
状态 离线
『第 11 楼』:   使用 LLM 解释/回答一下

我觉得主要是功能啊,这样做出的98,网络应该支持的不太好。显示方面大概也只能有16色。
如果是要放在内存里运行,确实越精简越好,但我觉得最重要的是实用。
如果这样的98能支持各种各样的系统测试与修复软件就好了




艰难奋长戟,万古用一夫

中国DOS联盟 http://www.cn-dos.net 欢迎大家来共同学习
我的MSN&E-Mail cn_archer@hotmail.com QQ 56049418
2003-9-10 00:00
查看资料  发送邮件  发短消息  网志  OICQ (56049418)  编辑帖子  回复  引用回复
hunome
银牌会员

颓废青年


积分 2265
发帖 721
注册 2003-5-12
状态 离线
『第 12 楼』:   使用 LLM 解释/回答一下

请问在这个系统里能实现看dvdrip的功能吗?


2003-9-10 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 13 楼』:   使用 LLM 解释/回答一下

"如果是要放在内存里运行,确实越精简越好,但我觉得最重要的是实用。如果这样的98能支持各种各样的系统测试与修复软件就好了"


我支持支持支持支持支持支持支持支持███████████████支持支持
支持支持支持支持支持支持支持无██████████████████支持支持
支持支持支持支持支持无████████████████支持支持支持支持支持
支持支持支持支持███████无███支持█████支持支持支持支持支持无
支持无████████████支持支持支持████支持支持支持支持支持支持
无██████████████支持支持支持████支持支持支持支持支持支持
无████████████支持支持支持无███████████支持支持支持
无████████████支持支持支持██████████████支持支持
支持██████████支持支持无██████支持无███████支持支持
支持支持支持支持████支持支持无████支持支持支持█████支持支持无
支持支持支持支持████支持支持████支持██支持无█████支持支持无
支持支持支持支持████支持支持████支持████无█████支持支持无
支持支持支持支持████支持支持████支持████无█████支持支持无
支持支持支持支持████支持支持████支持███支持█████支持支持无
支持支持支持支持████支持支持████支持███支持█████支持支持无
支持支持支持支持████支持支持████无████支持█████支持支持无
支持支持支持支持████支持支持████无████支持█████支持支持无
支持支持支持支持████支持支持████无████支持█████支持支持无
支持支持支持支持████支持支持████无████支持█████支持支持无
支持支持支持支持████支持支持███支持████支持█████支持支持无
支持██支持无█████支持支持███支持███支持无█████支持支持无
支持██████████支持支持无██支持██支持支持█████支持支持无
支持无█████████支持支持支持支持███支持支持无████支持支持无
支持支持无███████支持支持支持支持███无████支持支持支持支持无
支持支持支持██████支持支持支持无████支持█████支持支持支持无
支持支持支持支持无███支持支持支持█████支持无███████支持支持
支持支持支持支持支持支持支持支持██████支持支持无██████支持支持
支持支持支持支持支持支持支持无██████支持支持支持███████支持无
支持支持支持支持支持支持支持█████支持支持支持支持无██████支持无
支持支持支持支持支持支持无█████支持支持支持支持支持无████支持支持
支持支持支持支持支持支持███支持支持支持支持支持支持支持 支持支持支持支持


2003-9-10 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
dos时代菜鸟
初级用户




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 14 楼』:   使用 LLM 解释/回答一下

我做这个mini98的目的就是用来进行维护用的,我们可以将大量的dos工具软件制作到光盘,然后制作快捷方式。

还记得早些年的pqmagic分区魔术师吗?当你在windows9x中运行他的时候,系统会强行退出windows9x进入dos然后运行分区魔术师,当退出分区魔术师程序的时候,又会自动启动windows9x(注意,这里是启动windows9x,而不是启动计算机)。这其实就是分区魔术师的一个快捷方式在起作用。

根据这一原理,我们可以将大量的dos工具软件移植到这个mini98的桌面上来。图形界面下的操作以及explorer程序、支持长文件名、fat32分区....无论如何也要舒服的多吧,而且我们可以把快捷方式命名为中文,这样,在放上说明书,以后傻瓜也可以变为电脑维修高手了,呵呵。

另外,为了节省mini98的空间,我们可以把command这个文件夹也放到光盘中,然后再在a:启动的时候在 autoexec.bat中 加入 aset path=%path%;%cdrom%\command就可以了。




我是女孩,我怕谁?
2003-9-11 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复
LK
高级用户




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 15 楼』:   使用 LLM 解释/回答一下

我试了几次,没成功。


2003-9-11 00:00
查看资料  发送邮件  发短消息  网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: