无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 17407|回复: 46
打印 上一主题 下一主题

完全DIY杏雨梨云中秋版,制作全过程

[复制链接]
跳转到指定楼层
1#
发表于 2010-9-20 10:55:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
完全DIY杏雨梨云中秋版,制作全过程,包括所需工具,(首创作者sinoxer已同意发,在此先感谢他...):
先发几张图片看一下先
第一步, 既然说的是DIY,那么就先从获取文件说起,在网上下到杏雨梨云中秋U盘版后,运行它,这样会在C盘的临时TEMP目录出现一个目录,里面就是它的全部文件, 还会有一个隐藏的批处理文件,记得打开系统的隐藏属性才能看到.也可用搜索的办法找,搜sinoxer.fba就找到其所在目录了
第二步,把sinoxer.fba的只读属性去掉,然后把它和1.6版的FbinstTool.exe放在一起,运行FbinstTool.exe就能看到里面的全部内容了
          fbinst.exe,Gdisk32.exe是放在sinoxer.fba外面的主角文件,sinoxer.fba里面的文件都可以通过批处理代码安装进去,但对于一些不需要做变动的文件,一般是直接放在sinoxer.fba里面的了,fbinst.exe是1.6版的,是一个必不可少的文件.
          这个杏雨梨云中秋版,解压得到的文件较多,可能多数人会看懵,我开始也懵了的,现在我以我弄的这个为例讲解吧:
          看倒数第二幅图,我的总共有9个文件,其中hj1,qe1,sd1是我准备的背景,TCL.bat是批处理代码,Gdisk32.exe是用来做分区用的,hddghost.IMG和zipghost.IMG是可以根据要选HDD方式或是ZIP方式,将其COPY(不好表达,只好说COPY)到UD分区的ghost.IMG文件.
         先说一下背景的制作:我用的是GfxMenu菜单制作器,菜单条的数量要多于或等于实际菜单条数目,否则,需要滚动鼠标的滚轮来翻看才看到多出来的菜单条,菜单的位置可通过X和Y轴来调整,可参看后面的菜单制作图片,设好后点保存就会得到一个名为message的菜单背景了,我的hj1,qe1,sd1就是由message改名得来的,实际的菜单由编辑sinoxer.fba里面的menu.lst来确定,我的实际为menu1.lst.
我的sinoxer.fba里面实际文件列表:
dg.IMG                     ntboot.img
XLY.IMG                   DM957E.IMA
KB.IMG                     menu1.lst
HDDREG.IMG             MEMTEST.IMG
MHDD.IMG                menu2.lst
MS_MEMTEST.IMG     PM.IMG
grldr                         MAXDOS.IMG
Net_2K3PE.iso           usb.img

menu1.lst和menu2.lst菜单做好后就固定了,放在sinoxer.fba包内,只有它们的背景是需要变的,所以才放在sinoxer.fba包外,安装时可选择

以下是安装的批处理代码:

@shift
@ECHO off
mode con cols=40 lines=25
color 0E
REM 改变当前路径到批处理所在路径
cd /d "%~dp0"
title 杏雨梨云U盘系统中秋版安装程序
ECHO       杏雨梨云U盘系统中秋版安装程序
ECHO   ┏━━━━━━━━━━━━━━━━┓
ECHO   ┃                                                ┃
ECHO   ┃         !!警告!!                     ┃
ECHO   ┃                                                ┃
ECHO   ┃             ★★安装有风险              ┃
ECHO   ┃                                                ┃
ECHO   ┃             使用需谨慎★★              ┃
ECHO   ┃                                                ┃
ECHO   ┃            = 制作: Sinoxer =         ┃
ECHO   ┃           hi.baidu.com/sinoxer         ┃
ECHO   ┃                2010年 中秋               ┃
ECHO   ┃                                                ┃
ECHO   ┃ 4G以上的U盘,请不要使用ZIP格式   ┃
ECHO   ┃                                                ┃
ECHO   ┗━━━━━━━━━━━━━━━━┛
ECHO.
ECHO 正在检测磁盘信息. . .
fbinst --list
set /p nn=请输入要操作的U盘号回车继续:hd
set hd=(hd%nn%)
if "%nn%"=="" goto wrg
ECHO 您选择的U盘号为: %hd%
ECHO 请确认选择无误后
ECHO 按任意键继续安装
pause >nul 2>>nul
CLS
ECHO           请选择要制作的方式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                              ┃
ECHO        ┃1 全新安装    [推荐]   ┃
ECHO        ┃                              ┃
ECHO        ┃2 升级安装[自庚寅版] ┃
ECHO        ┃                              ┃
ECHO        ┃3 还原U盘至初始态    ┃
ECHO        ┃                              ┃
ECHO        ┃                              ┃
ECHO        ┗━━━━━━━━━━┛
set /p az=    请输入对应的数字后[Enter]继续:
if "%az%"=="1" set gsh=format --force
if "%az%"=="2" set gsh=format
if "%az%"=="3" goto clean
if "%az%"=="" goto wrg
if "%az%"=="2" goto uuup
CLS
ECHO           请选择要制作的模式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                              ┃
ECHO        ┃ 1 USB—HDD—FAT32┃
ECHO        ┃                              ┃
ECHO        ┃ 2 USB—HDD—FAT16┃
ECHO        ┃                              ┃
ECHO        ┃ 3 USB—ZIP—FAT32  ┃
ECHO        ┃                              ┃
ECHO        ┃ 4 USB—ZIP—FAT16  ┃
ECHO        ┃                              ┃
ECHO        ┃ 5 USB—ZIP--FAT16   ┃
ECHO        ┃   [复制BPB到MBR]     ┃
ECHO        ┃                              ┃
ECHO        ┗━━━━━━━━━━┛
set /p ms=    请输入对应的数字后[Enter]继续:
ECHO           请选择要制作的方式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃ 6 单隐藏分区方式     ┃
ECHO        ┃ 7 双隐藏分区方式     ┃
ECHO        ┗━━━━━━━━━━┛
set /p fs=    请输入对应的数字后[Enter]继续:
if "%ms%"=="1" set gshz=--fat32
if "%ms%"=="2" set gshz=--fat16
if "%ms%"=="3" set gshz=--zip --fat32
if "%ms%"=="4" set gshz=--zip --fat16
if "%ms%"=="5" set gshz=--zip --fat16
if "%ms%"=="1" set ghf=hdd
if "%ms%"=="2" set ghf=hdd
if "%ms%"=="3" set ghf=zip
if "%ms%"=="4" set ghf=zip
if "%ms%"=="5" set ghf=zip
if "%ms%"=="" goto wrg
if "%fs%"=="" goto wrg
:FHTB
CLS
ECHO            请选启动菜单主题
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                              ┃
ECHO        ┃  1 圣诞企鹅动画       ┃
ECHO        ┃                              ┃
ECHO        ┃  2 何洁妹妹             ┃
ECHO        ┃                              ┃
ECHO        ┃  3 卡通企鹅             ┃
ECHO        ┃                              ┃   
ECHO        ┗━━━━━━━━━━┛
set /p thm=    请输入对应的数字后[Enter]继续:
if "%thm%"=="1" set thmf=SD&&GOTO TCLQX
if "%thm%"=="2" set thmf=HJ&&GOTO TCLQX
if "%thm%"=="3" set thmf=QE&&GOTO TCLQX
GOTO FHTB
:TCLQX
if "%fs%"=="6" goto dyc
if "%fs%"=="7" goto syc
:dyc
cls
ECHO 按任意键开始安装
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% %gsh% %gshz% --primary 15M --extended 38M --align >nul 2>>nul
if "%ms%"=="5" fbinst %hd% sync --copy-bpb
ECHO U盘格式化完毕
ECHO 正在准备安装
ping 127.0.0.1 -n 2 >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在完成安装. . .
fbinst %hd% add "ghost.img" "%ghf%ghost.img"
fbinst %hd% add "message1" "%thmf%1"
fbinst %hd% add "message2" "%thmf%1"
ECHO 杏雨梨云U盘系统 我心如水2003 PE V9.11版
ECHO 按任意键退出
pause >nul 2>>nul
exit
:syc
cls
ECHO 输入容量仅输数字即可,无需带单位
ECHO.
set /p yc=请输入第二隐藏区容量(单位M):
ECHO.
ECHO 按任意键开始安装
pause >nul 2>>nul
ECHO 正在格式化U盘第一隐藏区. . .
gdisk32 /status >list.txt
set ey=%nn%
set /a ey=%nn%+1
for /f "skip=%ey% delims=" %%i in (list.txt) do (Echo %%i>uinfo.txt&goto e)
:e
for /f "tokens=6" %%i in (uinfo.txt) do set usize=%%i
del uinfo.txt /s >nul 2>>nul
del list.txt /s >nul 2>>nul
set a=%usize%
set b=%yc%
set /a kj=a-b-145
fbinst %hd% %gsh% %gshz% --primary 15M --extended 38M --size %kj%m --align >nul 2>>nul
if "%ms%"=="5" fbinst %hd% sync --copy-bpb
ECHO 正在准备格式化U盘第二隐藏区
ping 127.0.0.1 -n 2 >nul 2>>nul
ECHO 正在格式化U盘第二隐藏区. . .
Gdisk32 %ey% /cre /pri /for /q /sure >nul 2>>nul
ECHO 正在准备安装
ping 127.0.0.1 -n 1 >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在完成安装. . .
fbinst %hd% add "ghost.img" "%ghf%ghost.img"
fbinst %hd% add "message1" "%thmf%1"
fbinst %hd% add "message2" "%thmf%1"
ECHO 杏雨梨云U盘系统 我心如水2003 PE V9.11版
ECHO 按任意键退出
pause >nul 2>>nul
exit
:uuup
CLS
ECHO           请选择要制作的模式
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                              ┃
ECHO        ┃ 1 USB—HDD—FAT32 ┃
ECHO        ┃                               ┃
ECHO        ┃ 2 USB—HDD—FAT16 ┃
ECHO        ┃                              ┃
ECHO        ┃ 3 USB—ZIP—FAT32  ┃
ECHO        ┃                              ┃
ECHO        ┃ 4 USB—ZIP—FAT16  ┃
ECHO        ┃                              ┃
ECHO        ┃ 5 USB—ZIP--FAT16  ┃
ECHO        ┃   [复制BPB到MBR]    ┃
ECHO        ┃                              ┃
ECHO        ┗━━━━━━━━━━┛
set /p ms=    请输入对应的数字后[Enter]继续:
if "%ms%"=="1" set gshz=--fat32
if "%ms%"=="2" set gshz=--fat16
if "%ms%"=="3" set gshz=--zip --fat32
if "%ms%"=="4" set gshz=--zip --fat16
if "%ms%"=="5" set gshz=--zip --fat16
if "%ms%"=="1" set ghf=hdd
if "%ms%"=="2" set ghf=hdd
if "%ms%"=="3" set ghf=zip
if "%ms%"=="4" set ghf=zip
if "%ms%"=="5" set ghf=zip
if "%ms%"=="" goto wrg
:FHTBS
CLS
ECHO            请选启动菜单主题
ECHO.       ┏━━━━━━━━━━┓
ECHO        ┃                              ┃
ECHO        ┃  1 圣诞企鹅动画       ┃
ECHO        ┃                              ┃
ECHO        ┃  2 何洁妹妹             ┃
ECHO        ┃                              ┃
ECHO        ┃  3 卡通企鹅             ┃
ECHO        ┃                              ┃   
ECHO        ┗━━━━━━━━━━┛
set /p thm=    请输入对应的数字后[Enter]继续:
if "%thm%"=="1" set thmf=SD&&GOTO TCLQXS
if "%thm%"=="2" set thmf=HJ&&GOTO TCLQXS
if "%thm%"=="3" set thmf=QE&&GOTO TCLQXS
GOTO FHTBS
:TCLQXS
cls
ECHO 按任意键开始安装
pause >nul 2>>nul
ECHO 正在格式化U盘. . .
fbinst %hd% %gsh% %gshz% --primary 15M --extended 38M --align >nul 2>>nul
if "%ms%"=="5" fbinst %hd% sync --copy-bpb
ECHO U盘格式化完毕
ECHO 正在准备安装
ping 127.0.0.1 -n 2 >nul 2>>nul
ECHO 正在安装系统核心文件. . .
fbinst %hd% load sinoxer.fba
ECHO 正在完成安装. . .
fbinst %hd% add "ghost.img" "%ghf%ghost.img"
fbinst %hd% add "message1" "%thmf%1"
fbinst %hd% add "message2" "%thmf%1"
ECHO 杏雨梨云U盘系统 我心如水2003 PE V9.11版
ECHO 按任意键退出
pause >nul 2>>nul
exit
:clean
CLS
ECHO.
ECHO 按任意键开始还原U盘至初始态
pause >nul 2>>nul
ECHO 正在初始化U盘. . .
fbinst %hd% format --force --raw >nul 2>>nul
ECHO.
ECHO 还原U盘完毕
ECHO 按任意键返回主界面
pause >nul 2>>nul
call TCL.BAT
:wrg
CLS
ECHO.
ECHO 输入错误
ECHO 按任意键返回主界面
pause >nul 2>>nul
call TCL.BAT


重点讲一句代码就可以了
fbinst %hd% %gsh% %gshz% --primary 15M --extended 38M --align >nul 2>>nul
当你选全新安装,选4安装时就成了下面这样的(假设只有一个U盘插在电脑上)
fbinst hd1 format --force zip --fat16 --primary 15M --extended 38M --align >nul 2>>nul
hd1  为U盘 因为硬盘会是hd0
format  格式化
--force  强行格式化
--zip --fat16  呵呵,这个不用说了吧
--primary 15M 主分区设为15M
--extended 38M 扩展分区设为38M

主分区和扩展分区设定的技巧:  先把两个都设为比较大的,自己估一下,然后插上U盘预安装,装好后用FbinstTool.exe查看U盘,这时会看到主分区和扩展分区还留有多少空余,然后,你把刚才设的减掉空余量就是你实际要设定的量,稍留一点空,不要弄的刚刚满,这样安装时会提示没有足够的空间的,一般留一到两兆就可以了..........至于怎么弄sinoxer.fba包,本坛资料太多,不再重复.

第三步.讲制作安装包,可以有两种,一种是用自解压运行的方式来实现,一种是用makesfx.exe打包工具,这个超简单就不说了,说一下自解压安装: 选定需要打包的文件后,右键添加到压缩文件,在跳出来的框中钩选创建自解压格式压缩文件然后确定,于是就得到一个扩展名为EXE的包了吧,接下来右键点这个包,选用Winrar打开,打开注释选项,
把下面的复制进去
Path=%temp%\
SavePath
Setup=TCL.bat
Silent=1
Overwrite=1

运行这个包吧,是不是就可以用来安装了呀,不过, 图标可不好看,那就换图标吧,我比较喜欢用ResHacker.exe,用其它的工具的人可能多些,换图标,自己在网上搜一下,不说了

各位和我一样的菜鸟,是不是觉得也不难啊,杏雨梨云真的值得学习,太棒了.............

非常感谢原创作者sinoxer    !!!!!!!!!!


工具地址发在三楼

我DIY的结果也发在三楼了

[ 本帖最后由 TCLSHX 于 2010-9-29 10:43 编辑 ]

Snap1.jpg (11.47 KB, 下载次数: 124)

Snap1.jpg

Snap2.jpg (40.45 KB, 下载次数: 130)

Snap2.jpg

Snap3.jpg (22.89 KB, 下载次数: 112)

Snap3.jpg

Snap4.jpg (38.08 KB, 下载次数: 134)

Snap4.jpg

Snap5.jpg (17.12 KB, 下载次数: 123)

Snap5.jpg

Snap6.jpg (21.78 KB, 下载次数: 123)

Snap6.jpg

Snap2.jpg (21.87 KB, 下载次数: 111)

Snap2.jpg

菜单制作图片.jpg (50.04 KB, 下载次数: 136)

菜单制作图片.jpg
2#
 楼主| 发表于 2010-9-20 10:56:04 | 只看该作者
原创作者做的菜单比较复杂些,要先把背景根据menu1.lst的情况弄成图片,再把图片弄成背景,图片上的菜单条的位置还要和GfxMenu菜单修改器修改时的位置对位,也就是要合理的调整X和Y值,我的这个就很简单了,随意性好些,但没有他的好看.......

[ 本帖最后由 TCLSHX 于 2010-9-20 14:02 编辑 ]
回复

使用道具 举报

3#
 楼主| 发表于 2010-9-20 10:56:18 | 只看该作者
在这里发我的工具的地址:
http://e.ys168.com/?shxtcl

我DIY的成果发在这里:
http://u.115.com/file/t85aa2f441

我用256M手机卡来做试验,主板是945技嘉的,不管用何种安装格式,只要BIOS设为USB-ZIP和USB-HDD都能启动,设为USB-CDROMI和USB-FDD不能启动,看来兼容性不错嘛,怎么有那么多人报1.6版的有问题呢?

[ 本帖最后由 TCLSHX 于 2010-9-29 17:17 编辑 ]
回复

使用道具 举报

4#
发表于 2010-9-20 10:56:28 | 只看该作者
嘿嘿...
沙发...
收藏...
回复

使用道具 举报

5#
 楼主| 发表于 2010-9-20 10:59:25 | 只看该作者
原帖由 丞羽 于 2010-9-20 10:56 发表
嘿嘿...
沙发...
收藏...


我在等首创作者sinoxer的回音后,才能决定是否发出来,要是发的话,包括一些安装的代码我都会说的

[ 本帖最后由 TCLSHX 于 2010-9-20 11:02 编辑 ]
回复

使用道具 举报

6#
发表于 2010-9-20 11:37:34 | 只看该作者
不错,sinoxer的这个东东弄的不错,简单,实用,我也在用,谁都能装上,学习还是开放些好些,这样提高的才会快,包括作者都能有收获

[ 本帖最后由 vod1234567 于 2010-9-20 11:40 编辑 ]
回复

使用道具 举报

7#
发表于 2010-9-20 11:55:09 | 只看该作者
希望原作者同意跟大家一起来分享!支持楼主一个!
回复

使用道具 举报

8#
 楼主| 发表于 2010-9-20 12:27:31 | 只看该作者
原创作者已同意,这两三天吧,我会把制作的细节发上来
回复

使用道具 举报

9#
发表于 2010-9-20 12:55:08 | 只看该作者
希望楼主尽快吧!
谢谢!
回复

使用道具 举报

10#
 楼主| 发表于 2010-9-20 13:51:17 | 只看该作者
讲完了,只差还没有上传我做的了,说了半天,不知说清楚没有,呵呵,休息一下
回复

使用道具 举报

11#
发表于 2010-9-20 15:44:50 | 只看该作者
写得真详细,学习下.
回复

使用道具 举报

12#
发表于 2010-9-20 16:22:30 | 只看该作者
支持楼主发出来供大家学习提高,在此感谢楼主的分享!
回复

使用道具 举报

13#
发表于 2010-9-20 20:29:46 | 只看该作者
谢谢楼主分享。顶你了。
回复

使用道具 举报

14#
 楼主| 发表于 2010-9-20 21:37:53 | 只看该作者
我DIY的杏雨梨云中秋版已发在三楼了
回复

使用道具 举报

15#
发表于 2010-9-20 22:29:01 | 只看该作者
呵呵 修改杏雨黎云的批处理文件,自己YY了个WinRAR自解压安装版的!

http://u.115.com/file/f04c630321
ZHS_FBA版.exe





[ 本帖最后由 zhs509 于 2010-9-22 10:01 编辑 ]
回复

使用道具 举报

16#
 楼主| 发表于 2010-9-20 22:49:31 | 只看该作者
不错,总算有人弄出来了
回复

使用道具 举报

17#
发表于 2010-9-21 00:43:26 | 只看该作者
支持一下,感谢楼主受人与渔
回复

使用道具 举报

18#
发表于 2010-9-21 01:57:58 | 只看该作者
在这里发我的工具的地址:
http://e.ys168.com/?shxtcl

下了N次都不行,老是说流量超限,稍后下载!!
请LZ转115吧!!谢谢了!!!
回复

使用道具 举报

19#
 楼主| 发表于 2010-9-21 09:09:38 | 只看该作者
原帖由 zqywult 于 2010-9-21 01:57 发表
在这里发我的工具的地址:
http://e.ys168.com/?shxtcl

下了N次都不行,老是说流量超限,稍后下载!!
请LZ转115吧!!谢谢了!!!



只能直接保存,不能用工具下载,你再试试
回复

使用道具 举报

20#
发表于 2010-9-21 09:53:27 | 只看该作者
谢谢楼主提供的DIY 顶你了。
回复

使用道具 举报

21#
发表于 2010-9-21 09:59:51 | 只看该作者
超出流量,不能下载了。
回复

使用道具 举报

22#
发表于 2010-9-21 11:03:03 | 只看该作者
再次来感谢楼主。学习了很多,
今天看到有些人不会下载你网盘的东西,现我把你的工具分流到我网盘,希望你不介意。

完全DIY杏雨梨云中秋版,制作全过程工具.7z
http://u.115.com/file/f7d6428fd7
回复

使用道具 举报

23#
发表于 2010-9-21 11:16:44 | 只看该作者
要修改生成的exe文件图标,使用下面的工具即可!

http://u.115.com/file/f089190fa6
ResHacker+ICO图标提取.rar
回复

使用道具 举报

24#
 楼主| 发表于 2010-9-21 15:25:34 | 只看该作者
原帖由 2010dgnanhua 于 2010-9-21 11:03 发表
再次来感谢楼主。学习了很多,
今天看到有些人不会下载你网盘的东西,现我把你的工具分流到我网盘,希望你不介意。

完全DIY杏雨梨云中秋版,制作全过程工具.7z
http://u.115.com/file/f7d6428fd7



很好,互相帮助嘛......有时我挺忙就没来得及回复
回复

使用道具 举报

25#
发表于 2010-9-21 15:26:45 | 只看该作者
支持下。很好的教程。
回复

使用道具 举报

26#
发表于 2010-9-21 16:35:42 | 只看该作者
原帖由 TCLSHX 于 2010-9-20 13:51 发表
讲完了,只差还没有上传我做的了,说了半天,不知说清楚没有,呵呵,休息一下


呵呵...
终于出来了...
修成正果了...
回复

使用道具 举报

27#
发表于 2010-9-24 20:16:14 | 只看该作者
学习了 真不错  谢谢楼主
回复

使用道具 举报

28#
发表于 2010-9-24 23:20:08 | 只看该作者
画个记号。。以后用得着
回复

使用道具 举报

29#
发表于 2010-9-29 00:27:31 | 只看该作者
这个强,一定要收藏,谢谢
回复

使用道具 举报

30#
 楼主| 发表于 2010-9-29 10:45:18 | 只看该作者
过节了,有点空, 上来看了一下,代码有一小点BUG,现在改正,粉红色是才改正的,当然,原版如果安装时输入不出现错误也不会有问题的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-24 20:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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