Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories

MS-DOS 6.2 bootable cd

dhruba.bandopadhruba.bandopa Member Posts: 28
I had a search around and found an article of someone mentioning they got MS-DOS installation on bootable cd.

I am wondering if anyone who has done this to let me know how they manage to do this?

Best burning program is Nero Burning ROM. It specifies two types of bootable CD-ROMs:

1. CD-ROM (Boot)
2. CD-ROM (EFI Boot)

I guess if I have the floppy disks then the boot image data is easy to get. However if I only backed up my MS-DOS 6.2 files of the disks then I won't have the boot image data. If the latter is the case, can Nero still do sometime to make it boot up (like grab the Windows 98SE boot image instead). Then we have unseen problems such as whether MS-DOS setup/install requires data from A: drive. Hmm...

Comments

  • blipblip Member Posts: 756
    I haven't actually done this nor do I know anything about EFI yet so I imagine that with a traditional BIOS you would use El Torito floppy emulation to boot (your burning software should accept a disk and/or image with this option) and use that when actually booting DOS from it to setup a RAM drive and initialize a CD-ROM driver to access beyond the emulated floppy. I think this is how Win98's setup CD-ROM worked. With this method the emulated floppy drive on the CD-ROM will appear as A:, the first floppy drive as B:, and the second will be inaccessible until you turn off emulation. I think also SpinRite 6 is able to make a bootable ISO with FreeDOS on it, its other option is to write this same data to a floppy disk.

    However on some (or many?) systems floppy emulation may not be supported while no emulation is instead. To boot DOS from a no emulation scenario I imagine you'd have to write or get some boot code that would hook INT 13h and provide emulation services itself. What would be even cooler is some DOS burning software that could save your new data back to the CD in extra sessions, assuming of course your drive supports booting from multisession discs and can burn and read them without a hitch. The Puppy Linux multisession live CD does this.

    I'm not seeing any big deal over booting DOS from a CD since specifically version 6.2 doesn't support FAT32, although there are TSRs out there that can extend functionality to this and long filenames as well, but only DOS 7+ takes advantage of LFN calls to extend its command implementations when they're available, plus it also supports FAT32.
  • dhruba.bandopadhruba.bandopa Member Posts: 28
    [b][red]This message was edited by dhruba.bandopa at 2006-8-24 2:33:17[/red][/b][hr]
    Okay, I don't need MS-DOS 6.2 anymore since I found out that the best MS-DOS version was in Win98SE. So now am trying to build a MS-DOS 7.0 bootable CD & installation - BUT for games, not generic.

    Here's what I found...

    In Win98 WINDOWSCOMMANDEBD folder contains the Emergency Boot Disk (without the msdos.sys & ebd.sys files for some reason). I extracted the 1.44MB bootable image from the Win98 CD-ROM just to do complete. This is only an Emergency Boot Disk and not tweaked for games. However it's got a good selectable menu system.

    In the Win98 WINDOWS there are two files called:

    MS-DOS Mode for Games.pif (XMS loading for games)
    MS-DOS Mode for Games with EMS and XMS Support.pif (emm386 emulates EMS in XMS)

    When double-click either files, they temporarily swap C:autoexec.bat & C:config.sys with optimized versions of autoexec.bat & config.sys for games. Why two different pairs of files? Some games were fussy whether emm386 was loaded and other games didn't like it.

    So this is a very good idea to embed the differences in the EBD autoexec.bat & config.sys, since there's a choice menu system already programmed in the EBD autoexec & config.

    Just needed to copy emm386.exe from C:WINDOWS & also mscdex.exe (from ebd.cab). I also changed RAMDrive to load 16MB (instead of 2MB). Tested CD and it boots perfectly, so user can boot a PC with no harddisk and still run programs that require writing to disk. If the user has a DOS sound card then he can add the drivers to autoexec & config files.


    What I want to know is how to install this MS-DOS into a blank C: ? Does msdos.sys & io.sys files have to be in the first sector/cluster of the HD? I don't think copying the files directly onto the HD would work?


    http://vogons.zetafleet.com/download.php?id=3232
  • dreamcarriordreamcarrior Member Posts: 1
    If you just want to install DOS to C: drive, download sys.com from the internet and after you boot up your system from CD-ROM, at the command line, execute "sys a: c:" you will make your C: drive bootable.

    Make sure you use fdisk to make the C: drive active partition. Enjoy!
Sign In or Register to comment.