![]() |
![]() ![]() |
Oct 27 2004, 08:39 AM
Post
#1
|
|
|
Member ![]() ![]() Group: Members Posts: 39 Joined: 27-October 04 Member No.: 8,106 |
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) 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! |
|
|
|
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.....
|
|
|
|
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.
-------------------- 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 |
|
|
|
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. ;-) |
|
|
|
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! ;-) |
|
|
|
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... |
|
|
|
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 |
|
|
|
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. |
|
|
|
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). |
|
|
|
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??
|
|
|
|
Nov 5 2004, 08:33 AM
Post
#11
|
|
|
Member ![]() ![]() Group: Members Posts: 39 Joined: 27-October 04 Member No.: 8,106 |
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 ================================================== |
|
|
|
Nov 5 2004, 08:45 AM
Post
#12
|
|
|
Gold Member ![]() ![]() ![]() ![]() Group: Members Posts: 548 Joined: 22-December 03 Member No.: 3,201 |
|
|
|
|
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??
|
|
|
|
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;" |
|
|
|
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?? 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. |
|
|
|
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. -
|
|
|
|
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 |
|
|
|
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! |
|
|
|
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. -
|
|
|
|
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) |
|
|
|
![]() ![]() |
| Lo-Fi Version | Time is now: 21st November 2009 - 01:45 AM |