- Project: Run Window98 Diskless (Dead)
- 29 Jan 2008 05:15:16 pm
- Last edited by Bombu on 11 Feb 2008 04:29:45 pm; edited 3 times in total
I saw a few ways of running windows98 off cd and thought it would be possible to do something similar on my crippled laptop instead of using geexbox for playing videos. (Geexbox works pretty well except for some occasional stuttering and lack of tv-out for my card)
So I installed windows 98 into a virtual machine, drivespaced and ultra-packed it, threw the image onto a cd-rw along with isolinux and tried it out. It booted, but I had issues with the cd drive not working afterwards. the floppy drive not responding and other failures. I wasted time trying to fix it for quite a while, when I finally decided to replace isolinux with grub4dos. Almost all of my problems dissappeared, the only one that remained was being unable to use the quick restart trick and exit to dos. I did run into a problem with virtual disk partition size > actual size, but I think that can be fixed by a fresh image. (the one I was using got converted between several formats and it was after one of these that the issue appeared, the ramdisk driver disabled any writes past the image boundary)
I installed an unofficial usb mass storage support package and transfered the drivers for the laptop across and installed them. (one by one) Every time windows asked for a restart, I opened up a dos window and used attrib -R-H-S on drvspace.000 and copied it to the usb stick. I then re-injected it into the image on the pc and reburned the cdrw. (Using the windows copy results in an instant freeze, you have to use the dos one)
After installing the drivers, I hit a major snag. I didn't have enough enough space to install CCCP even though I had 50 megs of compressed space. (even though CCCP is about 15 megs or so) I think this is from the bad image.
I recently found my lost windows 98 cd, so I can make a new image. I thought I'd stop at this point and ask some questions.
Is there any way to access a drivespace volume from xp to view or resize it? (I have been unable to find any)
Can I boot a windows 98 partition if it only contains files dumped from a image? (I don't know how to edit boot.ini on winxp)
If I could do this it would make this a lot easier, as most virtual machines don't support certain cpu calls, etc. or are very slow, which makes this into a major hassle.
If I get this completely working, I wouldn't mind in posting a guide somewhere if anyone is interested. (Someone else might have a use for windows 98 in a ramdisk. Unless you want to be horrified, don't ask me how much time this has taken. It shouldn't take anyone else as long since you won't likely be using a 450mhz p2 with an extremely slow burner and should be able to avoid the mistakes I made. )
Also, I'm not wasting my time with this am I? The only reason I'm using windows 98 is because it has the drivers I need, so it should work better than geexbox (I can accept using it if this is a failure/waste of time), it supports tv-out and as far as I know, windows xp doesn't work from a ramdisk.
So I installed windows 98 into a virtual machine, drivespaced and ultra-packed it, threw the image onto a cd-rw along with isolinux and tried it out. It booted, but I had issues with the cd drive not working afterwards. the floppy drive not responding and other failures. I wasted time trying to fix it for quite a while, when I finally decided to replace isolinux with grub4dos. Almost all of my problems dissappeared, the only one that remained was being unable to use the quick restart trick and exit to dos. I did run into a problem with virtual disk partition size > actual size, but I think that can be fixed by a fresh image. (the one I was using got converted between several formats and it was after one of these that the issue appeared, the ramdisk driver disabled any writes past the image boundary)
I installed an unofficial usb mass storage support package and transfered the drivers for the laptop across and installed them. (one by one) Every time windows asked for a restart, I opened up a dos window and used attrib -R-H-S on drvspace.000 and copied it to the usb stick. I then re-injected it into the image on the pc and reburned the cdrw. (Using the windows copy results in an instant freeze, you have to use the dos one)
After installing the drivers, I hit a major snag. I didn't have enough enough space to install CCCP even though I had 50 megs of compressed space. (even though CCCP is about 15 megs or so) I think this is from the bad image.
I recently found my lost windows 98 cd, so I can make a new image. I thought I'd stop at this point and ask some questions.
Is there any way to access a drivespace volume from xp to view or resize it? (I have been unable to find any)
Can I boot a windows 98 partition if it only contains files dumped from a image? (I don't know how to edit boot.ini on winxp)
If I could do this it would make this a lot easier, as most virtual machines don't support certain cpu calls, etc. or are very slow, which makes this into a major hassle.
If I get this completely working, I wouldn't mind in posting a guide somewhere if anyone is interested. (Someone else might have a use for windows 98 in a ramdisk. Unless you want to be horrified, don't ask me how much time this has taken. It shouldn't take anyone else as long since you won't likely be using a 450mhz p2 with an extremely slow burner and should be able to avoid the mistakes I made. )
Also, I'm not wasting my time with this am I? The only reason I'm using windows 98 is because it has the drivers I need, so it should work better than geexbox (I can accept using it if this is a failure/waste of time), it supports tv-out and as far as I know, windows xp doesn't work from a ramdisk.