IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Isoemu - Boot System From An Iso File, this is an emulation program
useronce
post Oct 27 2004, 08:39 AM
Post #1


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



biggrin.gif
Download from here, and select isoemusv#_eng.zip for english version of ReadME.txt


Here is a new program named ieldr - IsoEmu Loader.

By using it, we can boot our system from a local iso file, if this iso file is bootable. Cool or Not? ;-)

Here is some info about it:

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


Boot from an ISO file located on a FAT32 partition
===================================================

This zip package contains 5 files, they are:

ieldr        - IsoEmu, the loader, main program

isoemu.ini   - configuration file for ieldr

isogrub.iso  - demo iso file(Boot Grub)

eltorito.sys - Let dos know there is a CD inserted.  ;-) Thanks Mr. Bart.

ReadME       - IT's me



Known Limitation
=================

* Support FAT32 partition only;

* Works on x86's RealMode only(so this cannot boot Windows PE,
           OR, WinNT based OS), `cause it hooks INT13h;

* Support 8.3 file format only;


HOW TO USE
============

A) As a menu item of NTLDR

     1). Extract ieldr to your c:\, and modify your boot.ini,add the
following line:

         c:\ieldr="Load IsoEmu Final# SV"

     2). Extract isoemu.ini and the iso file what you want to Emulate,
to the root directory of a FAT32 partition;

      -AND- change a line of isoemu.ini:

         "isoemu isogrub.iso" (modify `isogrub.iso` to your iso file)
  

cool.gif Run from Grub, or Other Loader. (can run @0x0000:0x7c00, 0x0000:0x8200)

      It's simple, put the ieldr to one place where grub can found it,
and then, use:

         run (path)/ieldr          That's all!



C) Something about the internal-shell
    
    This shell is a multi-cd-loader just like Mr. Bart's DiskEmu1x. It has
many commands(for more info, type help at the prompt), such as:

      * Use "UP" key for last command;

      * Run app from a CD,i.e. 1.44M/2.88M FDD-img,or another boot loader;

      * Drv, to change the drive number of CD, it is always 0x9f in VMWare;

      * Dir/ls, list the current directory;

      * BOOT  boot system from fdd/hdd, just like:  boot hdd [CR]

      * And there is a east egg... ...


>> This program is designed for exploration; till now, there are some bugs, maybe.



Wish you like it, and hope it useful!
Go to the top of the page
 
+Quote Post
Kalonji
post Oct 27 2004, 10:53 AM
Post #2


Silver Member
***

Group: Members
Posts: 331
Joined: 15-November 03
Member No.: 2,579



Same does QEMU. QEMU Homepage.

From author's site:
QUOTE
Introduction
QEMU is a FAST! processor emulator using dynamic translation to achieve good emulation speed.

QEMU has two operating modes:
Full system emulation. In this mode, QEMU emulates a full system (for example a PC), including a processor and various peripherials. It can be used to launch different Operating Systems without rebooting the PC or to debug system code.
User mode emulation (Linux host only). In this mode, QEMU can launch Linux processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator or to ease cross-compilation and cross-debugging.
As QEMU requires no host kernel patches to run, it is very safe and easy to use.


Since I have trouble booting my bcdw based boot-cd using VirtualPC *AND* VMWare I'm using QEMU. Does a good job and is for free since it is released under the GPL.

I love this one.


--------------------
Smash forehead on keyboard to continue.....
Go to the top of the page
 
+Quote Post
d4vr0s
post Oct 27 2004, 11:42 AM
Post #3


911cd's Boyscout
*****

Group: Members
Posts: 3,096
Joined: 18-November 03
From: Skaro
Member No.: 2,631



I hope isoemu supports ntfs in the future, it looks like it could be very cool. smile.gif


--------------------
A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. Douglas Adams

Problems? Check the Troubleshooting FAQ
Go to the top of the page
 
+Quote Post
useronce
post Oct 28 2004, 04:45 AM
Post #4


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



isoemusv$_eng has been release!

Get it from: http://159.226.20.15/grub_chs/isoemu/bin/

QUOTE
18:23 2004-10-28    Fixed some bugs, improved sth. $ version
                    * before launch the default loader of emu-cd, we can run into
                          the internal shell by press Alt Key;
                    * display the information of this iso file while emulating;
                    * we can display some message or pause the boot sequence,
                          before launch this CD, by put some lines after
                          `isoemu xxx.iso' line, see isoemu.ini file for detail info;
                    * if we try to rein isoemu, it will display some info, and refuse to
                          use the new one to emulate.
QUOTE
for internal shell, boot command can boot cdrom/fdd/hdd:

boot hdd
boot cdrom
boot fdd


It is maybe the last step on FAT32 file system. ;-)
Go to the top of the page
 
+Quote Post
useronce
post Nov 3 2004, 08:32 AM
Post #5


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



Congratulations!

NTFS is now supported!!!

If you want to try it, following this link, and select the one named isoemu!.zip

http://159.226.20.15/grub_chs/isoemu/bin/



Wish you like it! ;-)
Go to the top of the page
 
+Quote Post
cyrano
post Nov 3 2004, 08:44 AM
Post #6


Gold Member
****

Group: Members
Posts: 548
Joined: 22-December 03
Member No.: 3,201



@useronce:
on the link you provided there is no such file.
And the readme is also speaking about the releas from 28.Okt, which is FAT32 only...
Go to the top of the page
 
+Quote Post
Bernd Blaauw
post Nov 3 2004, 11:49 AM
Post #7


Silver Member
***

Group: Members
Posts: 464
Joined: 28-January 03
Member No.: 18



nice project, with limitations though.
I tried my FreeDOS ISO-file (uses isolinux.bin). Fails
I tried Memtest86+ v1.27 ISO (www.memtest.org). Fails.

the provided GRUB seems to work.
CDrom needs 2048byte cdrom bootsector + a kernel (GRUB v0.95).

I still don't know what the eltorito.sys file is for (separately).
IELDR does not seem to require it, and the isogrub.iso already contains Grub + Memdisk + Win98 image including eltorito.sys
(so you're violating several copyrights, and maybe Bart Lagerweij's redistribution permissions.).

what kind of ISO's can it actually boot?
-Simple emulation (hdd, floppy) ?
-Non-emulation -> GRUB only ?

any more examples?

Keep up the good work, but do improve the compatibility.

how do I install the IELDR to an empty FAT32 partition?
I guess it needs some kind of bootsector then.

copy ieldr c:\
copy test.iso c:\
copy isoemu.ini c:\
sys c: c: bootonly /k ieldr

I tried the 2004-10-28 version.

Bernd
Go to the top of the page
 
+Quote Post
useronce
post Nov 3 2004, 07:51 PM
Post #8


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



QUOTE (cyrano @ Nov 3 2004, 01:44 PM)
@useronce:
on the link you provided there is no such file.
And the readme is also speaking about the releas from 28.Okt, which is FAT32 only...


- Oh, I've found that this version is only support cluster's size <=2kb, and it

has some bugs to cluster's size is 4kb.

- But, we may all use the 4kb/cluster partition to host an iso file. So, I'm

solving this problem.
Go to the top of the page
 
+Quote Post
useronce
post Nov 3 2004, 08:06 PM
Post #9


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



QUOTE (Bernd Blaauw @ Nov 3 2004, 04:49 PM)
nice project, with limitations though.
I tried my FreeDOS ISO-file (uses isolinux.bin). Fails
I tried Memtest86+ v1.27 ISO (www.memtest.org). Fails.

the provided GRUB seems to work.
CDrom needs 2048byte cdrom bootsector + a kernel (GRUB v0.95).

I still don't know what the eltorito.sys file is for (separately).
IELDR does not seem to require it, and the isogrub.iso already contains Grub + Memdisk + Win98 image including eltorito.sys
(so you're violating several copyrights, and maybe Bart Lagerweij's redistribution permissions.).

what kind of ISO's can it actually boot?
-Simple emulation (hdd, floppy) ?
-Non-emulation -> GRUB only ?

any more examples?

Keep up the good work, but do improve the compatibility.

how do I install the IELDR to an empty FAT32 partition?
I guess it needs some kind of bootsector then.

copy ieldr c:\
copy test.iso c:\
copy isoemu.ini c:\
sys c: c: bootonly /k ieldr

I tried the 2004-10-28 version.

Bernd


- 1st thing, I want to say sorry to Mr. Bart Lagerweij for my violating. I'll remove

the eltorito.sys from the root of this package.

- 2nd, the isoemu is now only support an non-emu bootable cd to boot. If it is an

emu-disk, such as floppy-disk-image, or hard-disk-image, we can use

grub+memdisk to launch it (just use the internal-shell and run isogrub.bin coming

with isogrub.iso)

- 3rd, the installation is simple. We know, ieldr can run from

: 0x0000:0x7c00 - the common address for loaders

: or_ 0x2000:0x0000 - this is the address for ntldr. ;-)

so, we can use grub(with run-command-patched by Gandalf. you can download

it from http://159.226.20.15/grub_chs/grubin/rtl8139_run4.zip, this version can

load a binary loader with max 64kb size) to run ieldr, just like:

grub> run (hd0,0)/boot/ieldr

And, we can also use the ntldr to launch ieldr, as an menu item:

c:\boot\ieldr="boot isoemu with ntfs support"

_IT_ should not be installed to disk's boot sector(s).
Go to the top of the page
 
+Quote Post
sherpya
post Nov 3 2004, 11:44 PM
Post #10


Platinum Member
*****

Group: Members
Posts: 1,497
Joined: 20-September 03
From: Italy
Member No.: 1,727



this looks very intresting... hmm why days are only made by 24 hours??
Go to the top of the page
 
+Quote Post
useronce
post Nov 5 2004, 08:33 AM
Post #11


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



laugh.gif Here, isoemu with NTFS supported!

Download it from the same location, http://159.226.20.15/grub_chs/isoemu/bin/ isoemu_3rd_eng.zip

QUOTE
ISOEMU 1.03rd fs_fat32/fs_ntfs [Sinctech, DV]by Ganstein

[history]

        -----------------------
21:05 2004-11-5     3rd version        - main update: NTFS

                    * Full Support NTFS parition(Perfect on cluster size <=2kb);
                    * update codes for iso files made by mkisofs. And now, isolinux is working.
                    * improved the fs_fat32 stub of ie_diskmgr(c code =>asm code). > reduced size 4kb.
        -----------------------
18:23 2004-10-28    Fixed some bugs, improved sth. $ version

                    * before launch the default loader of emu-cd, we can run into
                             the internal shell by press Alt Key;
                    * display the information of this iso file while emulating;
                    * we can display some message or pause the boot sequence,
                             before launch this CD, by put some lines after
                             `isoemu xxx.iso' line, see isoemu.ini file for detail info;
                    * if we try to rein isoemu, it will display some info, and refuse to
                             use the new one to emulate.

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


Boot from an ISO file located on a FAT32/NTFS partition
==================================================
Go to the top of the page
 
+Quote Post
cyrano
post Nov 5 2004, 08:45 AM
Post #12


Gold Member
****

Group: Members
Posts: 548
Joined: 22-December 03
Member No.: 3,201



link mistyped:
should be: http://159.226.20.15/grub_chs/isoemu/bin/

wink.gif
Go to the top of the page
 
+Quote Post
foothills
post Nov 5 2004, 09:06 AM
Post #13


Member
**

Group: Members
Posts: 26
Joined: 25-February 04
Member No.: 4,399



Ok... I'm confused. Will it or won't it boot a pebuilder winpe ISO ? If it will, can someone post a step by step??
Go to the top of the page
 
+Quote Post
useronce
post Nov 6 2004, 01:00 AM
Post #14


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



Hi, everybody, isoemu_105th is now availbale! - It is a final step for updating

of this currently ie_diskmgr structure.

Download it from the same location, http://159.226.20.15/grub_chs/isoemu/bin/ isoemu_5th_eng.zip


QUOTE
ISOEMU 1.05th fs_fat32/fs_ntfs+ [Sinctech]by Ganstein [Final Step]

[history]
13:38 2004-11-6     5th version        - main update: NTFS +

                    * update the xchanging data code for hdd-sector => v.iso-sector;
                    * you can use your own oem-logo or internal shell(such as diskemu1x.bin) in ieldr.
                    * -=No Support=- :"

                             we can display some message or pause the boot sequence,
                             before launch this CD, by put some lines after
                             `isoemu xxx.iso' line, see isoemu.ini file for detail info;"
Go to the top of the page
 
+Quote Post
useronce
post Nov 6 2004, 01:05 AM
Post #15


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



QUOTE (foothills @ Nov 5 2004, 02:06 PM)
Ok... I'm confused.  Will it or won't it boot a pebuilder winpe ISO ? If it will, can someone post a step by step??


tongue.gif Mr. this tool is not support NT based system.

It is simply hooked the INT13h of BIOS. And NT system will not use

INT13h to load system files(except ntldr), so, we cannot run winpe

within isoem envirenment.
Go to the top of the page
 
+Quote Post
jaclaz
post Nov 6 2004, 10:41 AM
Post #16


Platinum Member
*****

Group: Moderator
Posts: 4,309
Joined: 25-July 04
From: Italy
Member No.: 6,779



useronce,
it looks like you have done an exceptionally good work.

Keep up with it!

Cheers,

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
useronce
post Nov 7 2004, 08:24 PM
Post #17


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



Thank you all. ;-)

Ehn, I've heard some bugs of this 5th version.

1. It cannot support Ext-Dos FAT32 filsystem, on SOME PC;

2. It has bug to emu an iso file hosted on EXT-NTFS partition;

3. ?? Wish you tell us. ;-)


For some reason, I have to quit this game of ieldr. But I have a

new plan - dump isoemu to grub. This new feature of grub, looks

like:

QUOTE
vcdrom --install (hdx,y)/path/to/bootable_file.iso
vcdrom --bootcd


Here is the full story:

http://savannah.gnu.org/bugs/?func=detaili...80#dependencies

tongue.gif
Go to the top of the page
 
+Quote Post
useronce
post Jul 29 2005, 06:21 AM
Post #18


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



QUOTE (useronce @ Nov 4 2004, 01:06 AM)
- 1st thing, I want to say sorry to Mr. Bart Lagerweij for my violating. I'll remove

the eltorito.sys from the root of this package.

- 2nd, the isoemu is now only support an non-emu bootable cd to boot. If it is an

emu-disk, such as floppy-disk-image, or hard-disk-image, we can use

grub+memdisk to launch it (just use the internal-shell and run isogrub.bin coming

with isogrub.iso)

- 3rd, the installation is simple. We know, ieldr can run from

:       0x0000:0x7c00   -  the common address for loaders

: or_ 0x2000:0x0000   - this is the address for ntldr. ;-)

so, we can use grub(with run-command-patched by Gandalf. you can download

it from http://159.226.20.15/grub_chs/grubin/rtl8139_run4.zip, this version can

load a binary loader with max 64kb size) to run ieldr, just like:

grub> run (hd0,0)/boot/ieldr

And, we can also use the ntldr to launch ieldr, as an menu item:

c:\boot\ieldr="boot isoemu with ntfs support"

_IT_ should not be installed to disk's boot sector(s).
*



[2005-07-29] All of those link about 159.226.20.15 is boken, and we have a new
site hosted on sysoft.zdwx.com, so if you want to download the isoemu, visit:

http://sysoft.zdwx.com/isoemu/

--------------------------------
Wish you have a better day!
Go to the top of the page
 
+Quote Post
jaclaz
post Jul 29 2005, 09:00 AM
Post #19


Platinum Member
*****

Group: Moderator
Posts: 4,309
Joined: 25-July 04
From: Italy
Member No.: 6,779



QUOTE
[2005-07-29]All of those link about 159.226.20.15 is boken, and we have a new
site hosted on sysoft.zdwx.com, so if you want to download the isoemu, visit:

http://sysoft.zdwx.com/isoemu/


Maybe I am stoned today, but seem not to be able to find any link for downloading it, all I get is this:
http://sysoft.zdwx.com/isoemu/index_eng.html

where I can find only snapshots and here are the howto's:
http://sysoft.zdwx.com/isoemu/ishell_eng.htm



I also went to the chinese page here:
http://sysoft.zdwx.com/grub/download.html

But could not find a download link.

Could you provide a direct link to isoemu and to grub?

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
useronce
post Jul 30 2005, 04:48 AM
Post #20


Member
**

Group: Members
Posts: 39
Joined: 27-October 04
Member No.: 8,106



QUOTE (jaclaz @ Jul 29 2005, 02:00 PM)
Maybe I am stoned today, but seem not to be able to find any link for downloading it, all I get is this:
http://sysoft.zdwx.com/isoemu/index_eng.html

where I can find only snapshots and here are the howto's:
http://sysoft.zdwx.com/isoemu/ishell_eng.htm
I also went to the chinese page here:
http://sysoft.zdwx.com/grub/download.html

But could not find a download link.

Could you provide a direct link to isoemu and to grub?

jaclaz
*



Sorry, the download link is bellow:

http://sysoft.zdwx.com/isoemu/bin/
---------

And, I think, the version 1.10 or 1.11 will be available soon. For

the old version may cannot be loaded by bootmgr(coming with

the Windows Vista, as a replacement of ntldr)
tongue.gif
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 21st November 2009 - 01:18 AM