无忧启动论坛

标题: 启动盘制作疑问(请高手指正!) [打印本页]

作者: zhaolidong    时间: 2004-3-27 22:25
标题: 启动盘制作疑问(请高手指正!)
我在这里学做windows2000启动盘, 更改了bootsect的I386, 启动出错
这里的教程要求把bootdisk释放到一个启动目录, 然后更改bootsect到这个目录
N合1 要做N 个启动目录
我考虑WINDOWS源盘里的BOOTDISK目录中并没有启动文件, 只是4 个磁盘影像
他的bootsect指明从I386 目录启动, 这里有启动文件,windows 的光盘启动
并不需要四个BOOTDISK里的文件, 有I386 就够了
照此思路,我没改写bootsect,光盘中只留下I386目录, 成功!
所以, 制作N合1 启动光盘,并不需要那么复杂.只需改写各个版本的I386目录为
不同的四字节名字,并把各bootsect里的I386改为相应的名字即可
N合1我没试, 以上想法不知对不对, 请高手指正!

作者: benjaminwan    时间: 2004-3-27 22:49
标题: 启动盘制作疑问(请高手指正!)
你的方法是对的。
作者: zhaolidong    时间: 2004-3-28 21:23
标题: 启动盘制作疑问(请高手指正!)
教程错了吗?
作者: yaojw    时间: 2004-3-29 01:05
标题: 启动盘制作疑问(请高手指正!)
如果把i386从命名的话,在安装到图形界面时会要你指定路径。(不只一次哦)
作者: haonan    时间: 2004-3-29 19:03
标题: 启动盘制作疑问(请高手指正!)
i386是固化到安装文件里的,改了更麻烦/
作者: zhaolidong    时间: 2004-3-30 23:07
标题: 启动盘制作疑问(请高手指正!)
上面二位对了如更改I386, 连单系统也启动不了
但I386 是如何固化到安装文件里的, 这么多高手都没人考虑把他改了吗?
如果不用光盘的非模拟启动,就可以更改I386为其他名字, 使用WIN98的模拟启动后,再运行WINNT 能进行安装,WINNT还提示源目录和运行SMARTDRV呢
我的机器太慢,没办法用虚拟机完全实验,只进行到开始拷贝文件
按此思路做一个WIN98的启动盘  编辑CONFIG.SYS, AUTOEXEC.BAT
实现多合一安装,不就可以随便更改I386 了吗?
为什么没人用这种方式,有什么缺点吗

作者: je64    时间: 2004-3-31 09:32
标题: 启动盘制作疑问(请高手指正!)
何必要多拷一次文件,模拟启动本身没什么不好!!
作者: Climbing    时间: 2004-3-31 10:04
标题: 启动盘制作疑问(请高手指正!)
下面引用由zhaolidong2004/03/30 11:07pm 发表的内容:
上面二位对了如更改I386, 连单系统也启动不了
但I386 是如何固化到安装文件里的, 这么多高手都没人考虑把他改了吗?
如果不用光盘的非模拟启动,就可以更改I386为其他名字, 使用WIN98的模拟启动后,再运行WINNT 能 ...
这种方式唯一的不好就是要求你的硬盘先分好区并且一定要有FAT32分区在,否则就无法存放拷贝的安装文件了,而且它会多拷贝一次安装文件。

作者: zhaolidong    时间: 2004-3-31 14:24
标题: 启动盘制作疑问(请高手指正!)
谢谢climbing兄指点
我做了WIN98启动的config.sys和autoexec.bat如下,
config.sys
[menu]
menuitem=setup1, setup windows 2000 professional.
menuitem=setup2, setup windows 2000 server.
menuitem=setup3, setup windows 2000 advance.
menudefault=setup1,30
menucolor=7,0
[setup1]
[setup2]
[setup3]
[COMMON]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:oemcd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:oemcd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:oemcd001
files=60
buffers=20
dos=high,umb
stacks=9,256
lastdrive=z

autoexec.bat
@ECHO OFF
set EXPAND=YES
SET DIRCMD=/O:N
cls
set temp=c:\
set tmp=c:\
smartdrv.exe
LH MSCDEX.EXE /D:oemcd001
FINDCD.EXE
path=a:\;%CDROM%\
%CDROM%
IF "%config%"=="setup1" goto setup1
goto quit
IF "%config%"=="setup2" goto setup2
goto quit
IF "%config%"=="setup3" goto setup3
goto quit
:setup1
cd \win2kpro
winnt /s:%cdrom%\win2kpro
goto quit
:setup2
cd \win2kser
winnt /s:%cdrom%\win2kser
goto quit
:setup3
cd \win2kadv
winnt /s:%cdrom%\win2kadv
:quit
可以安装,但存在楼上说的毛病,
多拷的文件是下次从硬盘启动用的吧,是不是和BOOTDISK里的文件作用一样
但从光盘启动安装是为什么不向硬盘拷这些文件?
另外,分区是不是可以用命令行实现,这样一来就能做进批处理自动执行
用NTFS2DOS能不能支持向NTFS分区拷贝安装文件
不过这样一来又复杂化了,  不符合原来的简单化的意思了
等我试试再说






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