无忧启动论坛

标题: 如何实现通过启动U盘上的ISO安装winxp和win7 [打印本页]

作者: 2011freeyoung    时间: 2011-3-27 18:26
标题: 如何实现通过启动U盘上的ISO安装winxp和win7
我是半个菜鸟,最新突然想做一个启动U盘,然后通过U盘上的ISO镜像文件直接安装winxp或是win7(不通过PE,也不想载入内存,直接map成光驱)。
    在看了若干前辈的帖子后,现在启动U盘已经搞定了,貌似win7的ISO安装已经搞定了(直接把ISO文件map成光驱启动),但是winxp始终有些问题,可以正常引导,但是载入文件一结束就蓝屏,大概意思是新安装的硬盘或硬盘驱动非法。
    已经折腾了好几天了,始终没有什么眉目,请知情的前辈指教,谢谢!
    win7的启动菜单如下:
       title ISO Setup Win7
       map /BOOT/ISOS/win7.iso (0xff)
       map --hook
       chainloader (0xff)
       savedefault --wait=2
    winxp的启动菜单如下:
       title ISO Setup Winxp
       map --mem /BOOT/IMGS/firadisk.img (fd0)
       map /BOOT/ISOS/winxp.ISO (0xff)
       map --hook
       chainloader (0xff)

[ 本帖最后由 2011freeyoung 于 2011-3-27 18:28 编辑 ]
作者: zhs509    时间: 2011-3-27 18:53
先确认你的硬盘模式(是不是sata、scsi、raid等硬盘),原版的XP没有srs驱动。。。
作者: yxldh    时间: 2011-3-27 19:01
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
看这里
作者: sratlf    时间: 2011-3-27 20:45
标题: 回复 #1 2011freeyoung 的帖子
win7的不建议在grub下安装   就算是可以启动进入界面也没办法完成安装  因为真正执行安装时grub仿真的镜像已经失效了  会提示你找不到安装源

xp的可以安装是因为有第三方驱动 firadisk 的缘故   能使grub的仿真一直生效  所以可以安装成功
作者: 2011freeyoung    时间: 2011-3-27 21:45
那也就是说xp的ISO安装必须载入内存使用虚拟盘的方式么?直接map不行?
作者: sratlf    时间: 2011-3-27 21:58
标题: 回复 #5 2011freeyoung 的帖子
不一定  看firadisk驱动是哪个版本的  0.0.1.30版firadisk驱动可以直接map安装iso  之前的最好是map至内存再安装

具体看这个帖子  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=189385

还有就是用脚本  http://bbs.wuyou.net/forum.php?mod=viewthread&tid=182793
作者: 2011freeyoung    时间: 2011-3-27 22:23
在脚本那个帖子中,执行安装时还是map进内存的,是不是加上“--nomem”参数就行了?我加上后好像就蓝屏了,不加确实是可以的。
作者: sratlf    时间: 2011-3-27 22:43
标题: 回复 #7 2011freeyoung 的帖子
两种方法

1、 RUN --fira-fd0 /WIN$.ISO 形式

      只能使用0.0.1.30版firadisk驱动,且驱动文件和镜像文件需连续存放,不载入内存

2、RUN --firadisk /WIN$.ISO  形式

     通用版,对firadisk驱动版本无要求,无需文件连续存放,载入内存
作者: 2011freeyoung    时间: 2011-3-28 21:44
再请教一下版主:
使用方法一,报错“command error”。另外,如果把winxp的ISO解开到U盘根目录,如何编写菜单才能进行安装?
作者: sratlf    时间: 2011-3-29 00:21
标题: 回复 #9 2011freeyoung 的帖子
command error是你输入的参数有问题  再检查下吧  或者下最新版的再试下

散包的应该没办法安装  xp不支持这种安装方式
作者: pseudo    时间: 2011-3-29 12:15
标题: 回复 #1 2011freeyoung 的帖子
xp比较好装,这里有简单封装过的:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: 2011dingfei    时间: 2011-4-10 21:10
悲剧,没一个人认真解决问题的。这么简单一个问题,竟然……

直接给出答案,直接map
title  XP Install Step 2                          (3)
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /ramos.IMG
map /ramos.IMG (hd0)
map /xp.iso (0xff)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/xp.iso;disk,vmem=find:/ramos.IMG;\n\0
root (hd0,0)
chainloader /ntldr

title  XP Install Step 1  -firadisk.img           (4)
map --heads=2 --sectors-per-track=18 --mem (md)0x800+4 (99)
find --set-root /ramos.IMG
map /ramos.IMG (hd0)
map --mem /firadisk.img (fd0)
map  /xp.iso (0xff)
map --hook
write (99) [FiraDisk]\nStartOptions=cdrom,vmem=find:/xp.iso;disk,vmem=find:/ramos.IMG;\n\0
chainloader (0xff)


根目录需要三个文件
ramos.IMG
xp.iso
firadisk.img                 firadisk 1.30的软盘映像
自己可以改文件名

安装xp时可能需要按 F6
作者: 村牛    时间: 2013-8-24 20:39
2011dingfei 发表于 2011-4-10 21:10
悲剧,没一个人认真解决问题的。这么简单一个问题,竟然……

直接给出答案,直接map

有点麻烦了
作者: ccchz    时间: 2013-8-25 21:19

作者: SteveSi    时间: 2013-8-28 20:42
easy2boot?
作者: ms840617    时间: 2014-1-3 14:30
楼主,难道win7原版的iso文件直接map就行了?没试过,是真的吗?
作者: hawkerxh    时间: 2014-3-14 16:40
正在学习怎么加载xp的iso




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3