无忧启动论坛

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

WINXP 2in1 sp1 + 无忧启动027 的制作

[复制链接]
跳转到指定楼层
1#
发表于 2003-3-4 16:21:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[这个贴子最后由sliuy0在 2003/03/04 04:23pm 编辑]

WINXP 2in1 sp1 + 无忧启动027 的制作
-------作者:SLIUY0
一、有关说明:
1、Windows XP 二合一光盘是指将WINXP PRO和HOME二个版本做成一张光盘。
2、由于这二个版本的很多文件是相同的,利用微软内部使用的工具cdimage,可以共享这些相同文件,而不必重复地放在一张光盘上, 欲了解详细情况,请看cdimage中带有的帮助文件。
3、WinXP启动过程:
Boot->setupldr->ntdetect->引导驱动程序->读txtsetup.sif->开始安装
4、有关diskem1x.bin的使用,请看 http://www.nu2.nu/diskemu 。
二、需要下载的文件:
1、引导有关的文件:diskemu.cmd、loader.bin、diskem1x.bin
2、合集制作工具:cdimage
3、十六进制编辑工具:Ultraedit
4、解img文件工具:winimage
5、无忧启动027版
6、WinXP的二个版本文件(我用的是联想的两个OEM版)。
7、windows 2000/NT/XP通用的启动文件:w2ksect.dat
8、Windows XP安装软盘组
专业版及家庭版的安装软盘是不同的,二者不能混用。XP的安装软盘组必须从微软网站下载:
简体中文专业版:WINXPSP1_CN_PRO_BF .EXE
下载地址:
http://download.microsoft.com/download/whistler/Install/SP1/W98NT42KMeXP/CN/winxpsp1_cn_pro_bf.exe
简体中文家庭版:WINXPSP1_CN_HOM_BF.EXE
下载地址:
http://download.microsoft.com/download/WinXPHome/Install/310994/WIN98MeXP/CN/WinXP_CN_HOM_BF.exe
9、WINXP升级包SP1.
10、运行环境: Winxp/Windows 2000 / NT 4.0 SP3
三、制作过程:
保证硬盘上有足够空余空间(假设将文件存放在硬盘X:,全部2个版本的原始文件约占用空间为1.02 GB,生成的镜像文件约为558 MB),
1、将Winxp的启动文件w2ksect.dt 一拷为二,这里假设为 lpro.dat,lper.dat
2. 制作CD目录
在你的硬盘上分区的根目录下建一个目录example,在下面建子目录CD,
拷贝 cdimage.exe、loader.bin 到 example目录下
拷贝无忧启动027版的两个目录BOOT、UCDOS到CD目录下
拷贝 lpro.dat、lpro.dat和无忧引导文件027.IMG到CD目录下BOOT下,拷贝diskem1x.bin、diskemu.cmd到CD目录下在CD目
录下建立引导目录LPRO,LPER和安装目录SIMPCHIN
在SIMPCHIN目录下建立目录 WINXP,在WINXP下建立目录LPRO,LPER
拷贝WIN51、WIN51IC、WIN51IP、bootfont.bin到CD目录下 (WIN51、WIN51IC、WIN51IP是XP原盘根目录下的文件)拷贝各个版本的XP(我是整个光盘直接拷贝)到各自目录下

现在你的目录结构应该如下:
X:\EXAMPLE
│   CDIMAGE.EXE
│   loader.bin
│   
└───CD  
  │   WIN51
  │   WIN51IC (XP HOME版文件)
  │   WIN51IP (XP PRO版文件)
  │   bootfont.bin
  │   diskem1x.bin
  │   diskemu.cmd
  │    │
  ├───SIMPCHIN
  │   └───WINXP
  │       ├───LPRO  (联想OEM XP PRO版目录)
  │       │   └───I386
  │       └───LPER (联想OEM XP HOME版目录)
  │           └───I386
  ├───LPRO
  ├───LPER
  ├───BOOT
│       │---LPRO.DAT
│       │---LPER.DAT
│       │---027.IMG
└───UCDOS
3. 修改启动文件
用Ultraedit打开lpro.dat,修改I386为LPRO 1处,
打开lper.dat,修改I386为LPER 1处。
4. 制作引导驱动
将下载到的WINXPSP1_CN_PRO_BF .EXE文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录X:\ EXAMPLE\CD\LPRO\,将下载到的WINXPSP1_CN_HOM_BF .EXE文件用WinZip释放到硬盘任一目录,得到6个img文件。用WinImg将6个img文件释放到目录X:\ EXAMPLE\CD\LPER。
要点:这是我们模拟软盘安装的关键,一定要连带system32目录(里面有两个文件)一起释放。
5. 修改setupldr.bin和txtsetup.si_
用UltraEdit打开X:\ EXAMPLE\CD\LPRO\setupldr.bin,用ASCII方式替换“i386”为“LPRO”,共4处。用UltraEdit打开X:\ EXAMPLE\CD\LPER\setupldr.bin,用ASCII方式替换“i386”为“LPER”,共4处。存盘退出。
将文件X:\ EXAMPLE\CD\LPRO\txtsetup.si_剪贴到X:\,在X:\下运行命令行命令:
expand txtsetup.si_ txtsetup.sif
用UltraEdit打开x:\txtsetup.sif,
替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SIMPCHIN\WINXP\LPRO\ ";
存盘退出。 将txtsetup.sif剪贴至X:\ EXAMPLE\CD\LPRO。
同理将文件X:\ EXAMPLE\CD\LPER\txtsetup.si_这个文件解为_ txtsetup.sif并用UltraEdit打开,
替换“SetupSourcePath = "\"”为“SetupSourcePath = "\SIMPCHIN\WINXP\LPER "。
要点:这两个文件中的路径安装程序告诉安装程序从何处复制文件,必须与目录结构相匹配。要删除
各自目录下的txtsetup.si_ 文件,将修改后的txtsetup.sif放到各自目录下。
四、升级windows xp 各版本的安装文件升级到 sp1  
1、将WINXP SP1拷贝至一目录(例 X:\SP1) 执行WINXPSP1.EXE /x解压缩。
2、进入解压缩后SP1的I386\UPDATE的目录中(X:\SP1\I386\UPDATE)
执行UPDATE -S: x:\ EXAMPLE\CD\SIMPCHIN\WINXP\LPRO即可更新原WINXP PRO内I386的文件
执行UPDATE -S: x:\ EXAMPLE\CD\SIMPCHIN\WINXP\LPER即可更新原WINXP HOME内I386的文件
自动完成windows xp 各版本升级到 sp1 。
3、拷贝x:\ EXAMPLE\CD\SIMPCHIN\WINXP\LPRO\WIN51IP.SP1到cd目录下,
拷贝x:\ EXAMPLE\CD\SIMPCHIN\WINXP\LPER\WIN51IC.SP1到cd目录下.
五、在X:\EXAMPLE下执行 cdimage –l2IN1_SP1 -h -n -o -bloader.bin cd xp2in1.iso
为了测试xp2in1.iso是否制作成功,可以使用Virtual Daemon tool和VMware对xp2in1.iso进行测试
.用easycd或nero burning rom将xp2in1.iso刻录到CD上.
六、diskemu.cmd样本:
cd boot
:start
cls
print
print  --------------------------------------------------------------------------
print   Windows XP Pack 1 2IN 1 Installation.    [Simplified Chinese]
print  --------------------------------------------------------------------------
print   F1=Help
print                Please choose your favorite from the menu below:
print
print                1. Windows XP LEGEND OEM Professional
print                2. Windows XP LEGEND OEM HOME
print                3. WUYOU027
print                q. Quit to command prompt
print                r. Reboot
print                Esc. Boot first harddisk
print
print  --------------------------------------------------------------------------
print   Bootable CD main menu
print  --------------------------------------------------------------------------
:mainkey
; timeout is 20 seconds, default key is escape
getkey 20 esc
onkey 1 goto LPRO
onkey 2 goto LPER
onkey 3 goto 027
onkey q quit
onkey r reboot
onkey f1 goto help
onkey esc boot 80
; When no key found...
goto mainkey
;
:help
cls
print HELP
print ----
print  + Have ISO9660 filesystem support, you can do "dir" and "cd"
print  + A "advanced" command prompt to load anything you want
print  + A simple bootmenu for "less" advanced users
print  + Autodetection of floppy image types (by filesize)
print  + Using a bootable Diskemu 1.x CD-Rom, you can even boot images from "non-
print    bootable" CD-Roms, just swap the CD, type "cd \" and you can use that CD.
print    (Cool!)
print  + You can create a multiboot bootable CD-Rom using (almost) any recording
print    software you want
print  + Supported floppy types: 160KB, 180KB, 320KB, 360KB, 1.2MB, 720KB, 820KB,
print    1.44MB, 1.68MB, 1.72MB, 2.88MB
print
print  All supported command are listed below.
print
print  batch       boot         bootinfotable     cd          cls         dir
print  echo        emusegm      getkey            goto        help        keyval
print  loadsegm    onkey        print             quit        readtest    reboot
print  run         test         type              ver
print
print  help <command> (or ?)   Displays help about <command>
print
print  Press any key to return to main menu
getkey
goto start
;
:LPRO
print Starting install WINDOWS XP LEGEND OEM Professional sp1
run LPRO.DAT
getkey
goto start
;
:LPER
print Starting install WINDOWS XP LEGEND OEM HOME sp1
run LPER.DAT
getkey
goto start
;
:027
print Starting WUYOU027
run 027.IMG
getkey
goto start
;
; EOF
本文版权归无忧启动所有,如果在网络上转载,必须注明此文来自无忧启动(http://www.wwwfox.net)。在报刊杂志上发表,必须经本站同意。
2#
发表于 2003-3-5 00:50:50 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

不错,值得大家参考。
回复

使用道具 举报

3#
发表于 2003-3-7 11:44:36 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

有参考价值,学做一下!
谢谢提供!
回复

使用道具 举报

4#
发表于 2003-3-7 16:54:21 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

diskemu.cmd
loader.bin
diskem1x.bin
这三个文件那里有下载?
回复

使用道具 举报

5#
 楼主| 发表于 2003-3-10 08:50:00 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

请看这里:
http://www.wwwfox.net/cgi-bin/topic.cgi?forum=19&topic=7
回复

使用道具 举报

6#
发表于 2003-3-12 02:31:04 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

[UploadFile=19_682_5.jpg]安装xp时出现乱码,(xp的两个系统文件是原版拷贝,安装正常)不知何故?是否与027有冲突?
回复

使用道具 举报

7#
 楼主| 发表于 2003-3-12 08:10:18 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

不会和027由冲突,我做出来的没有这个问题,你再看看哪里和我的不一样。
回复

使用道具 举报

8#
发表于 2003-3-12 15:54:54 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

总版主:偶今天原原本本照您所介绍的做了N遍,全部都是进入XP安装时乱码。是否与那里有冲突?请指教!
谢谢!
回复

使用道具 举报

9#
发表于 2003-3-12 16:09:51 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

看看你的光盘根目录下有没有BOOTFONT.BIN这个文件?
回复

使用道具 举报

10#
发表于 2003-3-12 16:42:40 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

[这个贴子最后由whyag2002在 2003/03/12 04:53pm 编辑]
下面引用由老陈2003/03/12 04:09pm 发表的内容:
看看你的光盘根目录下有没有BOOTFONT.BIN这个文件?
有的。
偶觉得很奇怪,怎么会是乱码?是否与VPC有关?
回复

使用道具 举报

11#
发表于 2003-3-13 12:32:09 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由whyag20022003/03/12 04:42pm 发表的内容:
有的。
偶觉得很奇怪,怎么会是乱码?是否与VPC有关?
I386目录下呢?还有你单个系统安装时会不会出现这个问题??
回复

使用道具 举报

12#
发表于 2003-3-13 14:47:05 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

[UploadFile=19_682_11.rar][这个贴子最后由whyag2002在 2003/03/13 02:55pm 编辑]

老陈:你好!
我是光盘根目录下的所有文件复制到X:CD\SIMPCHIN\WINXP\LPRO里面的,I386目录下有BOOTFONT文件,单个系统安装完全正常。
我考虑是否有汉字文件没挂上,复制完文件后,重启后进入安装后就又正常了。偶很奇怪。
附上我修改好的启动文件,请总版主指教!谢谢!
回复

使用道具 举报

13#
发表于 2003-3-23 00:20:26 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

无私的奉献
回复

使用道具 举报

14#
发表于 2003-3-23 00:22:26 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

要是用diskemu20做的就更好了,谢谢
回复

使用道具 举报

15#
发表于 2003-3-27 13:11:16 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

这样有一个问题吧,I386的主目录升级了做SP1,但启动目录没有作相应的更改吧?
这样会出问题的,我试过,我就是不知道应该如何更新启动目录作相应的SP1版
回复

使用道具 举报

16#
 楼主| 发表于 2003-3-28 13:49:55 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由siyou2003/03/27 01:11pm 发表的内容:
这样有一个问题吧,I386的主目录升级了做SP1,但启动目录没有作相应的更改吧?
这样会出问题的,我试过,我就是不知道应该如何更新启动目录作相应的SP1版
按我说的地址下载下来的Windows XP安装软盘组已经集成了sp1
从文件名可以看出来。
回复

使用道具 举报

17#
发表于 2003-3-28 18:31:26 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由sliuy02003/03/28 01:49pm 发表的内容:
按我说的地址下载下来的Windows XP安装软盘组已经集成了sp1
从文件名可以看出来。
家庭版的安装软盘组是否也已经集成sp1?
回复

使用道具 举报

18#
发表于 2003-3-30 09:09:19 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

呵,我等SP2的中文版出来再自己做一个,现在做SP1有点太晚了,英文的SP2已出,中文的估计也快了
回复

使用道具 举报

19#
发表于 2003-3-30 13:23:39 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由金贝贝2003/03/30 09:09am 发表的内容:
呵,我等SP2的中文版出来再自己做一个,现在做SP1有点太晚了,英文的SP2已出,中文的估计也快了
Windows XP安装软盘组与SP2不一样怎么办?
回复

使用道具 举报

20#
 楼主| 发表于 2003-4-1 15:57:23 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由whyag20022003/03/28 06:31pm 发表的内容:
家庭版的安装软盘组是否也已经集成sp1?
是的
回复

使用道具 举报

21#
 楼主| 发表于 2003-4-1 15:58:15 | 只看该作者

WINXP 2in1 sp1 + 无忧启动027 的制作

下面引用由whyag20022003/03/30 01:23pm 发表的内容:
Windows XP安装软盘组与SP2不一样怎么办?
可以用xxcopy 来升级
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-12 10:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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