IPB

Welcome Guest ( Log In | Register )

2 Pages V   1 2 >  
Reply to this topicStart new topic
> Bootable Win9x cd, Need some help
MindChild
post Apr 24 2006, 03:35 PM
Post #1


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



Hey all,

I have been trying for a while to get a bootable, error free, Windows 98 SE bootable CD for some time now. The best approach I have found was:

http://www.heise.de/ct/english/99/11/206/

This link has been passed around more times than I can count. If anyone else has attempted this, I would appreciate your feedback.

My main issue, is once I actually start my W: from a ramdisk, as opposed to a subst hard drive folder, It appears as though Windows has lost it's ability to work with long file names. As soon as I switch it back to the hard disk, it works fine. I found a few things googling pointing to some people having similar issues, but no explination as to what it was or how to solve it.

I also found that Media Player 9 can't be installed without some manual work. The Roxio CD burning driver botches up the whole thing, causing windows to bluescreen before it is booted. You can disable said driver, but I simply avoid MP9.
Go to the top of the page
 
+Quote Post
Nuno Brito
post Apr 24 2006, 03:54 PM
Post #2


Platinum Member
*****

Group: Moderator
Posts: 1,166
Joined: 3-April 06
From: Azores
Member No.: 18,537



I hopes this site helps you! smile.gif


--------------------
Go to the top of the page
 
+Quote Post
jaclaz
post Apr 24 2006, 05:31 PM
Post #3


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



The topic has already been discussed hmmmth times! blink.gif

Please do use the search function on the board, the more topics are held together, the easier will be to find relevant info wink.gif :
http://www.911cd.net/forums//index.php?showtopic=8607
http://www.911cd.net/forums//index.php?showtopic=10623
http://www.911cd.net/forums//index.php?showtopic=12326

As you can see, about once every two thousands posts, there is one asking how to boot Win98 from CD, possibly with the Ct' method.

As said more than once, the Ct' method has some missing (or otherwise hidden or maybe mis-translated from German or however wrong) step(s).

This one works:
http://www.lachiesadicristo.it/w98cd/page1.htm

The Qualystem files are not anymore available.

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
MindChild
post Apr 24 2006, 05:53 PM
Post #4


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



jaclaz: Don't be an not-so-very-nice person. I had a very specific issue, which nothing you pasted even touches on. I gave my point of origin so people would know where I am coming from.

I hope your little narcisitic episode made you feel an inch taller.

QUOTE (jaclaz @ Apr 24 2006, 06:31 PM) *
The topic has already been discussed hmmmth times! blink.gif

Please do use the search function on the board, the more topics are held together, the easier will be to find relevant info wink.gif :
http://www.911cd.net/forums//index.php?showtopic=8607
http://www.911cd.net/forums//index.php?showtopic=10623
http://www.911cd.net/forums//index.php?showtopic=12326

As you can see, about once every two thousands posts, there is one asking how to boot Win98 from CD, possibly with the Ct' method.

As said more than once, the Ct' method has some missing (or otherwise hidden or maybe mis-translated from German or however wrong) step(s).

This one works:
http://www.lachiesadicristo.it/w98cd/page1.htm

The Qualystem files are not anymore available.

jaclaz
Go to the top of the page
 
+Quote Post
jaclaz
post Apr 24 2006, 06:36 PM
Post #5


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



hmm? blink.gif

Just trying to help, sorry if I touched your sensibility.

If you think you'll get better results by making a new post, disregarding what has been done before, you are perfectly free to do so.

But still, I don't think that calling me an not-so-very-nice person is very polite, nor useful.

However, just wanted to let you know, from my "an inch taller" superior stance, that I have made win 9x CD's ALL PERFECTLY WORKING, in more than 4 different ways, including one derived from the famous Ct' article.

..and now I feel even a couple of inches taller....

Have a nice day.

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
dennis123123
post Apr 25 2006, 01:27 AM
Post #6


Silver Member
***

Group: Members
Posts: 319
Joined: 1-May 05
Member No.: 11,712



QUOTE (MindChild @ Apr 24 2006, 11:53 PM) *
jaclaz: Don't be an not-so-very-nice person. I had a very specific issue, which nothing you pasted even touches on. I gave my point of origin so people would know where I am coming from.

I hope your little narcisitic episode made you feel an inch taller.


HAHAHAA ROFLMAO biggrin.gif

Anyway, although that was uncalled for really, I know where you are cominf from with that comment, because I got a similar one in another topic biggrin.gif

I have made and successfully implemented win95 boot cds using the c't article. Like you said, I could only get 8 char file names until.......alll you have to do is enable 32bit drive access in device manager. thats it!

I also had to change msdos.sys with the WinBootDRV=W:\ and the other two whatever they are, that you are told to make the change in the registry.

Have fun.
Go to the top of the page
 
+Quote Post
MindChild
post Apr 25 2006, 02:55 PM
Post #7


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



dennis123123: Thanks man. Much appreciated.

I don't mind some missing steps. I enjoy doing a little work. This one just had me boggled.


QUOTE (dennis123123 @ Apr 25 2006, 02:27 AM) *
HAHAHAA ROFLMAO biggrin.gif

Anyway, although that was uncalled for really, I know where you are cominf from with that comment, because I got a similar one in another topic biggrin.gif

I have made and successfully implemented win95 boot cds using the c't article. Like you said, I could only get 8 char file names until.......alll you have to do is enable 32bit drive access in device manager. thats it!

I also had to change msdos.sys with the WinBootDRV=W:\ and the other two whatever they are, that you are told to make the change in the registry.

Have fun.
Go to the top of the page
 
+Quote Post
MindChild
post Apr 25 2006, 03:23 PM
Post #8


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



Ok, with that little hint, it got my brain thinking the way it needed to.

Changing the access mode itself doesn't fix the issue, because it is already set to be 32 bit access. The PROBLEM is, the X drive, created by doing a SUBST, is using compatibility mode, hence the 8.3 filenames.

I remember when Windows 98 first came out, the driver model was changed. Bunches of people had problems because their CDRom drive had no 32-bit drivers, which, just like in this case, screws up windows pretty bad.

So the solution is to find a SUBST replacement, that agrees with Windows 98 32bit driver model insistance.

While I search for solutions, any direction is welcome.
Go to the top of the page
 
+Quote Post
dog
post Apr 25 2006, 04:03 PM
Post #9


Canine Member
****

Group: Members
Posts: 924
Joined: 17-December 04
Member No.: 8,979



Unfortunately, you're unlikely to find anyone here who knows more about 9x CDs than jaclaz
Go to the top of the page
 
+Quote Post
Nuno Brito
post Apr 25 2006, 05:31 PM
Post #10


Platinum Member
*****

Group: Moderator
Posts: 1,166
Joined: 3-April 06
From: Azores
Member No.: 18,537



..what goes around comes around.. wink.gif


This version might be an alternative to native win9x subst..

http://www.ibiblio.org/pub/micro/pc-stuff/...iles/dos/subst/

More info about the program here, then again, Jaclaz is really the person who probably knows best how to bypass these issues using only native win9x files..


I think that ReactOS contains a compatible win9x subst tool - might be worth to check


--------------------
Go to the top of the page
 
+Quote Post
Daemonforce
post Apr 25 2006, 06:11 PM
Post #11


Gold Member
****

Group: Members
Posts: 605
Joined: 13-September 05
From: International Telcom
Member No.: 14,032



I've seen a similar topic before and I need to ask myself...Is this a project really worth pursuing? huh.gif


--------------------
WARNING! This post contains several .
Also, I'm being flooded with registrations.

BACK OFF! o_O
Go to the top of the page
 
+Quote Post
Nuno Brito
post Apr 25 2006, 06:26 PM
Post #12


Platinum Member
*****

Group: Moderator
Posts: 1,166
Joined: 3-April 06
From: Azores
Member No.: 18,537



If people demand this type of problems with such regularity - maybe it's time to properly create some information that can be used as a manual for future generations..

Imagine yourself discussing windows PE in a time when cpu's become nano-sized running at the speed of light.. laugh.gif


Maybe it might come up something usefull from this type of things - never waste a resource just because it grows rare or unpopular - I know you're doing some heavy work with windows PE, so you probably know what I'm talking about. You're doing a good work yourself - I'm really hoping to see that documentation you mentioned before.. smile.gif


--------------------
Go to the top of the page
 
+Quote Post
jaclaz
post Apr 26 2006, 05:24 AM
Post #13


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



Well, the trick is actually NOT using the SUBST command.

From my "elevated" point of view, wink.gif, I can see right where it should be, i.e. here:
http://www.911cd.net/forums//index.php?showtopic=12326
and, to be more exact here:
http://www.911cd.net/forums//index.php?showtopic=12326&st=99
a link to this page:
http://www.geocities.com/freedatarecovery/
that hints a method using this:
http://www.v72735.f2s.com/LetAssig/index.html

Just for the record, this is NOT meant to help particularly MindChild, only to make clear that, besides his lack of politeness, his statement:
QUOTE (Mindchild)
I had a very specific issue, which nothing you pasted even touches on.

is also FALSE. rolleyes.gif

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
MindChild
post Apr 26 2006, 07:12 AM
Post #14


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



jaclaz: Thank you for the help. If what you provided was showing what I was looking for, then I missed it. If this is the case, please accept my appoligy.

My methods are differing from the c t' method, of course, because those aren't perfect. But it gives me direction as to what I need to think about as I go through.

QUOTE (jaclaz @ Apr 26 2006, 06:24 AM) *
Well, the trick is actually NOT using the SUBST command.

From my "elevated" point of view, wink.gif, I can see right where it should be, i.e. here:
http://www.911cd.net/forums//index.php?showtopic=12326
and, to be more exact here:
http://www.911cd.net/forums//index.php?showtopic=12326&st=99
a link to this page:
http://www.geocities.com/freedatarecovery/
that hints a method using this:
http://www.v72735.f2s.com/LetAssig/index.html

Just for the record, this is NOT meant to help particularly MindChild, only to make clear that, besides his lack of politeness, his statement:

is also FALSE. rolleyes.gif

jaclaz
Go to the top of the page
 
+Quote Post
MindChild
post Apr 26 2006, 09:18 AM
Post #15


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



jaclaz: Ok man. I STILL don't get it. I see all of the pointers directing me toward using LETASSIG, but what does this even do for me? In the example on http://www.geocities.com/freedatarecovery/, this person uses a ram drive as the windows system (Not my issue, as I do the same thing), but it appears that they simply alias X: from C: and back again. My goal is, of course, for this to run even if no hard drive is in the machine, let alone windows installed. What am I missing?

Thinking about it, the SUBST is unnecessary (I think), at the point I am at. What is being SUBST to X: will reside on the CDRom, which wont be run in Compatibility mode. So in the meantime, I am going to try this out. The trick is finding something that will work while constructing/debugging this image.
Go to the top of the page
 
+Quote Post
jaclaz
post Apr 26 2006, 02:05 PM
Post #16


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



Well, maybe I did not fully understand what your problem is,
the idea behind this type of Win9x CD-ROM booting is that you use Letter Assigner to exchange
Letter X: with letter C:
Where BEFORE the exchange
Letter X: is the RAMDRIVE
Letter C: is the CD-ROM (booted from in Hard Disk emulation)
whilst AFTER the exchange
Letter X: is the CD-ROM (i.e. read only)
Letter C: is the RAMDRIVE (i.e. read/write enabled)

So you have the advantages:
1) That your windows runs on C:, which is a read/write enabled volume
2) That you can "develop" the install on a smallish partition of a "normal" hardisk, thus making a normal Win9x install
3) That you do not have to bother about applications that need write access to the system partition, of course such writes/changes are volatile
4) Since only two drives are mapped, C: (RAMDRIVE) and X: (CD-ROM), there is no need for a hard disk present, you can even, once booted, remove the CD-ROM (the disk I mean) and load another one, or even, provided that you have an affordable UPS and you won't need to reboot, (unfortunately an occasion not as rare as with NT based systems) remove the CD-ROM (the drive I mean this time) alltogether.

It is possible to change the above lettering schemes to better suite your "develop" install, of course.

The 8.3 limit of the SUBST command is, as Microsoft usually puts it, a "by design" feature:
http://www.microsoft.com/technet/archive/w...k.mspx?mfr=true
QUOTE
Long filenames cannot be used on SUBST drives.

Windows 95 supports SUBST only for backward compatibility with drives created on older systems. Filenames on SUBST drives must comply with the 8.3 filename rule.
Or can you possibly post exactly what you are trying to achieve, which lettering scheme you want/need to use, as
QUOTE (Mindchild)
My methods are differing from the c t' method, of course, because those aren't perfect.

without knowing in details which methods you are using makes trying to help a guessing game. wink.gif

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
MindChild
post Apr 28 2006, 11:36 AM
Post #17


Member
**

Group: Members
Posts: 55
Joined: 8-July 05
Member No.: 12,520



Thanks jaclaz. I understand how that works now.

The way I was doing this, is to have a ~6MB ram drive, a boot floppy, and the cdrom (this is where it is similar to the c t' article. My method of getting there is much different however). The floppy boots, creates the ramdrive, assigns a letter to the cdrom, copies pertinent system files into the ram drive from the cd, then continue booting.

As you say, my issue was using SUBST to emulate the CDROM drive until I was ready to burn. I was just being boneheaded.

The Hard Drive emulation trick is neat, but compatibility is comprimised, since a lot of BIOS's don't support it properly. Especially of the ERA of Windows 98.

QUOTE (jaclaz @ Apr 26 2006, 03:05 PM) *
Well, maybe I did not fully understand what your problem is,
the idea behind this type of Win9x CD-ROM booting is that you use Letter Assigner to exchange
Letter X: with letter C:
Where BEFORE the exchange
Letter X: is the RAMDRIVE
Letter C: is the CD-ROM (booted from in Hard Disk emulation)
whilst AFTER the exchange
Letter X: is the CD-ROM (i.e. read only)
Letter C: is the RAMDRIVE (i.e. read/write enabled)

So you have the advantages:
1) That your windows runs on C:, which is a read/write enabled volume
2) That you can "develop" the install on a smallish partition of a "normal" hardisk, thus making a normal Win9x install
3) That you do not have to bother about applications that need write access to the system partition, of course such writes/changes are volatile
4) Since only two drives are mapped, C: (RAMDRIVE) and X: (CD-ROM), there is no need for a hard disk present, you can even, once booted, remove the CD-ROM (the disk I mean) and load another one, or even, provided that you have an affordable UPS and you won't need to reboot, (unfortunately an occasion not as rare as with NT based systems) remove the CD-ROM (the drive I mean this time) alltogether.

It is possible to change the above lettering schemes to better suite your "develop" install, of course.

The 8.3 limit of the SUBST command is, as Microsoft usually puts it, a "by design" feature:
http://www.microsoft.com/technet/archive/w...k.mspx?mfr=true
Or can you possibly post exactly what you are trying to achieve, which lettering scheme you want/need to use, as

without knowing in details which methods you are using makes trying to help a guessing game. wink.gif

jaclaz
Go to the top of the page
 
+Quote Post
jaclaz
post Apr 28 2006, 01:59 PM
Post #18


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



QUOTE (Mindchild)
The Hard Drive emulation trick is neat, but compatibility is comprimised, since a lot of BIOS's don't support it properly. Especially of the ERA of Windows 98.

Yep, but nothing prevents you from using a simple bootdisk image, 1.44 or 2.88 for the initial boot, then copy the files to the RAMDISK from a "normal" CD directory source or from a HARDDISK image, say, through
http://www.geocities.com/jadoxa/shsufdrv/index.html
or some similar proggie, finally do the nifty letter exchange trick, assigning C: to the RAMDRIVE, and continue booting Win9x. wink.gif

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post
doveman
post Jun 12 2006, 07:08 AM
Post #19


Newbie
*

Group: Members
Posts: 5
Joined: 13-February 05
Member No.: 10,209



QUOTE (jaclaz @ Apr 24 2006, 11:31 PM) *


I've been following this guide and I was doing OK until I got to Step 5 where it says (I don't have COA2):

a. In dos, run regedit /L:system.tat /R:user.dat /E registry.reg

b. Edit registry.reg, replacing “c:\” or d:\ or whever the system was originally installed, with “x:\”

c. Rename system.tat system.bak and user.dat user.bak

d. Run regedit /C registry.reg /L:system.tat /R:user.dat

e. On first run of windows from ramdisk, manually repair all shortcuts

I get an error when I try to do the first step, which makes sense to me because system.tat doesn't exist at this point. This would be a problem at step c as well.

It then goes on to say that COA2 misses a few registry keys that need correcting but the changetox.reg provided still leaves some of these unchanged (and would change them back to C: if COA2 had previously changed them).

I hope I'm not just being dumb but if someone wants to point out that I actually am, then no offence will be taken (as long as they help me!).
Go to the top of the page
 
+Quote Post
jaclaz
post Jun 13 2006, 07:33 AM
Post #20


Platinum Member
*****

Group: Moderator
Posts: 4,582
Joined: 25-July 04
From: Italy
Member No.: 6,779



QUOTE (doveman)
(I don't have COA2)

Look here:
http://htmole.altervista.org/info/coa2.htm

Never used the "manual" way, but it seems to me like there are some typos
system.tat should really be system.dat

See here for the meaning of the switches:
http://techsupt.winbatch.com/ts/T000001029F18.html

Basically the procedure should:
a) create a .REG (plain text) file from the existing Registry
b) modify paths in the .REG file
c) backup existing Registry
d) re-create a new Registry from the (path-modified) .REG file.

jaclaz


--------------------
- Fighting against bloatware since 2004, and proud of it. -
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 9th February 2010 - 09:41 AM