Board logo

标题: 这样做Win2000三合1不是更简单吗? [打印本页]

作者: yg2003    时间: 2003-9-8 09:17     标题: 这样做Win2000三合1不是更简单吗?

[这个贴子最后由yg2003在 2003/09/08 01:24am 第 1 次编辑]

看了前面的贴子,我发现大家做Win2k三个一光盘的时候还要解开那四张启动软盘做什么软盘组,而且三个系统的都做一遍,为什么不像单启动那样直接用W2ksect.bin启动i386里的启动文件呢?其实安装文件夹i386里已经包含了启动软盘里的启动文件,根本就不需要特意做三个启动软盘组。如果能省去这一步,只要改一下相应的文件内容与文件夹,不是会省去很多的麻烦?而且打SP3的什侯也不用搞什么xxcopy这些名堂。
作者: Jnwei1202    时间: 2003-9-8 15:49     标题: 这样做Win2000三合1不是更简单吗?

????
你自己试过了吗!!!!
试过成功了再出来说吧!!要是成功了请说明怎么修改!
我也这样想过   可改 W2ksect.bin 里的 i386 目录到  win2000\pro srv adv 启动就出错!
你说的 单个版本可以 多和一不行
作者: yg2003    时间: 2003-9-9 14:09     标题: 这样做Win2000三合1不是更简单吗?

你为什么不直接把三个i86文件夹们放在根目录下呢?
你可以保留profession版的i386文件夹名,把sever与adv.sever版的i386文件夹分别改为wsrv和asrv。然后再改它们的  “  w2ksect.bin引导文件,setupldr.bin文件和txtsetup.sif文件  ” 里的i386分别为wsrv和asrv。 这样不就行了吗?
这样没动到professional版。改的只有sever与adv.sever版的文件。不是更简单?  并且在windows里还可以安装引导profession版。
作者: shadowman    时间: 2003-9-9 15:19     标题: 这样做Win2000三合1不是更简单吗?

[转贴]Windows 2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000/XP的系统文件,而且还存放了安装所需的安装文件和驱动程序。其引导过程如下:
先加载光盘引导文件(引导文件比如是 WIN2000.WBT),加载过程: WIN2000.WBT->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装
上述多个步骤中都涉及了光盘根目录下的i386目录,而我们将制作的 N 合 1 光盘是多重启动的,每个版本都包含一个i386子目录,它与单重启动光盘的目录结构不同(在光盘根目录与i386目录之间多了1层版本目录),因此不能简单地照搬单重启动的引导过程。所幸前辈高手们早就碰到了这个难题,而且也非常巧妙地解决了,那就是使用Windows 2000/XP的安装软盘组:用软盘启动计算机,依次加载所需驱动程序及必要的系统文件,从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序,然后安装程序再从Windows 2000/XP安装光盘中安装复制其余的文件,继续安装。我们所要模拟的就是这一过程。改造后的 N 合 1 光盘引导过程如下:
光盘引导->选择版本模块->模拟软盘启动->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
   并将上述多个步骤中都涉及到的光盘根目录下的 i386 目录,现在要把它放在双层目录下,光盘根目录中将存放安装软盘组。

作者: je64    时间: 2003-9-10 01:23     标题: 这样做Win2000三合1不是更简单吗?

相当有创新精神,绝对支持,但不知试验能否成功?
作者: yg2003    时间: 2003-9-10 13:48     标题: 这样做Win2000三合1不是更简单吗?

引用:
下面引用由shadowman2003/09/09 07:19am 发表的内容:
Windows 2000/XP各版本的原始安装光盘是单重启动,其引导文件中固化了光盘根目录下的i386目录(这一点给制作多重启动的 N 合 1 光盘带来了最大的障碍),该目录中不仅存放了Windows 2000/XP的系统文件,而且还存 ...
斑竹,你转贴的好像只是关于原引导文件与i386文件夹名的关系。像我之前说的那样改难道不行吗?我的思路是: 光盘引导->选择版本模块->(不同的i386文件夹名)setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。
作者: netqqboy    时间: 2003-9-11 05:22     标题: 这样做Win2000三合1不是更简单吗?

老兄,这样是不行的。
2000出来这么多年,为什么都这样做,道理就是 shadowman说的那样!!!!!!
作者: yg2003    时间: 2003-9-11 12:11     标题: 这样做Win2000三合1不是更简单吗?

shadowman与二楼说的不成功,主要是因为你们把安装文件夹放在第二层目录下,所以w2ksect.bin设置不到,但我之前已经说了,把那三个安装文件夹放在根目录下,问题不就解决了吗?  明白地讲就是把你们软盘组里的文件换成安装文件夹里的文件。其实我反覆研究了很久,理论上应该没什么不对。只因本人没有sever版与advance sever版的win2000。所以一直没能测试。不知哪位朋友能做一个帮我测试一下?
作者: 任寻欢    时间: 2003-9-11 18:30     标题: 这样做Win2000三合1不是更简单吗?

不知是不是真的可行。
作者: rsjd    时间: 2003-9-11 20:03     标题: 这样做Win2000三合1不是更简单吗?

我觉得 yg2003 说的有一定道理,但还有一点可能没有考虑到:
如果把三个版本的安装目录都放在根目录下,那么它们的目录名称一定是不同的,也就是说至少有二个版本没有I386这个目录了,这样的话能安装吗?我想是不行的。
yg2003 你可以试试做三个专业版啊,只是把它们假设为不同版本就行了,呵呵@@
作者: hotdll    时间: 2003-9-11 20:58     标题: 这样做Win2000三合1不是更简单吗?

回 yg2003
我今天仔仔细细的看了你的文章两遍。
终于明白你的意思了。。。。
按你说的方法需要用到w2kall.bin这个启动文件。
正常的2000启动BIN文件只包含一个目录名字也就是I386.
所以按你说的方法是行不同的。用W2KALL。BIN这个文件它里面直接包含有三个目录可以实现你说的功能。另外请你注意的事。。
只所以要解压缩三次软盘启动景象文件。是因为要制作完整的2000安装盘。
你的方法只能制作I386目录:)
作者: yg2003    时间: 2003-9-12 12:50     标题: 这样做Win2000三合1不是更简单吗?

楼上说的w2kall.bin是什么?
我决定拿我的WinXP开刀,用我说的方法做个XP 二合一( HomeEdition 和 professional Edition)。希望能成功。

作者: 红蓝铅笔    时间: 2003-9-12 17:48     标题: 这样做Win2000三合1不是更简单吗?

期待中。。。。。。。。。。。。。。。
作者: hotdll    时间: 2003-9-13 02:29     标题: 这样做Win2000三合1不是更简单吗?

经试验发现作者的方法根本不可取
txtsetup.sif默认的安装目录是I386,是不显示的。也就是
SetupSourcePath = "\"表示的指向目录是当前目录的I386目录我们修改后的
SetupSourcePath = "wpro\"或SetupSourcePath = "w2000\wpro\"同样指向
I386目录。这个是无法改变的。 。至少我改变不了。
用楼主的思路启动完毕后进入安装的时候会提示你找不到协议。。。(其实是找不到I386目录。楼主把I386目录改名字了。呵呵)
如果在WINDOWS下安装。重新启动后会提示无法读取CD

作者: shadowman    时间: 2003-9-13 03:18     标题: 这样做Win2000三合1不是更简单吗?

我试了试,pro版还行,server版考文件时出现提示找不到ohci1394.sys这个文件,aserver则出现couldn't found NTLDR
作者: hotdll    时间: 2003-9-13 04:24     标题: 这样做Win2000三合1不是更简单吗?

楼上试的不是三合一版本的吧?
呵呵
作者: shadowman    时间: 2003-9-13 04:32     标题: 这样做Win2000三合1不是更简单吗?

刚才又试了试,server版最后也是出现找不到许可协议。
hotdll,我试的是三合一,你所说的三合一是个什么样子呢?
作者: hotdll    时间: 2003-9-13 06:42     标题: 这样做Win2000三合1不是更简单吗?

我用的是W2KALL.BIN做的三合一。
不管哪个版本在原来按F8的地方出错。找不到协议。。其实是找不到I386目录
除非让安装程序不默认文件位置是I386目录。否则这个思路不通
作者: yg2003    时间: 2003-9-13 11:27     标题: 这样做Win2000三合1不是更简单吗?

[这个贴子最后由yg2003在 2003/09/13 04:47am 第 4 次编辑]

你们到底是什么怎么做的?有没有改setupler.bin 和txtsetup.sif? ?
大家说的似乎都有理,不过我的XP二合一是可以启动的,也有安装协议,我以前的NT+2kpro也是这么做的。下次我准备安装试试。
作者: xzf    时间: 2003-9-13 16:13     标题: 这样做Win2000三合1不是更简单吗?

引用:
下面引用由yg20032003/09/13 03:27am 发表的内容:
你们到底是什么怎么做的?有没有改setupler.bin 和txtsetup.sif? ?
大家说的似乎都有理,不过我的XP二合一是可以启动的,也有安装协议,我以前的NT+2kpro也是这么做的。下次我准备安装试试。
闹了半天,你自己也没有安装过呀。
做这样的安装启动盘三合一我早就试过了,也安装过了,是不会成功的,那怕是单独的2K也不会成功, 我已试了十五六遍了,没有一次成功,如果这样可行的话,前辈就不会在2K里放启动软盘组了。
作者: hotdll    时间: 2003-9-13 20:45     标题: 这样做Win2000三合1不是更简单吗?

引用:
下面引用由yg20032003/09/13 03:27am 发表的内容:
你们到底是什么怎么做的?有没有改setupler.bin 和txtsetup.sif? ?
大家说的似乎都有理,不过我的XP二合一是可以启动的,也有安装协议,我以前的NT+2kpro也是这么做的。下次我准备安装试试。
楼主说的是废话。。。能启动不能启动与你的思路没一点点关系。软盘启动组不是解决启动问题的。。。而是为解决启动后安装问题的。。。。
你自己不试验反而驳斥别人。请试验后再来说。都看你发表这个帖子XX天了。也没见你做一个出来大家看看
作者: shadowman    时间: 2003-9-13 22:11     标题: 这样做Win2000三合1不是更简单吗?

引用:
下面引用由xzf2003/09/13 08:13am 发表的内容:
闹了半天,你自己也没有安装过呀。
做这样的安装启动盘三合一我早就试过了,也安装过了,是不会成功的,那怕是单独的2K也不会成功, 我已试了十五六遍了,没有一次成功,如果这样可行的话,前辈就不会在2K里放 ...
xzf前辈,要常来啊,还要有你的大作哟。。。。。
作者: yg2003    时间: 2003-9-14 06:46     标题: 这样做Win2000三合1不是更简单吗?

对不起,大家说的都有理,我也应该先测试后再发表看法与结论。
hotdll与会shadowman 说的安装时找不到安装协议是因为你们没有改txtsetup.sif。我是像改setuplder.bin那样改txtsetup.sif的,也就是当i386文件夹改成wpro后,把txtsetup.sif里的“i386”全部替换成“wpro”。     如果还有兴趣可以试试看。
昨天我把单个2k的i386改名后在VPC里测试了一下,刚开始是挺顺利的,但后来进入图形安装界面后,竟然说找不到sp3光盘(我是打了sp3的,也有cdromsp3.tst)。后来我换了正常的2k安装,解决了这个问题后,我又换回原来的2k,好像可以继续安装下去,但我没有继续安装了,不管怎么说,我是在载在sp3上了。或许应该再加个sp3文件,或许只有没打sp3的2k才可以安装,或许...
不管怎么样,我得向大家道歉,浪费了大家这么时间,真不好意思。
作者: rsjd    时间: 2003-9-14 07:15     标题: 这样做Win2000三合1不是更简单吗?

继续试验下去吧,说不定就行了呢
作者: shadowman    时间: 2003-9-14 08:44     标题: 这样做Win2000三合1不是更简单吗?

我是修改txtsetup.sif、setuplder.bin这两个文件了。pro版的就没改了,只是修改了adserver 和server 版的!
图中是文件结构!
作者: shadowman    时间: 2003-9-14 08:46     标题: 这样做Win2000三合1不是更简单吗?

高级服务器版的txtsetup.sif修改如图
作者: rsjd    时间: 2003-9-14 17:45     标题: 这样做Win2000三合1不是更简单吗?

能不能模拟从DOS启动后,用DOS方式来安装呢?
作者: hotdll    时间: 2003-9-15 00:10     标题: 这样做Win2000三合1不是更简单吗?

已经找到修改默认的I386的方法头绪了。。
如果能在重新启动后还继续不用默认的I386就OK了
作者: hotdll    时间: 2003-9-15 00:13     标题: 这样做Win2000三合1不是更简单吗?

第二十次刻盘ING。。。。。。。。。。。。。。。。。。。。
作者: rsjd    时间: 2003-9-15 04:09     标题: 这样做Win2000三合1不是更简单吗?

20次刻盘!!!!!
同情。。。。。
作者: hotdll    时间: 2003-9-15 05:17     标题: 这样做Win2000三合1不是更简单吗?

shadowman  斑竹:
已经知道如何第一次复制文件的方法。并且正常重新启动。
现在出现的问题是
1重新启动后第二次复制文件无法完成
2重新启动后要求插入SP4光盘。输入E:\ASRV后能找到文件
作者: hotdll    时间: 2003-9-15 07:05     标题: 这样做Win2000三合1不是更简单吗?

[这个贴子最后由hotdll在 2003/09/14 11:28pm 第 1 次编辑]

经过测试。。。就是不打SP4或是别的SP补丁
第一次重新启动后进入第二次复制文件的时候提示插入2000安装盘
说明这个创建注册表信息的时候默认指向是光盘的I386目录。
这个文件不是TXTSETUP。SIF文件
而是别的第一次复制完成后的文件
我不打算在继续测试下去。因为下面的工作量和难度比起启动组来说复杂多了。。。
所以我觉得启动组很好。是个很不错的解决方法。
支持启动组。我放弃这个试验了
楼主做好了通知一声
作者: yg2003    时间: 2003-9-16 13:26     标题: 这样做Win2000三合1不是更简单吗?

看样子真是我弄错了,i386确实被固化了。我也打算放弃。
作者: ASKA    时间: 2003-9-21 06:06     标题: 这样做Win2000三合1不是更简单吗?

没有试试 2000和xp吗




欢迎光临 EZB 论坛 (http://ultraiso.net/ezbbbs/) Powered by Discuz! 6.1.0