|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 121 楼』:
使用 LLM 解释/回答一下
windrv:
是吗?grldr 能被用于 non-emulation mode ? 你是如何做到的呢?那一定要和大家分享啊!这么说来,stage2_eltorito 就可以不要了,是吗?
windrv:
Is that so? Can grldr be used in non-emulation mode? How did you do it? You must share it with everyone! So, that means stage2_eltorito can be dispensed with, right?
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-24 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 122 楼』:
使用 LLM 解释/回答一下
To Gandalf :chainloader (hd0,0)/ieldr如果是由boot.ini加载的grldr,则可以启动ISO如果是由软盘上的grldr(或stage1,stage2),则启动ISO时,发生CPU保护错误,自动重启!
To Gandalf :chainloader (hd0,0)/ieldrIf it is loaded by boot.ini with grldr, then the ISO can be booted. If it is grldr (or stage1, stage2) on a floppy disk, then when booting the ISO, a CPU protection error occurs and it restarts automatically!
|
|
2005-3-24 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 123 楼』:
使用 LLM 解释/回答一下
根据 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。
请用这种启动方法吧。
According to what gandalf said:
- The IELDR uses the basic structure of grldrstart.S + isoemu. When grldrstart.S places the main part of isoemu at 0x0000:0x8200, the code of the main part of isoemu will first move the entire isoemu to another address to run... ; )
From this, it can be envisaged that the following boot method is more perfect than the previously mentioned method chainloader (hd0,0)/ieldr:
chainloader --load-segment=0x2000 --load-offset=0 (hd0,0)/ieldr
Among them, the value of --load-segment can also be 0x1000 or 0xd00.
Please use this boot method.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-24 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 124 楼』:
使用 LLM 解释/回答一下
我试了,还是不能由软盘上的menu.lst来启动ISO,尽管和硬盘上的menu.lst该项完全一致,但前者会出现
Loading Stage2 fron the CDROM......
遇到了一个随机的处理器错误。
这台 PC 自动重启。
注<img src="images/smilies/face-sad.png" align="absmiddle" border="0">hd0,0)均有ieldr,isoemu.ini,cdrom.iso.且isoemu.ini内容为isoemu cdrom.iso
title 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选上述项目都会出现开头描述的自动重启.
I tried, but still couldn't boot the ISO from menu.lst on the floppy disk. Although it's exactly the same as the item in menu.lst on the hard disk, the former will have:
Loading Stage2 from the CDROM......
An random processor error occurred.
This PC automatically restarted.
Note: (hd0,0) all have ieldr, isoemu.ini, cdrom.iso. And the content of isoemu.ini is isoemu cdrom.iso
title Boot from iso file (hd0,0)/cdrom.iso
chainloader --load-segment=0x1000 --load-offset=0 (hd0,0)/ieldr
As long as you select the above item from the grub installed on the hard disk - whether it's grldr loaded through boot.ini or root(hd0,0) setup(hd0,0) - in menu.lst, it can boot the ISO normally.
But as long as you select the above item from the grub installed on the floppy disk - whether it's guided by grldr or root(fd0) setup(fd0) - in menu.lst, it will have the automatic restart described at the beginning.
|
|
2005-3-25 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 125 楼』:
使用 LLM 解释/回答一下
解决上述问题具有重要意义!因为如能解决,我一张软盘就可以让电脑从硬盘上可引导的ISO启动了.(方法见92楼)希望Gandalf和不点兄致力解决,我会继续做最忠实的测试者.
Solving the above problem is of great significance! Because if it can be solved, I can make the computer boot from a bootable ISO on the hard disk with just one floppy disk. (The method is in post 92) I hope Gandalf and Brother Budian will work hard to solve it, and I will continue to be the most faithful tester.
|
|
2005-3-25 00:00 |
|
|
Esme
初级用户
 
积分 170
发帖 35
注册 2005-2-24
状态 离线
|
『第 126 楼』:
使用 LLM 解释/回答一下
高手们都来捧场了!呵呵,好激动
Experts are all here to cheer! Hehe, so excited
|
|
2005-3-25 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
|
2005-3-25 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 128 楼』:
使用 LLM 解释/回答一下
可以放到你的GRUBDISK中用MEM来调用 这个IMG,因为它只有57K,应该 加入对你的工具盘的空间没有太大影响吧
It can be put into your GRUBDISK and called with MEM for this IMG. Since it is only 57K, it should not have a big impact on the space of your tool disk, right?
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-25 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 129 楼』:
使用 LLM 解释/回答一下
这个我早就有了,在我做的syslinux引导的软盘启动盘里,dm.gz压缩镜像就是用它做内核的.其中command.com其实为ROM-DOS的miniCMD.而kernel.sys是Free-DOS的一个早期的内核.不过还是要感谢你的答复,我测试后及时反馈.
I already had this before. In the floppy boot disk I made with syslinux boot, the dm.gz compressed image uses it as the kernel. Among them, command.com is actually the miniCMD of ROM-DOS. And kernel.sys is an early kernel of Free-DOS. But I still thank your reply. I will feed back in time after testing.
|
|
2005-3-25 00:00 |
|
|
不点
银牌会员
     不甘寂寞的人
积分 2491
发帖 1115
注册 2003-9-24
状态 离线
|
『第 130 楼』:
使用 LLM 解释/回答一下
根据 blue777 的描述,似乎觉得 ieldr 本身可能有问题。但也不敢肯定,因为 grldr 或许也能导致这一问题的出现。不过,我现在似乎还不能发现 GRLDR 什么地方会有问题。
According to blue777's description, it seems that there might be something wrong with ieldr itself. But I can't be sure because grldr might also cause this problem. However, I don't seem to be able to find where there's a problem with GRLDR at the moment.
|

因为我们亲手创建,这个世界更加美丽。 |
|
2005-3-25 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 131 楼』:
使用 LLM 解释/回答一下
现在我不做GrubDisk启动盘啦<img src="images/smilies/face-laugh.png" align="absmiddle" border="0">你也可以看看我最新做的sysliux+grub双引导的最新启动盘,我感觉还不错呢.http://bootdisk.ys168.com 的"潘多拉盒子"目录下有下载.
Now I'm not making GrubDisk boot disks anymore :) You can also take a look at the latest boot disk I made with sysliux + grub dual boot, I think it's pretty good. There's a download in the "Pandora's Box" directory at http://bootdisk.ys168.com.
|
|
2005-3-25 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 132 楼』:
使用 LLM 解释/回答一下
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.
To hnlyznd:
The latest test results confirm Brother Budian's guess: "ieldr itself may have an issue", because the latest ieldr.exe you provided that claims to support MS-DOS 3.30, FreeDOS kernel 2032 and later versions is used under pure DOS. (The image you uploaded I have tested, and ieldr.exe is not supported.) While I tested with pure MS-DOS 7.10 real mode (only kernel io.sys + command interpreter commander.com), ierldr.exe still has the error I described in "Post 124".
Therefore, only the ieldr author can solve the problem of "cannot call (hd0,0) ieldr from menu.lst on floppy to boot ISO" — although this is a very puzzling bug.
|
|
2005-3-25 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 133 楼』:
使用 LLM 解释/回答一下
不对吧,那个IMG,我测试完全可以启动的,是不是你的测试环境有问题,还有就是如果你安装有保护软件或保护卡就会出现启动失败的情况.如果不信,我可以贴图给你.
No, that's not right. The IMG I tested can start completely. Is there a problem with your test environment? Also, if you have protection software or a protection card installed, it will cause a startup failure. If you don't believe it, I can post pictures for you.
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-25 00:00 |
|
|
blue777
中级用户
  
积分 452
发帖 134
注册 2004-6-16
状态 离线
|
『第 134 楼』:
使用 LLM 解释/回答一下
麻烦你贴几个图让我参考参考,上传一个我测试的录象给你看:
把扩展名.zip改为.exe即可直接观看,因为论坛不支持上传exe文件.
打开附件
上面是grub通过memdrive运行镜像的录象,下面是我直接运行你给的镜像的录象,ieldr.exe可以运行了,但照样出现了我说过的错误.(把扩展名.zip改为.exe观看)
打开附件
Please post a few pictures for me to refer to, and upload a video I tested for you to see:
Change the extension .zip to .exe to watch it directly, because the forum does not support uploading .exe files.
Open the attachment
The above is the video of grub running the image through memdrive. The following is the video of me directly running the image you gave. ieldr.exe can run, but the error I mentioned still appears. (Change the extension .zip to .exe to watch)
Open the attachment
|
|
2005-3-25 00:00 |
|
|
hnlyzhd
高级用户
   
积分 544
发帖 164
注册 2004-10-17
状态 离线
|
『第 135 楼』:
使用 LLM 解释/回答一下
请看,我用的是VPC启动,弄了几个启动过程时的画面,不知能否说明问题.
Look, I'm using VPC to boot, and I made a few pictures during the boot process. I don't know if it can explain the problem.
|

我的留言簿
http://hnlyzhd.ys168.com 我的网络盘
|
|
2005-3-25 00:00 |
|