Computer Hope

Microsoft => Microsoft Windows => Windows 3.x/9x/ME => Topic started by: Ryder17z on June 25, 2009, 02:05:48 PM

Title: Install Win98SE on usb-stick
Post by: Ryder17z on June 25, 2009, 02:05:48 PM
I have an 2GB usb-stick which win98SE installs fine onto, but then the installer requires a reboot...

After this reboot I just see a blinking "_" and nothing happens

As far as I know it should work, or do have to edit some bios settings or what?

Any help you can providde is appreciated


The reason why I'm trying to install win98:

Some old good software doesn't work in XP
My old games does not work in XP (Mostly this reason) :P

The softwares does work under MS Virtual PC but the games doesn't, as they require DX 3 hardware or higher


P.S
If anyone is interested, here is a list of the things that I intend to use on Win98:

Title: Re: Install Win98SE on usb-stick
Post by: Karnac on June 25, 2009, 02:20:09 PM
Have a look here, maybe it will explain what you're doing wrong.

http://www.technical-assistance.co.uk/kb/usbmsd98.php
Title: Re: Install Win98SE on usb-stick
Post by: Ryder17z on June 26, 2009, 03:17:01 AM
If there is no generic usb storage driver, how can the installer for Win98 copy files to the stick?

Since the installer can write to my stick, it should boot just fine, acting like a HDD


Also that page you linked to was just a guide how get your usb drive to work in Win9x
Title: Re: Install Win98SE on usb-stick
Post by: quaxo on June 27, 2009, 06:08:00 AM
As long as the BIOS supports booting from flash devices, it should work just like normal. I did this once as an experiment and had no problems.
Title: Re: Install Win98SE on usb-stick
Post by: BC_Programmer on June 27, 2009, 09:14:15 AM
As far as I'm aware, the problem with trying to boot Windows 9x from a flash drive is that the system deadlocks once windows initializes it's USB drivers. I can't recall the specifics but the USB bus driver resets the host controller so the USB drive is no longer connected, so the Driver cannot complete loading.
Title: Re: Install Win98SE on usb-stick
Post by: Ryder17z on June 28, 2009, 02:11:32 AM
Hmm, I remember that my BIOS has some kind of USB Reset delay, set at 20 ms (i think)

Maybe it would affect the booting, but I don't think so
Title: Re: Install Win98SE on usb-stick
Post by: patio on June 28, 2009, 06:51:57 AM
Does your MBoard support booting to a USB device ? ?
Have you tried setting up these apps to run in Compatibility mode ? ?

 I believe BC has sniffed out the issue here...
Title: Re: Install Win98SE on usb-stick
Post by: comda on June 29, 2009, 05:31:45 PM
you must instal a driver from the internet type Win 98 usb driver download
Title: Re: Install Win98SE on usb-stick
Post by: BC_Programmer on June 29, 2009, 05:39:27 PM
you must instal a driver from the internet type Win 98 usb driver download

Windows 98 includes the drivers and the issue is that the drivers re-enumerate the bus- severing the connection to the USB drive. this isn't a problem with standard USB devices or whatnot when booting from the HD, but booting from the USB drive is half-supported by the BIOS, and the BIOS expects the OS to finish up. You can get DOS installed onto a Flash drive, simply because DOS doesn't have USB drivers, so the BIOS continues to support INT13 access to the flash drive as if it were an ATA device.

windows 98, since it has USB drivers but didn't take into account that some crazy people might actually boot from a flash drive; that is, it's USB drivers aren't USB aware.

And no- typing "Win 98 usb driver download" into "the internet" (which I imagine you mean google) won't help. Even with the appropriate win98 driver for the USB drive, the USB BUS driver is the cause of the issue-  it needs to enumerate the devices on the BUS and the way it goes about it is simply unfriendly to booting from a device on that bus.
Title: Re: Install Win98SE on usb-stick
Post by: Broni on June 29, 2009, 06:25:24 PM
Why not to use Virtual PC?
Title: Re: Install Win98SE on usb-stick
Post by: Ryder17z on June 30, 2009, 07:33:50 AM
Broni, Virtual PC or similar doesn't support DirectX because the emulated hardware is too old, in MS Virtual PC the graphics is generated through an emulated S3 card and it lacks support of DirectX

I have tried VmVare and, well the graphics card is slightly better, but it's a real pain to get the sound working in VmVare


However, I'm doing this instad:
Title: Re: Install Win98SE on usb-stick
Post by: BC_Programmer on June 30, 2009, 09:46:00 AM
Why not just stick with the  XP boot loader that it installs when you setup XP to a second partition and windows 98 is installed?
Title: Re: Install Win98SE on usb-stick
Post by: Quantos on June 30, 2009, 06:55:19 PM
Quote
Broni, Virtual PC or similar doesn't support DirectX because the emulated hardware is too old, in MS Virtual PC the graphics is generated through an emulated S3 card and it lacks support of DirectX

That's incorrect.  MS Virtual PC does support DirectX through the OS installed on it.  I know, I run it, and it works.  My XP Pro installation is using generic VGA drivers.
Title: Re: Install Win98SE on usb-stick
Post by: Broni on June 30, 2009, 07:08:16 PM
I have 7, XP, 2000, and 98 installed on virtual partitions (VMWare) , and they all run perfectly fine, including video, and sound.
Title: Re: Install Win98SE on usb-stick
Post by: Quantos on June 30, 2009, 07:13:42 PM
I have to find my 98 disk, but currently I'm running 2K8, XP Pro, and 95 on it.  I thought about an old DOS/Win install, but then thought WHY?
Title: Re: Install Win98SE on usb-stick
Post by: Ryder17z on July 01, 2009, 07:38:47 AM
Well, after some time with Google, I found this:

http://forum.soft32.com/mac/Direct-support-ftopict26703.html


According to that page, Virtual PC does support DirectX, but not Direct3D or Hardware 3D

So, it still fails, unless there is a new version that supports Hardware 3D and D3D


Also, the reason why I'm choosing Acronis Boot Selector, is because it has an easy graphic interface, with mouse support and it's inspired by WinXP

Screenshot (http://www.ovsem.net/images/software/os-selector-01b.jpg)
Title: Re: Install Win98SE on usb-stick
Post by: BC_Programmer on July 01, 2009, 07:42:40 AM
This is analogous to installing DOS just to play doom...


GTA2, as you said- works fine in XP, and so Does Porsche Unleashed (Porsche 2000).

Really it's more a matter of finding the proper patches, both official and unofficial. Almost any game with a solid following has unofficial patches for new Operating Systems; why, even NFS: High Stakes has a patch that let's it run on Vista when in fact it barely runs properly on XP without changes...