DoyleChris Posted January 17, 2006 Share Posted January 17, 2006 Im trying to make a DVD with the Windows Operating Systems on it and follow Flyakites instructions but i can't test my boot menu it comes up with the boot screen then press enter to boot then i press enter and i get this error [Title (16 bit MS_DOS Subsystem) Message (E:\AIO-DVD\Boot\cdshw.com THe NTVDM CPU has encountered an illegal instruction. CS:009f IP:ffed OP:ff ff ff ff ff Chose close to terminate the application.)]Anf i run the cdimage i tried from the AIO-DVD directory and it came up with ) bytes in the ISO and i tried on level up in the main drive and the same thinge:\AIO-DVD\cdimage the first timeE:\cdimage the second timeAnyhelp would be nice. Link to comment Share on other sites More sharing options...
amd64lover Posted January 17, 2006 Share Posted January 17, 2006 copy/paste your cdshell.ini file so we can look at it. Link to comment Share on other sites More sharing options...
chriskoivu Posted January 21, 2006 Share Posted January 21, 2006 You are running the Debugger with CDshell.... You can't boot from the drive when youare running from cdshw.com.... THis is only to test your menus.... Get all your files and menus together, when you got everything the way you want it, create your imagewith cdimage, then test it on VMWare or VirtualPC.. you are basically mounting theimage like it is a cd... then try hitting the enter key, and if you don't have any typo'sthen it will work... PS... if you are making a DVD, and you have a large image ISO, then you will have to mount image with Daemon347 and then run virtualpc or vmwareto mount that "drive"Also to answer the second part of your question, your iso is too big.... you need to download Daemon 347and mount the drive you created with that program in virtualpc or vmware.. make sure the iso doesnt exceed the 4.7 gb dvd limit Link to comment Share on other sites More sharing options...
DoyleChris Posted January 21, 2006 Author Share Posted January 21, 2006 Here is the CD Shellboot:clsprint "\n"print "Press Enter to boot from DVD... \n"getkey 5 boot 0x80if $lastKey == key[enter]; then goto menu# When no key found...goto bootclsprint c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n\n"print c "\cXXAdvanced Multi-Boot DVD v1.0\n\n"print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\cmdoyle@chartermi.net \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"print "1) Windows XP Professional SP2 Corporate \n"print "2) Windows Server 2003 Corporate \n"print "3) Windows 2000 \n"print "4) Windows 98 SE \n"print "\n"print "Q) Quit to Command Prompt \n"print "R) Reboot \n"print "ESC) Boot 1st Harddisk \n"print c "\n"MainKey:getkey 20 boot 0x80if $lastKey == key[1]; then goto XP_Proif $lastKey == key[2]; then goto Server2003if $lastKey == key[3]; then goto 2000if $lastKey == key[4]; then memdisk /98SE.IMAif $lastKey == key[q]; then endif $lastKey == key[r]; then rebootif $lastKey == key[F1]; then goto Helpif $lastKey == key[esc]; then boot 0x80XP_Pro:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMicrosoft Windows XP Professional SP2 Corporate \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Regular \n"print c "\n\n"print "Press any key to return to main menu... \n"XP_Pro_Key:getkey 20 goto menuif $lastKey == key[1]; then chain /PRO1.DATif $lastKey == key[F1]; then goto Helpgoto menuServer2003:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMicrosoft Windows Server 2003 Corporate \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Enterprise \n"print "2) Standard \n"print "3) Web \n"print c "\n\n"print "Press any key to return to main menu... \n"Server2003_Key:getkey 20 goto menuif $lastKey == key[1]; then chain /3ENT.DATif $lastKey == key[2]; then chain /3STD.DATif $lastKey == key[3]; then chain /3WEB.DATif $lastKey == key[F1]; then goto Helpgoto menu2000:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMicrosoft Windows 2000 \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Professional \n"print "2) Server \n"print c "\n\n"print "Press any key to return to main menu... \n"2000_Key:getkey 20 goto menuif $lastKey == key[1]; then chain /2PRO.DATif $lastKey == key[2]; then chain /2SRV.DATif $lastKey == key[F1]; then goto Helpgoto menuendWhich i got from here AIOand i modified it a bit.Im trying to get it to Debugg but i cant get it to run right i keep getting the error from before.Well as to the size of the DVD i havent tried moutning it yet, its just when i check the properties on it it says 0 bytes like it wasnt created but its there. the new vmware i think can mount it. Link to comment Share on other sites More sharing options...
Jito463 Posted January 21, 2006 Share Posted January 21, 2006 Well, I see at least one problem off the bat.boot:clsprint "\n"print "Press Enter to boot from DVD... \n"getkey 5 boot 0x80if $lastKey == key[enter]; then goto menu# When no key found...goto bootYou don't have any sections labelled as menu:. You need to add that before the first menu screen like so:Menu:clsprint c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ\n\n"print c "\cXXAdvanced Multi-Boot DVD v1.0\n\n"print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\cmdoyle@chartermi.net \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"print "1) Windows XP Professional SP2 Corporate \n"print "2) Windows Server 2003 Corporate \n"print "3) Windows 2000 \n"print "4) Windows 98 SE \n"print "\n"print "Q) Quit to Command Prompt \n"print "R) Reboot \n"print "ESC) Boot 1st Harddisk \n"print c "\n" Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now