中国DOS联盟论坛

中国DOS联盟

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

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

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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『楼 主』:  看看我的 mini98 制作过程

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 内容如下
  [Paths]
  WinDir=Z:\MINI98
  WinBootDir=Z:\MINI98
  HostWinBootDrv=A
  [Options]
  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 楼』:  

UP


[此贴子已经被作者于2003-9-8 22:13:37编辑过]




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

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 3 楼』:  

或者还可以做成真正的通用版的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 楼』:  

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

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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 5 楼』:  

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



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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 6 楼』:  

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



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




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 7 楼』:  

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

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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 8 楼』:  

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



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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 9 楼』:  

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



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

“新DOS时代”站长


积分 27734
发帖 10521
注册 2002-10-9
状态 离线
『第 10 楼』:  

怎么没有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 楼』:  

我觉得主要是功能啊,这样做出的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 楼』:  

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

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




积分 915
发帖 309
注册 2002-12-22
状态 离线
『第 13 楼』:  

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


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

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




积分 672
发帖 216
注册 2003-6-12
状态 离线
『第 14 楼』:  

我做这个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 楼』:  

我试了几次,没成功。

2003-9-11 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
« [1] [2] »
请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


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



论坛跳转: