TheTechGuide Forum

General Category => Software => Topic started by: tungnt on June 30, 2003, 04:01:51 AM

Title: adding WinNT&WIn2000 to multiboot CD
Post by: tungnt on June 30, 2003, 04:01:51 AM
Hi everybody,

I have created successfully a multibootable CD with the boot images of Win97, Win98SE, WINME, WinXP, using bscriptor.
Now, I want to add WinNT Workstation, Win2000 Workstation with minimal set of drivers to this multibootable CD. But I don't know how. I have visited www.tech-hints.com and other guidance websites such as www.bootscriptor.org or Bart's site but I am really confused.

I am using memdisk to emulate images but don't know whether it works with WinNT or Win2000. I am now having WinNT and Win2000 installation disk and also their boot floppy disks.

Anybody know how, please tell me and post here or send e-mail to tungthanh46Email Removed

Thank a lot

Tung
Title: adding WinNT&WIn2000 to multiboot CD
Post by: Guest on July 01, 2003, 01:14:58 AM
Windows 2000 and NT boots the same way as XP, so do the same as you did when you added XP.

Where did you get Win97, never heard of that one?
Title: adding WinNT&WIn2000 to multiboot CD
Post by: tungnt on July 01, 2003, 07:17:50 PM
Hi,

my boot XP is in form of an image file which I download from bootdisk.com. I use memdisk to run it
However, WinNT and Win2K boot files are different.

Win97 is the version after win95.

could you help me to solve my problem

Thanks
Tung
Title: adding WinNT&WIn2000 to multiboot CD
Post by: The_Flames on July 01, 2003, 08:38:58 PM
so you mean windows 98 then .... dont you /smile.gif\' class=\'bbc_emoticon\' alt=\':)\' />
Title: adding WinNT&WIn2000 to multiboot CD
Post by: tungnt on July 01, 2003, 11:11:51 PM
I have just tried to create my diskemu.cmd as follows. Could you check for me.

Please check and tell me the address: \main\*.* is OK.
and whether run command can be used with *.ima

Also, please guide me what I have to modify the boot files of Win2000 and WinNT as refered in my diskemu.cmd. Thanks a lot

:start
cls
print
print ------------------------------------------------------------------------------
print Rescue Disk
print Version 3.0
print Goodluck
print ------------------------------------------------------------------------------
print
print
print 1) Windows 97
print 2) Windows 98SE
print 3) Windows ME
print 4) Windows XP
print 5) Windows NT Workstation
print 6) Windows 2000 Workstation
print Esc) HDD boot
print 8) Reboot

print S)  DM Seagate
print Q) DM QuanTum  
print A) DM SamSung
print /cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' /> DM IBM
print M) DM Maxtor
print W) DM Western Digital
print  E) Easy Recovery
print L) Lost&Found
print N) DOS NTFS

print Please choose:

:mainkey
; timeout is 40 seconds, default key is escape
getkey 40 esc
onkey 1 goto boot97
onkey 2 goto boot98SE
onkey 3 goto bootME
onkey 4 goto bootXP
onkey 5 goto bootNT
onkey 6 goto boot2k
onkey Esc boot 80
onkey 8 reboot
onkey s goto Sea
onkey q goto quan
onkey a goto sam
onkey b goto ibm
onkey m goto max
onkey w goto wes
onkey e goto eas
onkey l goto los
onkey n goto ntdos

; When no key found...
goto mainkey
;
:boot97
print Loading Windows 97
run \main\boot97.ima
getkey
goto start
;
:boot98SE
print Loading Windows 98SE
run \main\boot98se.ima
getkey
goto start
;
:bootME
print Loading Windows Millenium
run \main\bootME.ima
getkey
goto start
;
:bootXP
print Loading Windows XP
run \main\bootXP.ima
getkey
goto start
;
:bootNT
print Loading Windows NT Workstation
run Nt4wsect.dat
getkey
goto start
;
:boot2k
print Loading Windows 2000
run Asrvsect.dat
getkey
goto start
;
:ntdos
print Loading DOS NTFS
run \main\ntdos.ima
getkey
goto start
;
:Sea
print Loading Disk Manager Seagate
run \main\sea.ima
getkey
goto start
;
:quan
print Loading Disk Manager Quantum
run \main\quan.ima
getkey
goto start
;
:sam
print Loading Disk Manager Samsung
run \main\sam.ima
getkey
goto start
;
:ibm
print Loading Disk Manager IBM
run \main\ibm.ima
getkey
goto start
;
:max
print Loading Disk Manager Maxtor
run \main\max.ima
getkey
goto start
;
:wes
print Loading Disk Manager Western Digital....
run \main\wes.ima
getkey
goto start
;
:eas
print Loading Easy Recovery...
run \main\reco.ima
getkey
goto start
;
:los
print Loading Lost&Found...
run \main\lf.ima
getkey
goto start
Title: adding WinNT&WIn2000 to multiboot CD
Post by: Space Between on July 02, 2003, 01:15:35 AM
Win97??? this guy works for microsoft and has internal software :-)

No i know what you mean however. I had a friend that called Win95b Win97 for some reason. I never knew why but he always did.

On a side not i hope you dont have Office 97 thinking its win97?

Also dont call the labels boot2k and bootxp. You might not know this but there is actually floppy disks that will boot win2k and winxp incase you had a kernel failure. Most commonly known as a rescue disk but i see it labeled as boot2k/xp when someone mods the image. I honestly thought it meant that when i saw it...or does it and im just confused?

As far as windows 2000 workstation? (i have seen this listed in books but never anywhere else ever) you can do it the same way. With a WinNT bootdisk it works aswell. You can use a DOS 6.22 bootdisk to install NT4 just fine. In fact its the prefered way.
Title: adding WinNT&WIn2000 to multiboot CD
Post by: tungnt on July 02, 2003, 04:15:53 AM
Hi everybody,

I have just burnt my CD with the above diskemu.cmd but I face lot of problems as follows. So I hope someone will help me:

1/ When I choose one option on the menu, it cannot run. But when I enter the \"Main\" folder and then type: ex: \"run boot98Se.ima\", it runs very well. I understand because the *.ima files located in subfolders (not in the root folder), so the program cannot find them.
So, how to declare in the diskemu.cmd so that diskemu can locate the *.ima located in subfolders?????

2/ I cannot start the NT Workstation. I alreay extracted 3 or 4 boot disks into nt4w folder (located in root) and I also modified the nt4wsect.dat so that it refers to the nt4w folder instead of i386.
Is it necessary to copy more files from i386 folder of installation disk??

3/ I can ALMOST start Win2000 but it requires \"insert SP3 floppy disk. I don't know what happens??

Can someone help me??
Thanks a lot

Tung
Title: adding WinNT&WIn2000 to multiboot CD
Post by: Twinkie on July 07, 2003, 06:09:33 PM
[quote name=\'tungnt\' date=\'Jul 2 2003, 02:15 AM\']1/ When I choose one option on the menu, it cannot run. But when I enter the "Main" folder and then type: ex: "run boot98Se.ima", it runs very well. I understand because the *.ima files located in subfolders (not in the root folder), so the program cannot find them.
So, how to declare in the diskemu.cmd so that diskemu can locate the *.ima located in subfolders?????

2/ I cannot start the NT Workstation. I alreay extracted 3 or 4 boot disks into nt4w folder (located in root) and I also modified the nt4wsect.dat so that it refers to the nt4w folder instead of i386.
Is it necessary to copy more files from i386 folder of installation disk??

3/ I can ALMOST start Win2000 but it requires "insert SP3 floppy disk. I don't know what happens??[/quote]
Okay
1) I have no idea how to change the default location.  When booting it will want all *.bin *.dat and *.ima files in the root of the CD.  If you are trying to "hide" them from the end user just make them hidden.  Just a suggestion and by no means the final answer.

2) The edits are the same for NT4 as 2000/XP.  If it still is not working for you take your 98.ima file and add smartdrv.exe to it.  Install NT4 from that and it works fine.

3) Did you slipstream SP4?  Check the other SP4 threads here.  Otherwise double check that all service files from the I386 folder got copied to the root of the CD as well.  
CDROM_IA.5
CDROM_IP.5
CDROM_IS.5
CDROM_NT.5
CDROMSP3.TST
Also check your txtsetup.sif file.  If not let us know.
Title: adding WinNT&WIn2000 to multiboot CD
Post by: senne on July 09, 2003, 12:05:13 PM
how big is that cd??
Title: adding WinNT&WIn2000 to multiboot CD
Post by: tungnt on July 09, 2003, 09:18:45 PM
Thank you everybody. I have now sucessfully created a multibootable CD with Windows97, Win98SE, WINME, Win2000, WinNT and lot of Harddisk Tools such as Disk Managers for QuanTum, Seagate, Western Digital, Maxtor, SamSung, IBM and PQ Magic. I used bscriptor to emulate these programs.

Thank you again for everybody's help and for this such useful forums.

I just now have a small problem. I don't know how to declare in the autoexec.bat so that this file will automatically load the execution file to run it. The reason is because, this bootable CD when runs on a PC CD-Rom will be considered as drive D but on other PC, it is changed to drive E or F. Therefore, I cannot declare a fixed address in autoexec.bat

For example: I put NAV on my CD. Let's say F is the CD-Rom drive. If I declare: "F:\NAV\navdx.exe", normally if the CD-Rom running on a PC is drive F, it's OK but if the CD-ROm is drive E, it cannot run.

So, what I mean here is how to declare a relative address in autoexec.bat

I know it quite can but cannnot remember how.


Anybody can help me?


Thank a lot

Tung
Title: adding WinNT&WIn2000 to multiboot CD
Post by: SeCrEt_NiNja on July 09, 2003, 11:28:01 PM
In the autoexec,bat of a windows ME boot disk and I imagine all the other boot disks there is a variable set to %CDROM% what you could do is if it isn't an enviromental variable make it one with a line Set %var% = ..... I would suspect that this variable already exists for the autoexec.bat

Cheers,

Secret Ninja
Title: adding WinNT&WIn2000 to multiboot CD
Post by: Space Between on July 10, 2003, 03:49:15 AM
I have NOT referenced this, i tried but didnt find a direct answer...anyways.

The diskemu should load a enviroment *capable* of booting file images and not require the diskemu.bin itself to run out of root or exist in the same directory as its files to be called. Understand what i mean?? If this is true you should be able to do either...

A. Call diskemu.bin passing the subpath to the image...like roughly below
    %COMSPEC% %CDROM%:\diskemu.bin %CDROM%:\images\win2kp.ima
or something like that...understand what i mean??

OR

B. Copy all diskemu files to the ram drive WITH the floppy image itself and boot
the image from there.

Both of the above i have not tried...so advanced sorry if it doesnt work.
Remember where you %COMSPEC% is set !!