无忧启动论坛

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

如何在DOS安装无winnt之类的XP ISO

[复制链接]
跳转到指定楼层
1#
发表于 2006-11-5 01:05:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
因为是没有i386/winnt.exe的ISO,所以不能用loadiso,
用了isoemu_5th+(1.09也不行),但在安装过程蓝屏,还有其他办法吗?

[ 本帖最后由 socrazy 于 2006-11-5 01:43 AM 编辑 ]
2#
发表于 2006-11-5 01:08:37 | 只看该作者
原帖由 socrazy 于 2006-11-5 01:05 AM 发表
因为是没有i386/winnt.exe的ISO,所以不能用loadiso,
用了isoemu_5th+,但在安装过程蓝屏,还有其他办法吗?

解压到硬盘,添加winnt.exe试试。
回复

使用道具 举报

3#
 楼主| 发表于 2006-11-5 01:41:23 | 只看该作者
不想解压安装,目的是想模拟灾难安装, 因为ISO目前尚未被任何病毒骚扰, 而解压文件容易被侵蚀。

btw, 看到同在的夜猫很欣慰, 因为 本来以为明天才会有回音的。
回复

使用道具 举报

4#
发表于 2006-11-5 02:26:14 | 只看该作者
isoemu不能启动这类ISO,isoemu的官方文档有说明。怕毒的话,添加WinNt.EXE测试能通过后,再做成ISO就可以了,这类ISO可以是纯数据盘,不用考虚光盘引导的。
回复

使用道具 举报

5#
 楼主| 发表于 2006-11-5 02:45:52 | 只看该作者
所谓灾难环境,基本是无驱环境(无软驱 光驱  USB启动等),所以ISO的作用就纯粹一个镜像文件,不用作刻录(而且光盘数据容易轨道损坏,速度又慢)。

GRUB能引导ISO吗?

BTW,记得(几年前好像试过)解压后加WINNT.EXE好像也执行不了
回复

使用道具 举报

6#
发表于 2006-11-5 10:36:21 | 只看该作者
原帖由 socrazy 于 2006-11-5 02:45 AM 发表
所谓灾难环境,基本是无驱环境(无软驱 光驱  USB启动等),所以ISO的作用就纯粹一个镜像文件,不用作刻录(而且光盘数据容易轨道损坏,速度又慢)。

GRUB能引导ISO吗?

BTW,记得(几年前好像试过)解压后 ...


给你个只有500多K的ISO,可以用isoemu启动,支持isoemu虚拟光驱和物理光驱,XP的安装文件可以放到这个ISO的I386目录中,启动后执行I386目录中的安装程序WINNT.EXE就可安装XP了(注意安装参数);若XP的安装文件在硬盘,就直接到硬盘中执行它的安装命令。

myDOScd.part1.rar

488.28 KB, 下载次数: 93, 下载积分: 无忧币 -2

myDOScd.part2.rar

99.54 KB, 下载次数: 112, 下载积分: 无忧币 -2

回复

使用道具 举报

7#
 楼主| 发表于 2006-11-5 12:43:38 | 只看该作者
你意思是要先解压 再安装吗?

我找了个带WINNT.EXE版的, 用ISOLOAD来挂载安装, 但在安装完第一次重启后 的安装过程还需要用到ISO中的不少文件,但这时都没有机会挂载ISO了。如果能在文件选择框中打开CMD SHELL或许还能继续安装,我的想法是把一个VBS脚本在安装过程中关联到鼠标右键上,内容就是选择要挂载的ISO文件路径, 或者就直接开个CMD 窗口来执行命令, 这样就需要预先HACK XP的安装配置文件了(记得有些地方可修改注册表的), 但这个暂时木有研究(说实话已经2年没安装过系统了,一般都是半年一次GHOST, 要不是换主板都不会再次开此课题)。

没研究到如何HACK WINDOWS安装配置文件之前, 还是老老实实解压安装吧。不过这里还有个问题, 就是原本是无人职守的ISO, 解压安装就需要手工填写配置了, 有没什么办法能保持它自动安装呢?(那些无WINNT.EXE的是什么原理?一般无人职守的是用 winnt.exe /u:unatten.ini 这种参数的)
回复

使用道具 举报

8#
 楼主| 发表于 2006-11-5 13:10:49 | 只看该作者
发现原来无人职守的配置文件在i386/WINNT.SIF
再用UltraISO把无WINNT的ISO的引导信息导出来,是个bif,请问这个该用什么工具打开,应该怎么分析?
回复

使用道具 举报

9#
发表于 2006-11-5 13:38:12 | 只看该作者
此事本人就只能帮到这里了,你想实现这种形式的安装,就要好好学习一个WinNT.EXE的参数(包括安装答应文件),提示一下,这种安装要有两次复制文件过程,第一次安装程序会复制文件到你指定的位置,并给目标分区写入引导,第二次就和光驱启动的安装一样了,所以无需将ISO解压也能安装。loadiso挂上ISO安装也是这个原理,isoemu更有技巧,它可以直接启动置于隐藏分区中的ISO,通过自举批处理自动安装。
回复

使用道具 举报

10#
 楼主| 发表于 2006-11-5 14:16:30 | 只看该作者
呵呵,没什么帮不帮的, 讨论讨论而已, 如果有类似经验的分享下我就不用再重复许多旧路了。
自动安装我倒是会的, 经过测试,在无WINNT的ISO解压后,从别的地方复制一个WINNT到i386后,还是可以实现无人职守安装的,只要写个AUTO.bat,内容类似:
set source=i386
set afile=i386\WINNT.SIF
i386\winnt /s:%source% /u:%afile% /rx:lang

进入DOS后直接执行AUTO就可以按照原ISO的配置进行无人职守安装了(我现在用的WIN2K就是这样装的)。
不过我在实际安装过程中,在第二次重启后遇到蓝屏,显示:SESSION3_INITIALIZATION_FAILED 错误, 这个ISO是用NLITE修改过的,但在VMWARE4.5中把ISO挂到VMWARE的虚拟光驱中可顺利完成安装,所以是不是还是缺少了什么步骤呢

也许是lite得太过分了(只有140M),换了个自带WINNT的(340M)成功安装了。

[ 本帖最后由 socrazy 于 2006-11-5 03:21 PM 编辑 ]
回复

使用道具 举报

11#
发表于 2006-11-6 00:25:55 | 只看该作者
最简洁的方法从ISO中安装Windows
准备文件:安装iso镜像,DOS启动软盘,如果需要分区,建议用PM,GRUB4DOS,DOS下的EDIT小程序,isoemu

1.先分区,如果不需要,跳过这一步
2.制作DOS启动软盘(用软盘最好用纯DOS),或者用U盘或移动硬盘制作,把GRUB4DOS里面的grub.exe放到里面,如果1.44放不下,就要用2.88M的软盘了,或者找个方法启动DOS,grub.exe放在可以执行的分区里面
3.把isoemu解压到某个分区(FAT文件系统)的isoemu目录,也就是要你创建一个这样的文件夹,把安装 iso也放进去
4.用edit小程序编辑 isoemu.ini 把引导的那个iso文件名改成你的
5.运行grub,键入命令,如果是isoemu放在E:\isoemu\里面,请键入 run (0,2)/isoemu/ieldr,因为E盘是第3个分区,也就是括号里面第2个数字代表3,第1个数字0代表第一个硬盘
6.iso成功引导,提示你按任意键继续,你就按,然后他会复制文件
7.不要把iso所在的磁盘格了!复制文件后会重启,依然用grub引导这个iso,他会提示按任意键继续,你不要按,5秒后开始安装(这个步骤为了挂载这个iso),如果你选择了“复制所有文件”,则这个操作不需了
8.正在安装系统


转的,我试验失败……
回复

使用道具 举报

12#
发表于 2006-11-6 18:07:02 | 只看该作者

请教各位,老九兄发的这个myDOScd有谁会用吗?

如题,好像是用来加载ISO镜像的啊

myDOScd.part1.rar

200 KB, 下载次数: 18, 下载积分: 无忧币 -2

myDOScd.part2.rar

200 KB, 下载次数: 18, 下载积分: 无忧币 -2

myDOScd.part3.rar

187.96 KB, 下载次数: 15, 下载积分: 无忧币 -2

回复

使用道具 举报

13#
发表于 2006-11-7 18:00:33 | 只看该作者
老九兄,是不是用ISO修改软件把系统安装目录I386的内容覆盖myDOScd里的I386文件夹?
回复

使用道具 举报

14#
发表于 2006-11-7 18:04:18 | 只看该作者
原帖由 zzz920 于 2006-11-7 06:00 PM 发表
老九兄,是不是用ISO修改软件把系统安装目录I386的内容覆盖myDOScd里的I386文件夹?


可以这样,但你的自举批处理命令必须自己做,因为不同的人要求Winnt.EXE的安装参数有所不同,所以在这个IMG中还没有自动安装XP的功能,只是为这种方式安装XP提供必要的环境。
回复

使用道具 举报

15#
发表于 2006-11-8 14:31:03 | 只看该作者
你们继续..精彩~
回复

使用道具 举报

16#
发表于 2006-11-8 17:29:05 | 只看该作者
原帖由 lxl1638 于 2006-11-7 06:04 PM 发表


可以这样,但你的自举批处理命令必须自己做,因为不同的人要求Winnt.EXE的安装参数有所不同,所以在这个IMG中还没有自动安装XP的功能,只是为这种方式安装XP提供必要的环境。


自己做个批处理再加进去,和I386放在同一目录下,是否有用?
还有一个问题,是用什么来加载这个mydoscd.ISO镜像?
用ISOEMU吗?
回复

使用道具 举报

17#
发表于 2006-11-8 17:31:21 | 只看该作者
原帖由 zzz920 于 2006-11-8 05:29 PM 发表


自己做个批处理再加进去,和I386放在同一目录下,是否有用?
还有一个问题,是用什么来加载这个mydoscd.ISO镜像?
用ISOEMU吗?


两点都是的。
回复

使用道具 举报

18#
发表于 2006-11-8 17:34:28 | 只看该作者
老九兄,你的回复真是迅速啊,你也在线吧!
我用isoemu_109加载过,不知为什么重启加载不成功
就是这种方法:
1). 把 ieldr 放到你的 c:\, 修改 boot.ini ,添加如下行即可:
         c:\ieldr="Load IsoEmu Final SV"
2).把 isoemu.ini, 你要虚拟的 iso 文件放到 FAT32 分区的根目录下;
      然后修改 isoemu.ini 的这一行:
         "isoemu isogrub.iso" (把 isogrub.iso 改为我的ISO文件名)
回复

使用道具 举报

19#
发表于 2006-11-8 17:36:37 | 只看该作者
我想问的是,设置ISOEMU启动时,只需要把ieldr一个文件放到C盘根目录下就可以了吧,其它 的两个文件: isoemu.ini和要虚拟的ISO文件随便放在哪个FAT32格式的分区根目录下都可以吧
回复

使用道具 举报

20#
发表于 2006-11-8 17:45:16 | 只看该作者
原帖由 zzz920 于 2006-11-8 05:36 PM 发表
我想问的是,设置ISOEMU启动时,只需要把ieldr一个文件放到C盘根目录下就可以了吧,其它 的两个文件: isoemu.ini和要虚拟的ISO文件随便放在哪个FAT32格式的分区根目录下都可以吧


这个不敢确定,你可以试试。
回复

使用道具 举报

21#
发表于 2006-11-8 18:00:18 | 只看该作者
以前有许多高手说无法用ISOEMU引导ISO系统镜像物理光盘那样全新安装系统
老九兄,你有没有测试过啊?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-28 14:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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