• Welcome to OS2World OLD-STATIC-BACKUP Forum.
 

News:

This is an old OS2World backup forum for reference only. IT IS READ ONLY!!!

If you need help with OS/2 - eComStation visit http://www.os2world.com/forum

Main Menu

OS/2 Warp 3 Updated Installation Diskettes

Started by ppgrainbow, 2012.01.26, 20:40:08

Previous topic - Next topic

ppgrainbow

I have a problem here. I was trying to use the updated installation diskettes from the WarpDocter Clinic: http://www.warpdoctor.org/lib/info/idehdd.html

I downloaded the updated installation diskette for the OS/2 Warp 3 Red Spine (w3r-disk1_cd) and in it, there is a updated version of DISK1.DSK, when I tried to open it with WinImage, the information was blank and was unable to read the data.

I also tried to use a utility called DSKXTRCT to try to extract the contents of DISK1.DSK to the virtual drive A: with the following command:

DSKXTRCT /S:C:\DISK1.DSK /T:A:\

I managed to not bother about replacing the DKSKXTRCT.LOG, but when I tried to extract the contents of the DISK1.DSK file, I end up getting this error message:

Processing input file: C:\DISK1.DSK
DskBufOffset, invalid buffer address, past buffer: 29608d6
Exiting due to fatal error


What am I doing wrong here? If the disk image is corrupt, is there another way to update the Warp 3 installation diskettes?

RobertM

First I would verify that the dsk file has not been damaged. It is possible WinImage damaged it, or it was not transferred properly during download.

Also, you will find other disk extracters here that might be more suitable to trying to extract to a virtual floppy:
http://www.os2site.com/sw/util/disk/floppy/index.html

And finally, in various virtualized environments, people have reported issues with trying to use XDF format floppies during install. Here's one example:
http://forum.parallels.com/pda/index.php/t-15312.html

Failing those, you may need a real floppy, or to create a bootable installation CD to install. Even so, you may not get around the limitations of the Virtual Machine (assuming a VM applies here, which it seems to from what I have gleaned).


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ppgrainbow

Thanks for the help. The DSK file is 1.03 MB and neither WinImage nor DSKXTRCT worked. I'm gonna try to use LOADSKF.EXE and use updated installation diskette images from W31023UN. ZIP, WAPTIV.ZIP, WARP311.EXE and WARP312.EXE to see if it helps.

The biggest problem is that it is impossible to use XDF floppy images under Virtual PC so...I'm gonna have to find ways to get around this. :)

Fahrvenugen

Hi,

Are you working from the all-floppy version of Warp 3, or from the CD version which came with the 2 install disks?

If you're working from the CD version, then the XDF issue isn't really an issue - install disks 0 and 1 were both shipped in the standard FAT format by IBM, and the rest was on the CD.  It wasn't until you got to Disk 2 of the floppy version that you started getting into XDF.  However you'd still need a way for a VM to read disks 0 and 1 (assuming you're installing to a Virtual PC of some sort)

If you've got an installed copy of Warp, you should be able to use dskxtrct to extract the .dsk image for disk 1 to a folder on a hard disk.  Then you can use the content of that folder (Disk 1 was just a collection of files - there wasn't anything in the boot sector on it - that was all on Disk 0)

The easiest way to get Warp 3 to install (I actually just about a month or so ago had to do a fresh Warp 3 install on a modern PC - the biggest challenge was getting the boot partition correct - it can't be too large a size or else it won't boot - but it can be done) is to build an updated and bootable Warp 3 instal CD using UpdCD:

http://xenia.sote.hu/~kadzsol/rexx/sajat/updcd.htm

If you're using the all-floppy version of Warp 3, the best thing to do is boot up into Warp (version 3, 4, eCS will all work) with the XDF driver loaded in your config.sys and then each floppy can read as a standard floppy.  You can then copy the floppy contents to a hard disk with the standard copy or xcopy command and build a CD install version.  Somewhere I've got instructions on how to make a CD install version from the floppies, but I don't recall all the specifics right now.  If needed I can try and dig that out (it is essentially the directory structure that needs to be correct, ensure that the CD drivers get loaded upon boot, and to use the version of the installer that looks to the CD instead of floppy).


ppgrainbow

The version of OS/2 Warp 3 that I'm using is the Red Spine CD version that came with two diskettes. Virtual PC 2004 both read the disks just fine, but when I rename DISK1.DSK to DISK1.IMG, Virtual PC fails to read it somehow and I don't know if other VMs will be able to read the disks itself. Using DSKXTRCT didn't help.

I will look into UpdCD to see what I can do to update Warp 3. :)

Quote from: Fahrvenugen on 2012.01.27, 19:40:17If needed I can try and dig that out (it is essentially the directory structure that needs to be correct, ensure that the CD drivers get loaded upon boot, and to use the version of the installer that looks to the CD instead of floppy).

That would be fine. :)

RobertM

.DSK and .IMG files are a bit different (especially for this scenario). You have to make a .IMG file of the extracted .DSK file - and I am not sure if that's possible, since an XDF floppy is larger than 1.44MB (ie: besides being able to read an XDF floppy, you may need the ability to create and access an XDF floppy in a virtual image format).


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


Fahrvenugen

Agreed - I am guessing that in order to do what you're trying to do you're going to either

1 - have a working and installed copy of OS/2 to create the disk images that you'll need for your virtual pc, or

2 - you'll have to use the stuff on your install CD to create some install disks, and then modify Disk 1 with the updated drivers that you need (the same way that it was updated for the warpdoctor site that was referenced earlier).


RobertM

#7
3. (assuming you can get into the VPC session that can read xdf floppies, access the floppy that way (ie: as a real, albeit xdf, floppy), then create the disk image off of what is appearing as a (rather large) floppy, save that image someplace accessible to the virtual PC you are trying to install, and then load it.

The pertinent problem is similar to trying to create a CD image. If you try to create a CD ISO image of 800MB of data, most programs will throw up an error, and/or suggest you make a DVD image, since CDs cannot fit that much data. There MIGHT be a crazy workaound, namely using the 2.88MB format, but the problem you will probably run into is lack of support for such drives in the virtual BIOS (it's primarily a PS/2 thing, though it was used on a few other machines).

Making the install a bootable CD based installation, as someone else noted below, might still be the easiest and most trouble free method.


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ivan

The discussion about xdf floppies is irrelevant to ppgrainbow's problem - he has a CD with the two floppies, 'installation' and 'diskette 1'.

ppgrainbow, go to http://dvalot.free.fr/emtcopy.htm and download emt4pm - OS/2 - or emt4win - windows.  This will allow you to unpack the disk image you have for diskette 1 to either a physical diskette or a virtual one.  You can then make the necessary changes and use the same program to repack the diskette into an image file which should work on your virtual machine.   In fact this is the way I made the floppy disk images for DOS when I installed it on a VM.

ivan

RobertM

Quote from: ivan on 2012.01.29, 20:25:32
The discussion about xdf floppies is irrelevant to ppgrainbow's problem - he has a CD with the two floppies, 'installation' and 'diskette 1'.

Ah yes... "Disk 2" (ie: the third disk) is where they change to the xdf format, isn't it? Disk 0 ("Install") and "Disk1" are regular...


These may help then:
Instructions on how to install with VPC (somewhat dated) are here:
http://blogs.msdn.com/b/virtual_pc_guy/archive/2004/12/07/277467.aspx

and less dated (VPC 2007) are here:
http://www.cogito-ergo-sum.org/vpc-os2-install.shtml.en

and another set of install notes for Parallels that may provide hints:
http://forum.parallels.com/pda/index.php/t-3027.html


|
|
Kirk's 5 Year Mission Continues at:
Star Trek New Voyages
|
|


ppgrainbow

Okay, here's what I did.

I downloaded EMTCOPY (for both Windows and OS/2), extracted the contents of DISK1.IMG over to drive B (USB SuperDisk drive) and the diskette finally managed to read the contents of the files.

I then used WinImage to inject the 74 files from drive B back to DISK1.IMG with the correct size of 1,474,560 bytes. When it was all done at least six files inside the DISK1.IMG floppy image were updated; five of them from 1999 and one from early 2000.

I am going to test the Disk 1 installation diskette image to see if it will now read properly. All done here. :)