无忧启动论坛

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

[求助] usb引导iso安装windows2003

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-13 15:44:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题,用移动硬盘引导启动grub,执行下面的第一个菜单项没有问题。
重启后,usb上的引导信息没了,不能执行第二个菜单项,查看移动硬盘,发现多出来xp的启动文件,ntldr,boot.ini等四个文件。
请大侠指导下小弟,这问题怎么处理,谢了。


菜单项:
title XP setup step 1
find --set-root /WIN$.ISO
map --mem /firadisk.ima (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem /WIN$.ISO (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title Continue XP setup step 2
find --set-root /WIN$.ISO
map --mem /WIN$.ISO (0xff)
map --hook
chainloader (hd0)+1

另外我发现只要从移动硬盘引导,就算进pe安装,也会安装到移动硬盘。必须从硬盘引导才可以避免这问题。
2#
 楼主| 发表于 2012-8-13 16:01:03 | 只看该作者
自己顶    !!!!!1
回复

使用道具 举报

3#
 楼主| 发表于 2012-8-13 16:32:57 | 只看该作者
主要参考了http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
还有grub4dos的帮助文件。

菜单就是这么写的,难道不是吗?

搜索了本论坛相关的帖子,没人遇到过这种问题,
回复

使用道具 举报

4#
发表于 2012-8-13 17:57:01 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
用S版大的这个可以自动安装
回复

使用道具 举报

5#
发表于 2012-8-16 08:16:36 | 只看该作者
移动硬盘引导启动后,移动硬盘本身占用HD0,这时候你安装系统,引导文件肯定定入移动硬盘根目录。

在你的菜单中写入交换磁盘命令,将本地硬盘映射为HD0,移动硬盘映射为HD1,再安装系统就可以了……
回复

使用道具 举报

6#
 楼主| 发表于 2012-8-18 16:40:52 | 只看该作者
多谢楼上的两位朋友,调整了整菜单可以启动了。
我的iso文件在移动硬盘,所以find --set-root /win.iso 就把移动银盘当成启动盘了,所以注释这一行,用map交换磁盘。


title 【07】  从ISO镜像安装Windows xp -- 第一次启动,文件名win.iso
map --mem /tgtool/vm.img (fd1)
map --mem (md)0x6000+800 (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
#find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)

title 【07】  从ISO镜像安装Windows xp -- 第二次启动
map --mem /tgtool/vm.img (fd1)
map --mem (md)0x6000+800 (fd0)
map (hd0) (hd1)
map (hd1) (hd0)
#find --set-root /win.iso
map --mem /win.iso (0xff)
map --hook
chainloader (hd0)+1
回复

使用道具 举报

7#
 楼主| 发表于 2012-8-18 16:57:21 | 只看该作者
另外的发现
1 、firadisk.ima 似乎有问题,第二次启动后找不到光盘,只好换了vm
2 、我i的iso集成dps驱动,如果map交换磁盘放到map --mem /win.iso 之后执行也可以认到iso文件,但是无法加载dps的批处理。所以将交换磁盘命令调整到了map --mem /win.iso 前面。先交换磁盘,再加载iso可以解决问题。
3 、之前想到是两个磁盘搞出来的问题,所以想到了用pxe引导,这样就不存在两个磁盘的问题了。将所有文件放到tftp服务器上,通过pxe引导grldr,加载tftp服务器上的iso也可以顺利安装系统了。菜单如下
title pxe启动安装ISO  
map --mem (pd)/tgtool/vm.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem (pd)/win.iso (0xff)
map --hook
dd if=(fd1) of=(fd0) count=1
chainloader (0xff)
title pxe启动安装ISO   第二次启动
map --mem (pd)/tgtool/vm.img (fd1)
map --mem (md)0x6000+800 (fd0)
map --mem (pd)/win.iso (0xff)
map --hook
chainloader (hd0)+1
4 、用S版大的run脚本很强大,可以实现以上功能,而且更简单。

多谢各位朋友帮助了

[ 本帖最后由 tengguang 于 2012-8-18 17:02 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 17:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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