On Sun, Apr 6, 2014 at 11:09 PM, Rustom Mody <[email protected]> wrote:
> > > > On Sun, Apr 6, 2014 at 10:34 PM, Andrey Borzenkov <[email protected]>wrote: > >> В Sun, 6 Apr 2014 22:10:25 +0530 >> Rustom Mody <[email protected]> пишет: >> >> > Many people -- in particular hardware vendors -- are nowadays supplying >> > bootable ISO's. >> > You have to >> > 1. Download the ISO >> > 2. Burn a CD >> > 3. Boot with it >> > 4. Follow the instructions (to (re)flash the motherboard/CP/Disk etc) >> > >> > Ive already been able to boot ubuntu from an iso on disk >> > Next Ive done it with making a grub-bootable usb and loop-mounting the >> iso >> > from there >> > >> > So now to boot from a general (ie non linux) bootable ISO? >> > >> >> I do not think it is possible in general case. For a start, program >> that would be started from ISO may need access to CD/DVD which is >> possible only if system firmware (BIOS/EFI) actually see device. >> >> > Sorry.... > Maybe I focused on the wrong aspect -- hardware flashing. > > So to correct that: > 1. I believe that Isolinux can do this > 2. These ISOs are (often) under the control of FreeDos > > So maybe I rephrase my question as: > How to boot a Freedos based system from grub2? > Just for reference the contents of the ISO: $ find . -exec file {} \; .: directory ./Autorun.inf: ASCII text, with CRLF line terminators ./BCDW: directory ./BCDW/bcdw.bin: data ./BCDW/bcdw.ini: ASCII text, with CRLF line terminators ./BCDW/bcdwboot.bin: DOS/MBR boot sector ./drivedetect.exe: PE32 executable (GUI) Intel 80386, for MS Windows, UPX compressed ./FreeDOS: directory ./FreeDOS/ke2035asrc.zip: Zip archive data, at least v1.0 to extract ./FreeDOS/LICENSE.TXT: Pascal source, ASCII text, with CRLF line terminators ./PH-CC49.ima: DOS/MBR boot sector, Free-DOS Bootloader ./README.txt: Non-ISO extended-ASCII text, with CRLF line terminators ./seglogo.ico: floppy with old FAT filesystem 320k, Media descriptor 0xff [ke2035asrc.zip looks like FreeDos sources]
_______________________________________________ Help-grub mailing list [email protected] https://lists.gnu.org/mailman/listinfo/help-grub
