无忧启动论坛
标题:
置换磁盘可以判断吗?试用|| echo file not found.
[打印本页]
作者:
tingyue-wu
时间:
2011-7-28 09:43
标题:
置换磁盘可以判断吗?试用|| echo file not found.
如题
菜单如下
title 【 5 】安装XP镜像到SATA/RAID硬盘方法三(第一步)
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /BOOT/IMGS/FIRADISK.IMG (fd0)
map --mem /ABC/IASTOR.IMG (fd1)
find --set-root --ignore-floppies /XP.ISO
map --mem /XP.ISO (0xff)
map --hook
chainloader (0xff)
title 【 6 】安装XP镜像到SATA/RAID硬盘方法三(第二步)
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /BOOT/IMGS/FIRADISK.IMG (fd0)
map --mem /ABC/IASTOR.IMG (fd1)
find --set-root --ignore-floppies /XP.ISO
map --mem /XP.ISO (0xff)
map --hook
chainloader (hd0)+1
IASTOR.IMG 是磁盘驱动镜像。
执行时总是找不到,如果定位了IASTOR.IMG 文件,又找不到别的文件了,难道每个文件都定位一下?那也太麻烦了。
加了find可以解决问题,但是据说find用多了不好。为什么不加就不行呢?
title 【 5 】安装XP镜像到SATA/RAID硬盘方法三(第一步)
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /BOOT/IMGS/FIRADISK.IMG (fd0)
find --set-root /ABC/IASTOR.IMG && map --mem /ABC/IASTOR.IMG (fd1)
find --set-root --ignore-floppies /XP.ISO
map --mem /XP.ISO (0xff)
map --hook
chainloader (0xff)
title 【 6 】安装XP镜像到SATA/RAID硬盘方法三(第二步)
map (hd0) (hd1)
map (hd1) (hd0)
map --mem /BOOT/IMGS/FIRADISK.IMG (fd0)
find --set-root /ABC/IASTOR.IMG && map --mem /ABC/IASTOR.IMG (fd1)
find --set-root --ignore-floppies /XP.ISO
map --mem /XP.ISO (0xff)
map --hook
chainloader (hd0)+1
这个可以引导了。
另外再问,map (hd0) (hd1) map (hd1) (hd0)置换磁盘命令 能不能加个智能判断
如果我是在硬盘上引导安装系统,就不需要置换(有了反而出错退出),在U盘上引导就用上置换命令。
这个怎么做?
[
本帖最后由 tingyue-wu 于 2011-7-28 11:17 编辑
]
作者:
tingyue-wu
时间:
2011-7-28 10:42
写成这样
map (hd0) (hd1) && map (hd1) (hd0) || echo file not found.
map --mem /BOOT/IMGS/FIRADISK.IMG (fd0)
find --set-root /ABC/IASTOR.IMG && map --mem /ABC/IASTOR.IMG (fd1)
find --set-root --ignore-floppies /XP.ISO
map --mem /XP.ISO (0xff)
map --hook
chainloader (0xff)
置换出错后可以继续吗?
经试验发现,这样写法完全可行,至于是否有弊端不是很清楚,请大牛来说……
这样写之后,单硬盘引导也不在出现错误,正常进入xp初始安装模式。
f3退出重启后,系统提示发现新硬件(硬盘),要求重启。其它没有什么问题。
U盘引导安装,没有试,想来不会有影响吧。
[
本帖最后由 tingyue-wu 于 2011-7-28 11:16 编辑
]
作者:
sratlf
时间:
2011-7-28 14:09
首先需要确定IASTOR.IMG和其他文件都在同一个设备上 不在同一设备的话不用find肯定会提示file not found的
置换磁盘这个只能你自己想办法实现了 目前USB-HDD和HDD启动是没办法区分的 你可以弄个提示 由用户自己来判断是否需要交换磁盘
2#的不太清楚 不过单硬盘的机子应该没事 多硬盘的就别这么写了 没准引起什么问题
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3