Board logo

标题: isoemu 从 FAT32 分区上的 iso 文件快速地启动你的系统 [打印本页]

作者: Gandalf     时间: 2004-10-28 00:00    标题: isoemu 从 FAT32 分区上的 iso 文件快速地启动你的系统

这个版本,可以成功地载入了. 欢迎试用.

[下载] http://159.226.20.15/grub_chs/isoemu/bin/isoemusv.zip  ( First Step )
[下载] http://159.226.20.15/grub_chs/isoemu/bin/isoemusv+.zip ( Advanced Version )
[下载] http://159.226.20.15/grub_chs/isoemu/ isoemusv#.zip ( Sharp Version )

  Quote:
ISOEMU 1.0# [Final, SV] by Gandalf/Einstein [加速版]

[history]

21:38 2004-10-27    Support eltorito.sys;        # version
16:39 2004-10-27    Advanced Version - speed up. + version
12:00 2004-10-27    Base Version, 1st step       - version



从硬盘的 FAT32 分区上的 iso 文件启动你的系统
======================

本压缩包中的四个文件诸功能如下:

ieldr        - IsoEmu loader 主程序

isoemu.ini   - ieldr 的配置文件

isogrub.iso  - 演示光盘 Grub 的启动光盘

eltorito.sys - 在纯 DOS 下配合 mscdex.exe 访问isoemu的光盘驱动(特别版)

ReadME       - ;-) I'm here



已知的问题
=====

* 仅支持 FAT32 分区的硬盘;

* 仅支持纯 DOS 下的访问,即基于 INT13h 的磁盘访问;

如何使用
=====

A)使用 NTLDR 的菜单

    1). 请把 ieldr 放到你的 c:\, 修改 boot.ini ,添加如下行即可:

        c:\ieldr="Load IsoEmu Final SV"

    2). 请把 isoemu.ini, 你要虚拟的 iso 文件放到 FAT32 分区的根目录下;

     然后修改 isoemu.ini 的这一行:

        "isoemu isogrub.iso" (把 isogrub.iso 改为你的文件即可。)
  

B)使用 Grub 的 Run 命令

     很简单的。请把 ieldr 放到 Grub 能找到的地方,然后使用

        run (path)/ieldr          即可!



C) 关于如何使用内建的 Shell
   
   这个 Shell 在使用上,和 DiskEmu1x 差异不大,比如:

     * 你可以使用 help 获取帮助

     * 使用“上键”调用上一次的命令

     * Run 运行光盘上的文件,包括 1.44M/2.88M 软盘镜像,win2k.bin 等启动文件

     * Drv 用以更换驱动器号, isoemu 虚拟的盘号是 0xee

     * Dir,ls 列目录

     * BOOT 启动其他介质,boot hdd/fdd 启动硬盘/软盘

     * 还有一个复活节彩蛋。 。 。  



〉〉这只是一种尝试,到这个版本, 也许没有太多的问题。可能有更进一步功能改进,

希望有人来做,比如供 NT 系统访问的设备驱动程序,,,

------------------------------------------------------
请访问
http://159.226.20.15/isoemu/
http://159.226.20.15/grub_chs/ebook/ 获取更多信息



======================== f22_storm@163.com
Gandalf 21:46 2004-10-27


作者: Wengier     时间: 2004-10-30 00:00
我试了一下,确实可以在启动FAT32分区的根目录下的ISO文件。不过,如果能这样就好了:1:也支持FAT12/FAT32分区(以后还可以加入支持NTFS分区);2:ISOEMU.INI也可以指定启动子目录下的ISO文件,而不仅仅是根目录下的。祝愿这个程序越来越好!
作者: dato     时间: 2004-10-30 00:00
我是从网上下的xp sp2,VRMPVOL_CN.iso启动时可以看到 boot from cdrom选项,但是接着系统就没反应了815et主板。不知道对具体的ISO格式有要求吗
作者: windrv     时间: 2004-11-2 00:00
Dear Gandalf,
What should be the format of the bootable iso file?
I have made bootable iso file which when recorded on cd, it can boot; but not bootable by your isoemu.
I have tested booting isogrub.iso included in the package. It works.
So please clarify what format is needed.
I have tested it with a bootable floppy and bootable hard disk image made into bootable iso image file by mkisofs.
Is it related to the FAT32 format?
The bootable floppy is FAT12 & the hard disk first partition is FAT16.
作者: Gandalf     时间: 2004-11-2 00:00
to windrv:    This version, is designed for explorering, so, ONLY, the non-emu format of bootable cd is supported.You mentioned, you used a Floppy and a harddisk image, you would failed to boot with this kind of cd.If you want to use this kind of image, you can choose grub + memdisk. - just you see, isogrub has grub supported.    The most simple way to creat a SUPPORTED CD by  ISOEMU, for instance, is using ezboot, winiso, or ultroiso.   - Please note, that, USE NON-EMU type. - I think, there are many virtual boot mangers in bootable cd world, e.g. Diskemu1x.bin, SysLinux, Grub, BCDW,, ,, ,, they can emulate a floppy image, or disk image located on one CD. So, if I can load one of them, we can get these format supported, and better than I do whin the isoemu, isn't it?Simple is the best!  ;-)----------Another thing, FAT12 is not support, and NTFS is now developping.  Wish tomorrow night, we will get it.
作者: Gandalf     时间: 2004-11-2 00:00


  Quote:
我是从网上下的xp sp2,VRMPVOL_CN.iso启动时可以看到 boot from cdrom选项,但是接着系统就没反应了815et主板。不知道对具体的ISO格式有要求吗

如果试图使用 isoemu 去加载或者运行 WinPE/Win2K/XP/2K3 的安装光盘,就会产生这样的情况。因为,他们都要使用文件系统的设备驱动程序。而, isoemu 仅仅是在和 msdos 相平齐的层次进行光驱的虚拟,这和 grub4dos 的情况类似。    此外,如果需要在纯 DOS 下使用虚拟出来的光驱,请使用 eltorito.sys, 而且要是压缩包里的那个 1.4 版本才行。
作者: windrv     时间: 2004-11-3 00:00
Dear Gandalf,
I have used isolinux to make a non-emulation-mode bootable iso image file and booted it from QEMU under XP. It works well.
But the iso image file cannot be booted by isoemu.
Could you tell us how you made your isogrub.iso?
作者: Gandalf     时间: 2004-11-3 00:00
I used UltroISO. The loader is my isogrub.bin,  you can extract it from that isogrub.iso. You can download a trial version from internet. This tool is very easier to use.And how about send your iso file to me, you can put it here: ftp://159.226.20.15/incoming/
作者: windrv     时间: 2004-11-4 00:00
Dear Gandalf,
I have just put up an isolinux.iso image for your examination. It is made under XP using mkisofs for isolinux. For details please consult syslinux homepage.
Could you explain a little bit how isogrub.bin works and how to use UltraISO to make your iso image file? Does it work like isolinux.bin?
作者: Gandalf     时间: 2004-11-5 00:00
to Mr. Windrv:  Sir, I've found out the iso file made by mkisofs, is strange, comparing with ezboot, at least. And the emulation code has bugs, too.   This patch will come with next version of isoemu whichhas NTFS supported.    The NTFS support is half ready, and I have made a new FAT32 stub for ie_mgr. ;-)
作者: windrv     时间: 2004-11-5 00:00
Waiting for your good work!
作者: Gandalf     时间: 2004-11-5 00:00
[下载] http://159.226.20.15/grub_chs/isoemu/bin/ isoemu01.zip
说明: 如果你的分区是 NTFS, 如果簇大于了 2kb, 那么,此版本将出现问题。

ISOEMU 1.01$ fs_fat32/fs_ntfs [Sinctech, Dev] by Ganstein [预览版]

11:41 2004-11-5     

      ---------------
          * 加入对 NTFS 分区支持。 请确认你的分区的簇大小,需 <=2kb.
          * 调整 ie_diskmgr 的 FAT32 stub;
          * 修改代码,以对 mkisofs 生成的 non-emu bootable cd 的支持;

作者: windrv     时间: 2004-11-5 00:00
Dear Gandalf,
Report to you my findings:
linuxiso.iso works on FAT32 but not on NTFS under XP.
Your isogrub.iso works on both types of partitions under XP.
作者: Gandalf     时间: 2004-11-5 00:00
Thanks!  ;-)

>> Grub is great?!  
No at all. That's my code's bug.  I'm solving this problem... ...
=============
BTW: I've got your letter, Mr.  I'd like to do so, if I had time. ;-)

[此贴子已经被作者于2004-11-5 15:17:32编辑过]



作者: windrv     时间: 2004-11-5 00:00
Dear Gandalf,
Thank you.
Let's correspond through email on that subject.
作者: Gandalf     时间: 2004-11-5 00:00
Congratulations!
We get the gift from the God!  
NTFS is now full supported! ;-)
But still in test progress. ;-(

[此贴子已经被作者于2004-11-5 19:48:13编辑过]



作者: Wengier     时间: 2004-11-6 00:00
想問一下,新的版本中能不能加入FAT12/16支持呢?畢竟這個還是比較有用的。


作者: Gandalf     时间: 2004-11-6 00:00
NTFS 的最终修订版可以获取啦: -  这是 isoemu 的最后版本,不会再加以更新。

-  还是老地方, http://159.226.20.15/grub_chs/isoemu/bin/  isoemu_105th.zip

有如下改动:
------------------



13:38 2004-11-6 再次修订 NTFS 虚拟代码,解决 ezboot 背景图的错乱显示。 5th
          * 开始支持自定义 Logo, 内建 Shell。
          * 不再支持 “在启动前,通过在 isoemu xxx.iso 行之后加入一些语句,可以显示/暂停启动过程”;
* FAT12 的支持,恐怕没有可能在这个版本上实施,也许是 isoemu codename ganstein 里作啦。 这个版本不再更新。
作者: windrv     时间: 2004-11-8 00:00
Dear Gandalf,
I have tested the new version above. It works perfectly for the linuxiso.iso on NTFS partition now that I uploaded to your site.
Your link above to the programme seems not correct however.