中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-11 21:42
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 已解决!四种在Grub控制台命令行中启动.ISO镜像都失败
可打印版本  3,808 / 10
第1楼 xiaoyunwang 发表于 2008-10-15 12:10
高级用户 发帖 374 积分 940 来自 湖南张家界
已解决!四种在Grub控制台命令行中启动.ISO镜像都失败
下面四种 Grub4DOS 启动 ISO 镜像的语句块在刚开机启动菜单 .lst 中启动能启动成功, 但是在纯 DOS 下, 键入 grub 进入控制台命令行中,手工输入到chainloader (0xff) 或 chainloader (hd32) 时执行,全部出错,不知何故? 而启动 .IMG 和 .IMA 都没有问题,请问各位 Grub 高手,grub4DOS 的控制台命令中,应该如何手动输入启动 .ISO 镜像?

title 1, Boot ISO
find --set-root /ghost/msdos71s.iso
map --mem /ghost/msdos71s.iso (0xff)
map --hook
chainloader (0xff)

title 2, Boot ISO
find --set-root /ghost/msdos71s.iso
map /ghost/msdos71s.iso (0xff)
map --hook
chainloader (0xff)

title 3, Boot ISO
find --set-root /ghost/msdos71s.iso
map --mem /ghost/msdos71s.iso (hd32)
map --hook
chainloader (hd32)

title 3, Boot ISO
find --set-root /ghost/msdos71s.iso
map /ghost/msdos71s.iso (hd32)
map --hook
chainloader (hd32)

[ Last edited by xiaoyunwang on 2008-10-15 at 13:25 ]
第2楼 lianjiang2004 发表于 2008-10-15 12:23
金牌会员 发帖 1,884 积分 3,946
错误,要给出具体信息。
第3楼 xiaoyunwang 发表于 2008-10-15 12:34
高级用户 发帖 374 积分 940 来自 湖南张家界
错误现象为(四种方式都差不多, 而不在命令行中时都能启动 ISO 成功!):
请问如果让在命令行下手工输入启动 .ISO 镜像成功(而手工输入启动 .IMG/.IMA 都没问题)。

第4楼 lianjiang2004 发表于 2008-10-15 12:38
金牌会员 发帖 1,884 积分 3,946
具体的原因,及解决办法,等作者答复吧。
不懂。
第5楼 xiaoyunwang 发表于 2008-10-15 12:52
高级用户 发帖 374 积分 940 来自 湖南张家界
仍然感谢 lianjiang 兄,我的不少问题大多都是你出手相助的,很感谢您!!!!!

我还以为看了 Grub 教程后就学会了一点了,可真没有想到,在实际应用时却处处出问题,看来准备在纯 DOS 下组织批脚本搜索 .ISO 镜像交给 Grub4DOS 以 grub --config-file="文件路径" 方式启动 .ISO 镜像的想法泡汤了(启动 .ima/.img 当然可以),"不点" 何时才能看到此贴啊,等待中....
第6楼 xiaoyunwang 发表于 2008-10-15 13:12
高级用户 发帖 374 积分 940 来自 湖南张家界
问题解决了,这下把我害惨了,真有一种想哭而又惊喜的感觉,我刚才到真实电脑上测试了一下,全部没有问题,全部通过,无论那种方式启动 .ISO 都成功。VPC 有时真够把人给害惨的了(特别是到处去寻找原因时)...

下面还剩下这个问题未搞定...
要求启动第一分区,并且启动后对系统所作的修改在重启后无效,我的电脑 ( I810PE 主板,128 MB 内存,XP 系统 ) 包括 VPC 上按下面的语句块怎么都启动不了啊, 请帮忙,感谢。现在不是有 " Power Shodw 影子系统吗 "保护 C 盘在重启后还原。 相信 Grub4DOS 的虚拟仿真功能启动系统时也可以做到和影子系统相同的功能,但不知怎样写,我想用 Grub4DOS 的这种功能保护我的 C 盘。下面的写法理论上可行,实际上启动不了。请 Grub 高手帮忙。

title boot partion
map --mem (hd0,0)+1 (hd0)
map (hd0) (hd1)
map --hook
rootnoverify (hd0,0)
chainloader (hd0,0)+1

[ Last edited by xiaoyunwang on 2008-10-15 at 13:30 ]
第7楼 不点 发表于 2008-10-15 23:52
银牌会员 发帖 1,115 积分 2,491
你的图片显示 grub4dos 2007-08-17,那时 grub4dos 还没有 ISO 仿真功能呢。

要保护 C 盘,建议试试 无盘天使。

grub4dos 的仿真,只能在实模式下起作用,到了保护模式后就不起作用了。所以你是无法保护你的硬盘的。
第8楼 xiaoyunwang 发表于 2008-10-16 00:43
高级用户 发帖 374 积分 940 来自 湖南张家界
呵呵,说曹操,曹操就到了,感谢不点的回复,真实电脑中安装了一个 DOS 工具箱,用的是 2008 10月份的 Grub4DOS ,虚拟电脑中用的是随便提取的一个,未注意年份,相差太大了。
第9楼 fliger 发表于 2009-01-30 19:49
初级用户 发帖 11 积分 24
我很想明白原因,我是在真实情况下出现以上问题的,无盘天使好象保护不了引导区吧,按我的理解
只要把ISO文件设置成只读权限,应该能防止ISO中病毒了

[ Last edited by fliger on 2009-1-30 at 19:53 ]
第10楼 fliger 发表于 2009-01-30 19:58
初级用户 发帖 11 积分 24
我听说,有把系统做在D盘,然后用XP自己的分区重定向功能---在磁盘管理里面,把D盘虚拟到C盘里去,这样不管病毒怎么肆虐,其实都是写在一个假的位置上,这样就可以防病毒了,但我还没有尝试过怎么把系统分区重定向,注意 ,要保护的分区一定要在重定向后删除它的盘符
第11楼 regvip2008 发表于 2009-02-03 12:53
初级用户 发帖 87 积分 187
Originally posted by fliger at 2009-1-30 07:58 PM:
我听说,有把系统做在D盘,然后用XP自己的分区重定向功能---在磁盘管理里面,把D盘虚拟到C盘里去,这样不管病毒怎么肆虐,其实都是写在一个假的 ...



这个方法理论上是不错的,不过,不晓得有人试过感觉怎么样?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023