Jump to content

Windows 98 Live Cd Project (Update)


BeatZero

Recommended Posts

The compilation is ok after following your script. Thanks.

I see the welcome screen and then a lot of extracting Windows/... blah blah blah and the welcome screen shows again.

But finally I reached a black screen in QEMU when using MobaLiveCD but not to Windows 98 desktop.

It seems stopped.

How come?

with qEmu, VirtualBox or MobaLiveCD not emulate this correctly the Win98LiveCD, for this reason I even removed the qEmu script ...

experiments the Virtual PC or vmware player... work fine! :thumbup

VMWare Player-> http://www.vmware.com/go/downloadplayer/

MS Virtual PC 2007-> http://www.microsoft.com/windows/virtual-p...al-pc-2007.aspx

BeatZero

Edited by BeatZero
Link to comment
Share on other sites


with qEmu, VirtualBox or MobaLiveCD not emulate corectament the Win98LiveCD, for this reason I even removed the qEmu script ...

Well, no, at least for Qemu.

It depends on versions and settings.

I briefly tested it with Qemu Manager 6 and it seemed like working mostly fine (with some issue depending on the chosen video card).

Unfortunately the Qemu Manager site is down right now. :(

http://qemu-forum.ipi.fi/viewtopic.php?f=5&t=5075

Qemu Manager V. 6 should be available here:

http://www.freewaregeeks.com/?page=detail&...amp;category=66

Qemu 0.11.1 has an unofficial supprt thread for Win98:

http://qemu-forum.ipi.fi/viewtopic.php?f=5...374&p=15756

Binary here:

http://qemu-forum.ipi.fi/viewtopic.php?f=5&t=5354

jaclaz

Link to comment
Share on other sites

with qEmu, VirtualBox or MobaLiveCD not emulate corectament the Win98LiveCD, for this reason I even removed the qEmu script ...

Well, no, at least for Qemu.

It depends on versions and settings.

I briefly tested it with Qemu Manager 6 and it seemed like working mostly fine (with some issue depending on the chosen video card).

Unfortunately the Qemu Manager site is down right now. :(

http://qemu-forum.ipi.fi/viewtopic.php?f=5&t=5075

Qemu Manager V. 6 should be available here:

http://www.freewaregeeks.com/?page=detail&...amp;category=66

Qemu 0.11.1 has an unofficial supprt thread for Win98:

http://qemu-forum.ipi.fi/viewtopic.php?f=5...374&p=15756

Binary here:

http://qemu-forum.ipi.fi/viewtopic.php?f=5&t=5354

jaclaz

of all versions of experiments that this was the only one that worked: Qemu Manager V. 6

but presented an uncomfortable situation, to emulate from the iso image, Windows not recognize the driver cdrom, only kept the driver cdrom loaded from the msdos, crashing the long file names (LNF) and many of programs that are there are unusable ... :no:

But if I burn this iso image to a CD, and select this CD into my drive, it works beautifully!

This I do not blame Qemu is not the windows 98, I think it should be a deficiency in Win98LiveCD during the hardware detection. Lots of caffeine and long working hours that can be corrected :blink:

Link to comment
Share on other sites

Just for the record, for a number of reasons, not yet completelyt clear, in some cases VDK can "hang":

http://www.boot-land.net/forums/index.php?showtopic=9195

Start with a freshly booted system.

jaclaz

@jaclaz

you aware of any program from the command line able to edit / insert files from one disk images (.IMG, .IMA) without having to mount this image?

some programs that I tested did not work, because this is a superfloppy image (16MB) and those editing programs recognized this floppy image with disk error

Another tried and it worked very well until it was Winimage-8, but not free :no:

wanted to eliminate the VDK and IMDISK .. this way you can run the WinBuilder from computers running Windows 98/ME ;)

*********EDIT*********

I found this: http://www.winimage.com/extract.htm FREE

the first tests that he did this to add files to superfloppy image correctly, I will now create a script for WinBuilder! :thumbup

BeatZero

Edited by BeatZero
Link to comment
Share on other sites

you aware of any program from the command line able to edit / insert files from one disk images (.IMG, .IMA) without having to mount this image?

No, you can use Qemu, quickly start a VM and save the files, but to do this you need to map the \\.\PhysicalDrive where the source files are, that I seem to remember is only possible under NT based systems, so you are back to square #1.

There is a possible workaround (rather complex I guess).

You use mkisofs to create a temporary .iso with the source (and a minimal bootable DOS).

You create an image with qemu-img.

You format the image from within Qemu and copy to it all the needed files/create the structure.

But the whole point (as I see it) is that you are using from start an overly complex approach.

You are now using a superfloppy image inside a .iso, that creates a RAMDISK to which you actually expand the compressed contents of the .img.

You can have the same result with an easier approach: simply create a bootable .iso with grub4dos and map a "normal" floppy image as A:\ leaving the rest of the files on the CD that is accessed through SHSUCDX.

With a "normal" floppy you can use BFI (I think it does run on 9x/Me too :unsure:):

http://www.nu2.nu/bfi/

or use a "companion" of SHSUCDX:

http://www.reocities.com/jadoxa/shsufdrv/index.html

To create the "base" filesystem for the superfloppy, you can try these tools (old - page nt existing anymore :():

http://web.archive.org/web/20061104075346/...er.org/mkdosfs/

Or you can experiment with these:

http://www.frontiernet.net/~fys/mtools.htm

the newish thingies by Alex Frounze seem "like it", but haven't tested 'em yet.

I'll see if I can remember some other tools from ye ol'good times.....

jaclaz

P.S.: last time I used it, EXTRACT used to EXTRACT files, not add them....:w00t:

Edit :blushing: :

You are right! :thumbup

Usage:

Extract -l <file> [<Files names>] List file in an image

Extract -e <file> [x:outpath] [<Files names>] Extract files

Extract -x <file> [x:outpath] [<Files names>] eXtract files with pathname

Extract -i <file> [<Files names>] [-Fnnn] Inject files on an image

Edited by jaclaz
Link to comment
Share on other sites

P.S.: last time I used it, EXTRACT used to EXTRACT files, not add them....:w00t:

Edit :blushing: :

You are right! :thumbup

Usage:

Extract -l <file> [<Files names>] List file in an image

Extract -e <file> [x:outpath] [<Files names>] Extract files

Extract -x <file> [x:outpath] [<Files names>] eXtract files with pathname

Extract -i <file> [<Files names>] [-Fnnn] Inject files on an image

but I'm finding a problem, I can not inject a folder within the image and that image contains the folders. WIN98, and DOS ...

Can be solved if I rewrite my scripts and make all files will be at the root of superfloppy ...

BeatZero

Link to comment
Share on other sites

but I'm finding a problem, I can not inject a folder within the image and that image contains the folders. WIN98, and DOS ...

Can be solved if I rewrite my scripts and make all files will be at the root of superfloppy ...

Well, then try one of the other suggestions.... :whistle:

Personally I like the shsufdrv driver approach, as it is "specular" with using VDK or IMDISK or VSS.

You can get the files from here:

http://gd.tuwien.ac.at/pc/dos/freedos/file.../disk/shsufdrv/

or here:

http://www.ibiblio.org/pub/micro/pc-stuff/.../disk/shsufdrv/

There is this one:

http://hp.vector.co.jp/authors/VA013937/ed...sk/index_e.html

but I seem to remember it is GUI only :unsure:

I'll see if I can find anything else with a non-driver approach.

jaclaz

Link to comment
Share on other sites

I got another problem again.

FileRename - Failed to rename file: [%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\850.dat] to:[%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\charset.dat] :The system cannot find the file specified

I used a Chinese version of Windows 98 SE and got stuck in the first script. Attached is the log file.

What should I do? Thank you.

log.html

Link to comment
Share on other sites

I got another problem again.

FileRename - Failed to rename file: [%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\850.dat] to:[%BaseDir%\Target\WIN98LIVECD\WINDOWS\SYSTEM\charset.dat] :The system cannot find the file specified

I used a Chinese version of Windows 98 SE and got stuck in the first script. Attached is the log file.

What should I do? Thank you.

Sorry, but does not work with the Chinese version of Windows 98. :no:

This version has a better structure of files different from the others, in addition to 5 FONTS, so that they have a size of about 25mb

Edited by BeatZero
Link to comment
Share on other sites

@gothku

for this to work, would have to rewrite the script BASE Win98LiveCD, and the image would increase to 50MB, I recommend you use the version in English..

BeatZero

Edited by BeatZero
Link to comment
Share on other sites

Now I used English version of Windows 98 SE. The compilation is successful.

When I boot the usb up, it pops up a window titled Setting up Hardware and another windows titled "Insert Disk". It tells me to insert the disk labeled "Windows 98 Second Edition CD-ROM", and then click OK.

It requires a file called ec.sys

I clicked Cancel

It also requires a file called battc.sys

I clicked Cancel again

Finally it shows me the desktop. I cannot use the mouse nor the keyboard at that moment. It seems stuck. How come?

Please help.

PS. I remember that I tick all the boxes in Programs/Drivers/ in WinBuilder. After all compilation, I copied all files in C:\1\Temp\ into my USB stick, where C:\1\ is the winbuilder directory.

Link to comment
Share on other sites

When I boot the usb up, it pops up a window titled Setting up Hardware and another windows titled "Insert Disk". It tells me to insert the disk labeled "Windows 98 Second Edition CD-ROM", and then click OK.

It requires a file called ec.sys

I clicked Cancel

It also requires a file called battc.sys

I clicked Cancel again

Finally it shows me the desktop. I cannot use the mouse nor the keyboard at that moment. It seems stuck. How come?

I am already reviewing that failed to install the drivers, adding to the scripts that lacked these files

You can try the following; get the Windows 98 CDROM, "Base5.cab"; extract "EC.SYS" and "Battc.sys"

Then go to the root directory of WinBuilder and paste "EC.SYS" and "Battc.sys" in "Work\WIN98" dir

if you have drivers for your computer, type the network card, SCSI controllers, you can try to put inside the superfloppy, they must be uncompressed (*.inf *.sys *.pdr etc...) in "Work\WIN98" dir

Run the Winbuilder and compile only script superfloppy by clicking on this 'small green arrow'.

Then copy the "TEMP\WIN98" file WIN98.IMG back inside the "Win98" folder of your PENDRIVE, replace it

boot from pendrive and see if everything worked ...

wait for feedback

BeatZero

Edited by BeatZero
Link to comment
Share on other sites

I followed your advice to add ec.sys and battc.sys into Win98.img and I get the blue screen after booting my usb.

A fatal exception 0E has occurred at 0028:FF00167B in VXD acpi(02) + 000013EB. The current application will be terminated.

I press any key to continue. It sucks at a screen with dialog "Setting up Hardware". Mouse and keyboard are not working anymore.

What driver does it need?

It is weird that this problem does not occur when I use a foreign language (which I don't know what it is) version of Win98 but I decided to try Chinese version (which is not working as you suggested) and English version at this moment.

Thank you for your prompt advice.

Link to comment
Share on other sites

far as I can understand this happening usb driver incompatibility.

USB drivers who are in the project are NUSB 3.3e

you can also try to compile win98livecd without NUSB to see what happens

and also have not tested booting from USB Disk, CDROM only (but I'll get there)

support for USB were implanted recently, has a lot to improve it still

here has been tested in some 20 different computers and worked all ...

"not all computer with USB keyboard/Mouse"

install a PS2 mouse or keyboard to access the device manager and verify that all USB drivers are installed correctly

pls, let me know the computer you are using,, be able to describe for me to research something about it can be useful.

you tried to burn to a CD/CDRW, and boot from the cdrom?

Referring to the win98 version in English, not have any problem because I have win98 in English

"I have little experience with Windows 98 + USB devices, maybe some member of MSFN can suggest something"

Edited by BeatZero
Link to comment
Share on other sites

I try without using NUSB and the same problem (blue screen) persists.

I am using SanDisk 4GB for testing. I haven't tried CD-ROM as I don't have a burner now. Also, it produces CD wastes for testing purposes.

I use grubinst_1.0.1_bin_win to make the 4GB usb drive bootable.

I use a Sony notebook VGN-Y18GP, with XP home installed.

http://vaio-online.sony.com/prod_info/vgn-...ifications.html

Also I don't have a PS2 adaptor for usb mouse.

Thank you anyway.

Also there is a problem to run the final script to put the iso to usb drive.

It pops up that "unable to create directory: DirMake, "%TempFolder%\USB". So I only put all files in TEMP to the bootable usb.

Edited by gothku
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...