无忧启动论坛

标题: cdimage优化中遇到的问题,象高手们求解!!! [打印本页]

作者: 水果酱    时间: 2003-10-26 15:37
标题: cdimage优化中遇到的问题,象高手们求解!!!
小弟正制作N合一启动安装盘。
在启动时为手动和自动安装WIN2000分别设一个菜单选项。
(光盘启动部分用的是DISKEMU)
其中,一个用UPROSECT.DATA,对应的部分把I386修改指向UPRO然后在光盘下建立upro目录,拷贝所需要的启动文件以及无人职守安装脚本
一个用WPROSECT.DATA,对应的部分把I386修改指向WRPO,然后同样拷贝需要的文件除了无人职守安装脚本,
理论上讲,这样做以后,如果从UPRO启动,那就会自动安装,从WPRO启动,就可以手动安装或者修复。可是实际情况是只要WPRO里没有脚本,那就不会自动安装,不管UPRO里是否有这个文件,反正不管怎么弄,要么就是选这两个菜单都自动安装了,要么就是选这两个菜单都不能自动安装,反正是就是不能让这两个菜单有所区别,真是妖怪啊。。。

不知道是CDIMAGE优化时有BUG还是DISKEMU启动时有BUG。
PS:这里我只说了PRO的情况,实际做的时候2000的3个版本有,所以菜单会比较多,因此我用了第二层菜单,难道DISKEMU里只要菜单数超过10就会有问题?
作者: Climbing    时间: 2003-10-26 15:49
标题: cdimage优化中遇到的问题,象高手们求解!!!
我个人的意见:自动安装是在Windows的i386目录中设置的,启动软盘组中不能设置,因此你要拷贝两套Windows的安装文件,一套的i386中放置自动安装的文件,另一套不放。
不过你的想法真的很不错,鼓励,再试一下!
作者: 长风    时间: 2003-10-26 16:16
标题: cdimage优化中遇到的问题,象高手们求解!!!
上面说法有误!
两个地方都可以设置,其实都是启动组而已
之所以没有成功是因为没有修改完整,使得两个引导其实都指向了同一目录,所以会出这样的问题
作者: hotdll    时间: 2003-10-26 18:13
标题: cdimage优化中遇到的问题,象高手们求解!!!
不用启动组的就放在各自的I386目录下
用启动组的分两种情况
1 每个版本的安装程序都只有一个目录。启动组和I386平行。那么WINNT。SIF放在和I386平行。
2如果每个版本的启动组和I386目录分别放在不同的文件夹内。那么WINNT。SIF文件放在各自的启动组里
作者: 水果酱    时间: 2003-10-27 15:44
标题: cdimage优化中遇到的问题,象高手们求解!!!
我现在就是第二种情况,启动组在光盘根目录下,而I386在simpchin\win2000下,
因此我对每个版本我都建立的两个启动组,并相应配备了两个bootsect.dat文件来和启动组对应,2个启动组唯一的区别就是一个有winnt.sif,一个没有,而按照理论上的想法那应该可以通过启动时的选择来实现手动或者自动安装,可是实际上两个启动组似乎只有一个有效,我也搞不懂。。。

不知道大家有没有空去试一下看看。到底是否有这种妖怪的情况存在,如果大家都有,那就说明是软件的BUG,这样我也好死心了。。。
其实要实现这种方式,这并不是唯一的选择,只是另外一种方法需要多复制一次文件并多启动一次,让人很不爽。。。不够完美。
但如果确实没办法,那我也没招了。今天我也曾经用easyboot做了一次,结果情况也是一样。
作者: 水果酱    时间: 2003-10-27 16:45
标题: cdimage优化中遇到的问题,象高手们求解!!!
找到解了,呵呵,各位老大不要杀我,搞了半天原来是setupldr.bin被我给遗忘了,然后遗忘的代价就是浪费了足足5天的时间在反复的搞,真是。。。。。。
还好,要是神州五号让我来搞,估计再过10年也上不了天,呵呵^_^




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