无忧启动论坛

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

分享一个极棒的ISO模版并提一个普通人不能解决的问题(自己解决)。

[复制链接]
跳转到指定楼层
1#
发表于 2007-3-4 23:22:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个ISO模版。
功能特点:

1、采用最新版grub引导(20070302)。
2、安装Windows XP操作系统。
只需要将XP安装目录I386里面的文件添加到I386目录即可。
3、安装Windows 2003操作系统。
将启动软盘组添加到3STD目录(不要替换里面的SETUPLDR.BIN和txtsetup.sif文件,是编辑后的。),将安装文件添加到w2k3\I386目录即可。
4、 DOS工具箱。
将IMG/IMA文件添加到BOOT目录,同时修改cdbt目录的menu.lst文件即可,注意文件名大写。
5、启动IM_ 格式和IS_WinPE,只需要拷贝IM_、IS_文件到ISO根目录即可。
外置程序根据个人水平公用一个文件夹或者将其中一个改名(同时修改相应INI文件中外置程序的路径) 。

怎么样?功能还算可以吧?
问题:1、制作时将XP启动软盘组命名为SEXP,同时修改了SETUPLDR.BIN文件,并修改txtsetup.sif,将安装文件路径指向wnxp\i386目录,同时在ISO建立目录并拷贝文件进去(EasyBoot制作N和1光盘基本方法),并修改menu.lst指向STXP/SETUOLDR.BIN,但是
虚拟机测试时却是不能够引导,自动重启(但是放入光盘根目录的I386目录道理应该是一样的,却不发生这种现象)。
2、同样的操作w2003却没有问题(晕,提示NTDETECT.COM错误,能引导,但是路径不能够被SETUPLDR.BIN确认)。
所以,目前grub引导光盘只能集成一种XP系统(2000没有测试,因为对2000不感兴趣),2003却可以集成多个。


点击直接下载模版,930k。


上图大家看看。

大家还是删除ISO里面2003相关内容吧。

问题已经解决,可以集成多个系统了。详见:http://bbs.winzheng.com/viewthre ... ;highlight=%2Bbd540

[ 本帖最后由 bd540 于 2007-3-5 02:10 PM 编辑 ]

SpxImage.jpg (56.47 KB, 下载次数: 78)

SpxImage.jpg
2#
 楼主| 发表于 2007-3-4 23:25:25 | 只看该作者
http://www.znpc.net/bbs/viewthre ... &extra=page%3D5
这里曾经讨论这个问题,但是经我测试,如果I386目录放置XP的安装文件是不重启的,另外如果不更改txtsetup.sif文件也没有问题,只是提示找不到或者txtsetup.sif文件错误。
回复

使用道具 举报

3#
发表于 2007-3-4 23:32:37 | 只看该作者
下载研究一下
回复

使用道具 举报

4#
 楼主| 发表于 2007-3-4 23:35:20 | 只看该作者
ISO根目录建立I386目录,将XP安装盘的I386文件夹内容拷贝进去,同时根目录放置XP根目录的文件(不含文件夹),menu.lst指向(cd)/I386/SETUPLDR.BIN,是可以启动并安装XP的。
也就是说,grub引导的ISO不能集成多个XP系统的安装而只能是一个。
回复

使用道具 举报

5#
 楼主| 发表于 2007-3-4 23:36:57 | 只看该作者
原帖由 jltzmy 于 2007-3-4 11:32 PM 发表
下载研究一下

着重解决SETUOLDR.BIN重启问题,解决了就可以用grub集成多个XP系统的安装了。
回复

使用道具 举报

6#
 楼主| 发表于 2007-3-4 23:42:19 | 只看该作者
grub这个暴强,喜欢的自己加入menu.lst:
title 映射第一硬盘第二分区为第一硬盘第一分区
map --in-situ (hd0,4)+1    (hd0)
find --set-root /ntldr
chainloader /ntldr
boot
回复

使用道具 举报

7#
发表于 2007-3-4 23:58:18 | 只看该作者
学习中 一定要顶
回复

使用道具 举报

8#
 楼主| 发表于 2007-3-5 00:50:52 | 只看该作者
晕,2003引导错误,看来还不能集成多种系统安装。
回复

使用道具 举报

9#
发表于 2007-3-5 03:09:45 | 只看该作者
谢谢楼主,研究下。。。。
回复

使用道具 举报

10#
发表于 2007-3-5 08:15:10 | 只看该作者

是不是有点大呀

回复

使用道具 举报

11#
发表于 2007-3-5 08:45:37 | 只看该作者
原帖由 bd540 于 2007-3-4 11:42 PM 发表
grub这个暴强,喜欢的自己加入menu.lst:
title 映射第一硬盘第二分区为第一硬盘第一分区
map --in-situ (hd0,4)+1    (hd0)
find --set-root /ntldr
chainloader /ntldr
boot


这样映射具体有什么作用?能举个例子吗??
回复

使用道具 举报

12#
 楼主| 发表于 2007-3-5 10:07:07 | 只看该作者
原帖由 jxyun99 于 2007-3-5 08:45 AM 发表


这样映射具体有什么作用?能举个例子吗??
原帖由 不点 于 2007-2-19 21:11 发表

大家知道以前的分区仿真可以用来把扩展分区作为硬盘来使用。其方法是把硬盘分区之前一个磁道上的扩展分区表加以改变,使它像是一个主分区表。由于扩展分区不是从硬盘的起始扇区开始的,所以,这其实是一个硬盘仿真。也就是说,这是一个偏移不为 0 的硬盘扇区映射。这种映射在 DOS 下没问题,但是,在 win98 下会出现各种各样的问题。

新的 --in-situ 映射是偏移为 0 的扇区映射,就是说,硬盘的第一扇区映射为虚拟硬盘的第一扇区,硬盘的第二扇区映射为虚拟硬盘的第二扇区,如此等等……。这样,虚拟硬盘可以在 win98 下正常使用,甚至把它作为 win98 的启动盘都没问题。

技术上来说,--in-situ 把软件对硬盘的扇区读取访问只是简单的做很少的监视,只修改分区表(也对分区的引导区中的 hidden sectors 做了监视和修改),其他扇区都保持不变。

目前刚刚开发完成,所以,在修改后的主分区表中只有一个表项,就是 (hd?,0),其内容是原来的扩展分区。以后会考虑保留原有的分区表项。(更新:2月23日的版本已经保留了原来的分区表项。)

注意虚拟以后不要再用 FDISK 进行分区!这样的操作很危险!

举例:

map     --in-situ    (hd0,4)+1    (hd0)

假定你原来曾经在 C: 盘 (hd0,0) 上安装了 win98,(hd0,4) 是扩展分区,也就是 D: 盘,直接用拷贝文件的方法把 C: 盘的全部文件都拷贝到 D: 盘。现在,经过上面的映射之后,原来的逻辑分区 D: 就成了主分区 C: 了。于是你也就可以顺利启动里面的 win98 了。NT 系列能否启动我没有测试过。不过我觉得应该也有希望成功。有兴趣者可以试试。

这是不点说的
回复

使用道具 举报

13#
发表于 2007-3-5 10:08:27 | 只看该作者
谢谢楼主,研究下。。。。
回复

使用道具 举报

14#
 楼主| 发表于 2007-3-5 10:30:14 | 只看该作者
所有问题都已经解决,已经可以集成多个系统了。
回复

使用道具 举报

15#
发表于 2007-3-5 17:28:16 | 只看该作者
我记得你说过字体路径那块要小写,我得大写好像也可以,不过是在虚拟机中测试成功得,实机没有测试过,并且我的MENU.LST是放在\BOOT\GRUB下的,均为大写,GRLDR中路径的设置也是修改的大写!!
timeout 30
default 0
fontfile (cd)/BOOT/GRUB/FONTS
splashimage (cd)/BOOT/GRUB/DUDU.GZ
title  启动仿真虚拟软驱
kernel (cd)/BOOT/GRUB/MEMDISK.GZ
initrd (cd)/BOOT/DOS/DUDU.ZIP
boot
title  启动RDOS.IMG (map --mem方式)
map --mem (cd)/BOOT/DOS/RDOS.IMG.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title  启动MAXDOS58 (map --mem方式)
map --mem (cd)/BOOT/DOS/MAXDOS58.GZ (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
title  返回windows启动菜单
root (hd0,0)
chainloader +1
title  进入系统的BOOT启动菜单
fallback 1
find --set-root (hd0,0)/ntldr
chainloader (hd0,0)/ntldr
savedefault --wait=2
title  启动硬盘上的winpe镜像文件(内核视安装)
fallback 2
find --set-root (hd0,0)/LDRXPE
chainloader (hd0,0)/LDRXPE
savedefault --wait=2
回复

使用道具 举报

16#
发表于 2007-3-6 08:28:39 | 只看该作者
我的光盘刻盘后实机测试没有问题
回复

使用道具 举报

17#
发表于 2007-3-6 08:44:44 | 只看该作者
下载中..........顶!
回复

使用道具 举报

18#
发表于 2007-3-6 14:44:08 | 只看该作者
有关有模板刻盘。其如何向模板增加文件?引用不点大师的原话 GRUB”这其实对 CD 的制作方法是有要求的,最好用 mkisofs 来做,而如果你用的是其他软件,你得知道它和 mkisofs 在功能上的等价方法。"
http://www.znpc.net/bbs/viewthre ... &extra=page%3D1
回复

使用道具 举报

19#
发表于 2007-3-6 14:49:57 | 只看该作者
谢谢分享!
回复

使用道具 举报

20#
发表于 2007-3-8 10:14:48 | 只看该作者
下载研究一下
回复

使用道具 举报

21#
发表于 2007-3-8 15:20:43 | 只看该作者
下载研究一下
回复

使用道具 举报

22#
发表于 2007-3-8 15:28:22 | 只看该作者
谢谢楼主,研究下。。。。
回复

使用道具 举报

23#
发表于 2007-3-8 15:56:25 | 只看该作者
“问题已经解决,可以集成多个系统了。详见:http://bbs.winzheng.com/viewthre ... ;highlight=%2Bbd540”

现在嬴政是邀请注册,相信论坛好多人没有ID,楼主如果有嬴政论坛的ID做件好事,把那篇文章整个转过来吧,顺便再把那些不是论坛会员无法看到的附件传到论坛,我相信好多人都需要而且也特别想学习一下,如果楼主没ID,论坛有嬴政的ID的朋友帮忙转一下吧,制作N和一光盘好多人都需要,先谢谢了!需要的朋友会感激的!

原来楼主就是嬴政的斑竹啊,那再好不过了,不过还是希望楼主把完整的文章和附件在无忧发一遍,谢谢

[ 本帖最后由 gyjyxj 于 2007-3-8 04:01 PM 编辑 ]
回复

使用道具 举报

24#
发表于 2007-3-8 18:13:39 | 只看该作者
有没有可以安装好几个2003的模板,
回复

使用道具 举报

25#
发表于 2007-3-8 18:15:38 | 只看该作者
那要是精简版的XP和2003,那TXTSETUP文件也的重新替换了,要不安装会提示缺少文件的
回复

使用道具 举报

26#
发表于 2007-3-8 18:20:09 | 只看该作者
问题已经解决,可以集成多个系统了。详见:http://bbs.winzheng.com/viewthre ... ;highlight=%2Bbd540
哪个地址没赢政的ID进不去,楼住在这里再发一个吧
回复

使用道具 举报

27#
 楼主| 发表于 2007-3-8 20:49:07 | 只看该作者
一句话概括:
I386目录改名代替启动软盘组放到ISO根目录,并在里面另加入一个I386目录作为安装源文件。
chainloader (cd)/路径/SETUPLDR.BIN即可。
回复

使用道具 举报

28#
发表于 2007-3-8 23:59:48 | 只看该作者
楼主能不能发个可安装多个2003精简版的模板。楼主做个好事,把你在赢政论坛的博客里的那些附件都在这里提供下载好吧,不是赢政会员的都下载不了!比如PE二合一的,XP2003多合一的等等。

[ 本帖最后由 gyjyxj 于 2007-3-9 12:33 AM 编辑 ]
回复

使用道具 举报

29#
发表于 2007-3-9 05:32:18 | 只看该作者
很好!谢谢共享!
回复

使用道具 举报

30#
发表于 2007-3-9 07:23:51 | 只看该作者
嘿,提取一个启动软盘组并不见得比复制一个I386目录麻烦。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-19 17:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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