![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-12 07:05 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » [下载]grub4dos用内存仿真磁盘,请测试 |
| 可打印版本 30,568 / 254 |
| 第121楼 不点 | 发表于 2005-03-24 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
windrv:
是吗?grldr 能被用于 non-emulation mode ? 你是如何做到的呢?那一定要和大家分享啊!这么说来,stage2_eltorito 就可以不要了,是吗? |
|
| 第122楼 blue777 | 发表于 2005-03-24 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
To Gandalf :chainloader (hd0,0)/ieldr如果是由boot.ini加载的grldr,则可以启动ISO如果是由软盘上的grldr(或stage1,stage2),则启动ISO时,发生CPU保护错误,自动重启!
|
|
| 第123楼 不点 | 发表于 2005-03-24 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
根据 gandalf 所说: - IELDR 使用的是 grldrstart.S+isoemu 的基本结构。 当, grldrstart.S 把 isoemu的主部放到 0x0000:0x8200 后,isoemu 的主部的代码会先把整个 isoemu 移到另外一个地址去运行。。。 ;) 由此能够设想,下面的启动方法,比前面所提到的方法 chainloader (hd0,0)/ieldr 要更加完美: chainloader --load-segment=0x2000 --load-offset=0 (hd0,0)/ieldr 其中,--load-segment 的值也可以是 0x1000 或者 0xd00。 请用这种启动方法吧。 |
|
| 第124楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
我试了,还是不能由软盘上的menu.lst来启动ISO,尽管和硬盘上的menu.lst该项完全一致,但前者会出现
Loading Stage2 fron the CDROM...... 遇到了一个随机的处理器错误。 这台 PC 自动重启。 注 hd0,0)均有ieldr,isoemu.ini,cdrom.iso.且isoemu.ini内容为isoemu cdrom.isotitle Boot from iso file (hd0,0)/cdrom.iso chainloader --load-segment=0x1000 --load-offset=0 (hd0,0)/ieldr 只要是从装在硬盘上的grub——不论是通过boot.ini加载的grldr,还是root(hd0,0) setup(hd0,0)——的menu.lst选上述项目都可以正常启动ISO, 而只要从装在软盘上的grub——不论是grldr引导的,还是root(fd0) setup(fd0)——的menu.lst选上述项目都会出现开头描述的自动重启. |
|
| 第125楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
解决上述问题具有重要意义!因为如能解决,我一张软盘就可以让电脑从硬盘上可引导的ISO启动了.(方法见92楼)希望Gandalf和不点兄致力解决,我会继续做最忠实的测试者.
|
|
| 第126楼 Esme | 发表于 2005-03-25 00:00 |
| 初级用户 发帖 35 积分 170 | |
|
高手们都来捧场了!呵呵,好激动
|
|
| 第127楼 hnlyzhd | 发表于 2005-03-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
| 第128楼 hnlyzhd | 发表于 2005-03-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
可以放到你的GRUBDISK中用MEM来调用 这个IMG,因为它只有57K,应该 加入对你的工具盘的空间没有太大影响吧
|
|
| 第129楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
这个我早就有了,在我做的syslinux引导的软盘启动盘里,dm.gz压缩镜像就是用它做内核的.其中command.com其实为ROM-DOS的miniCMD.而kernel.sys是Free-DOS的一个早期的内核.不过还是要感谢你的答复,我测试后及时反馈.
|
|
| 第130楼 不点 | 发表于 2005-03-25 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
根据 blue777 的描述,似乎觉得 ieldr 本身可能有问题。但也不敢肯定,因为 grldr 或许也能导致这一问题的出现。不过,我现在似乎还不能发现 GRLDR 什么地方会有问题。
|
|
| 第131楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
现在我不做GrubDisk启动盘啦
你也可以看看我最新做的sysliux+grub双引导的最新启动盘,我感觉还不错呢.http://bootdisk.ys168.com 的"潘多拉盒子"目录下有下载. |
|
| 第132楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
|
To hnlyznd:
最新测试结果证实了不点兄的猜测:"ieldr 本身可能有问题",因为你提供的最新在纯DOS下使用的ieldr.exe自称支持MS-DOS 3.30 , FreeDOS kernel 2032 及之后版本.(你上传的那镜像我已测试,ieldr.exe不支持) 而我用纯MS-DOS 7.10实模式(只有内核io.sys+命令解释器commander.com)测试,ierldr.exe照样出现"第124楼"我描述的错误. 因此,只有ieldr作者来解决"不能从软盘的menu.lst调用(hd0,0)的ieldr来启动ISO"——尽管这是个很令人不解的BUG. |
|
| 第133楼 hnlyzhd | 发表于 2005-03-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
不对吧,那个IMG,我测试完全可以启动的,是不是你的测试环境有问题,还有就是如果你安装有保护软件或保护卡就会出现启动失败的情况.如果不信,我可以贴图给你.
|
|
| 第134楼 blue777 | 发表于 2005-03-25 00:00 |
| 中级用户 发帖 134 积分 452 | |
| 第135楼 hnlyzhd | 发表于 2005-03-25 00:00 |
| 高级用户 发帖 164 积分 544 | |
|
请看,我用的是VPC启动,弄了几个启动过程时的画面,不知能否说明问题.
![]() |
|
| 上一页 1 … 6 7 8 9 10 11 12 … 17 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |