无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 5624|回复: 12
打印 上一主题 下一主题

(已解决,谢谢sdb001朋友!)将I386文件夹改名后无法安装XP

[复制链接]
跳转到指定楼层
1#
发表于 2008-12-4 11:09:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用一个可正常安装的“WINXP SP3”的光盘镜像来修改,我将“i386”文件夹改名为“XP62”,同时用“UltraEdit”修改里面的“SETUPLDR.BIN”,用 ASCII 方式搜索替换“i386”为“XP62”,总共有4个地方,还有“txtsetup.sif”,搜索替换“SetupSourcePath = "\"”为“SetupSourcePath = "\XP62"”,以及启动引导文件“XP.BIN”,搜索替换“i386”为“XP62”,用“EasyBoot”重新制作光盘镜像,用“Virtual PC”测试安装,可以从光盘启动引导进入安装界面,在英文状态复制完文件后进入中文状态时出现如图情况,提示找不到以前的WINDOWS,要插入WINDOWS光盘才能使用这个升级产品,请问是我修改出错吗?应该怎么解决?谢谢!

[ 本帖最后由 云中漫步 于 2008-12-9 09:50 编辑 ]

XP.JPG (52.11 KB, 下载次数: 71)

XP.JPG

评分

参与人数 1无忧币 +10 收起 理由
jonson_qf + 10 热心助人

查看全部评分

2#
发表于 2008-12-4 16:51:10 | 只看该作者
你这种改法适合于把I386文件夹放在XP62文件下面,而不是把i386改名为xp62,SetupSourcePath = "\"”指定的是i386文件夹的位置,安装程序找不到i386所以找不到windows,一般集成光盘都没有把i386文件夹改名,只是放到了一个文件夹下面,你仔细区分下。

像你这种改法,你建一个文件夹XP62,然后把i386文件夹放在里面应该是没有问题的。
至于修改i386 文件夹的名字,马马虎虎试了一下,没有成功,可能比较麻烦。
回复

使用道具 举报

3#
 楼主| 发表于 2008-12-5 08:58:46 | 只看该作者
谢谢啦!我试看,非常感谢哦!
回复

使用道具 举报

4#
 楼主| 发表于 2008-12-5 09:36:22 | 只看该作者
我把I386文件夹放在XP62文件下面后光盘就无法启动了,那么是引导文件没有改对吗?谢谢!
回复

使用道具 举报

5#
发表于 2008-12-5 11:02:13 | 只看该作者
在CMD下进入i386文件夹下面输入 winnt32 /noreboot 制作软盘组,跟安装时一样操作,复制完文件后不会重启,然后到C盘下找到$WIN_NT$.~BT文件夹,这就是软盘组文件,复制到光盘根目录下,改个名字,比如OEMX。然后把i386放到你的XP62下面,光盘根目录的文件不要少了,原光盘里的。

然后修改文件:

修改刚才制作的OEMX文件夹下面的setupldr.bin ,用ASCII方式搜索替换“i386”为“OEMX,这个文件夹你可以自己取名,就是刚才制作出来的软盘组,四个字母,在大写。指的不是你的XP62,是指的软盘组。这个文件是告诉安装程序从哪里启动。

然后修改软盘组文件夹下面的txtsetup.sif,搜索替换“SetupSourcePath = "\"”为“SetupSourcePath = "\XP62”;这是指的是你的I386在哪。你的i386在XP62下面。这两个文件改的是刚才制作的软盘组下面的文件,不是I386下面的。

然后修改XP.bin搜索替换i386为OEMX,这里也是软盘组路径。  OEMX你可以自己搞个喜欢的名字,四个字母,大写。

然后为了避免一些问题,把软盘组下面的setupldr.bin和txtsetup.sif复制到i386下,其实不需要,但有时因为生成ISO的选项问题会造成失败,因为有些时候会把这同样的文件视为一个文件,而内容不一样,所以直接复制过去,都一样算了。

1 setupldr.bin从哪里启动(指定的是软盘组)
2 txtsetup.sif从哪里复制文件(指定的是i386在哪里)
   这两个文件改软盘组里面的,不是i386里面的。
3 xp.bin从哪里启动光盘

生成可启动ISO,但这样没必要,如果只是单系统,没必要改,直接把i386放在根目录下就行了,还省了软盘组,直接做个无人值守安装就行了。

如果是多合一,软盘组多复制几份,改下相应路径。多建几个文件夹,把I386放里面,也改下路径就行了。更复杂的问题看激光器清楚的原理性的文章。
回复

使用道具 举报

6#
发表于 2008-12-5 11:04:00 | 只看该作者
怎么现在突然有这么多人要做这东西,vista都出来了,XP这路光盘也多的很了,难道是因为网上的光盘被封杀了吗?

有没有更新的方法我不知道,我有两年不搞这东西了,以前用的就是软盘组方式,新的东西不清楚,我现在用PE安系统,这种光盘根本没必要。
回复

使用道具 举报

7#
 楼主| 发表于 2008-12-5 11:25:11 | 只看该作者
哦!看来是没有做软盘组,我再试看,谢谢啦!我没有做过多合一的盘,感觉好奇想试试看,我还在用XP,精简的,老机了,没法用vista,呵呵!
回复

使用道具 举报

8#
 楼主| 发表于 2008-12-5 11:52:56 | 只看该作者
不好意思,再问一下,“CMD”是WINDOWS状态下DOS命令行吗?谢谢!
回复

使用道具 举报

9#
发表于 2008-12-5 19:31:36 | 只看该作者

你是怎么改的setupldr.bin

我用Ultraedit编辑setupldr.bin时,打开后都是十六进制的,还有一部分乱码,可是我的确是选了用二进制打开,这样就没有办法替换“i386”了,请指教。
回复

使用道具 举报

10#
发表于 2008-12-5 20:33:54 | 只看该作者
OK 不错 学习了.
回复

使用道具 举报

11#
发表于 2008-12-6 13:12:01 | 只看该作者
winnt32 /noreboot 制作软盘组
Nmaker 4.0 可以直接集成的。。。
随便问下  $WIN_NT$.~BT文件夹 跟 $WIN_NT$.~LS文件夹 分别对适应TXTSETUP.SIF中的那段?? [SourceDisksFiles]????


光盘引导->选择版本模块->模拟软盘启动->setupldr.bin->ntdetect.com->再加载驱动程序->读txtsetup.sif->开始光盘安装。


还有 WINNT.SIF  TXTSETUP.SIF  DOSNET.INF LAYOUT.INF  执行的先后顺序是?????

知道的人说说

[ 本帖最后由 nihao6227 于 2008-12-6 13:15 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2008-12-9 09:48:51 | 只看该作者
原帖由 sdb001 于 2008-12-4 16:51 发表
你这种改法适合于把I386文件夹放在XP62文件下面,而不是把i386改名为xp62,SetupSourcePath = "\"”指定的是i386文件夹的位置,安装程序找不到i386所以找不到windows,一般集成光盘都没有把i386文件夹改名,只是 ...


    谢谢SDB001朋友,我已成功做好系统,并且实现和原版一样的无人值守安装,非常感谢你的大力帮助,谢谢啦!
回复

使用道具 举报

13#
发表于 2009-2-26 21:16:41 | 只看该作者
感谢sdb001 ,学习了,,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-9-1 01:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表