jrm Posted May 27, 2004 Share Posted May 27, 2004 Hi AllI am a very new user of the multi-boot dvd so be nice...I have download all files, manuals and created all the folders as in the manual and I want to make a multi-boot DVD over time, I am starting with WinXP PRO.D:\AIO-DVD\D:\AIO-DVD\SETUP\D:\AIO-DVD\BOOT\D:\AIO-DVD\BOOT\tools\I have done all regarding creating the PRO1.DAT and moved it to the AIO-DVD folder.I have done the editting to the setupldr.bin, txtsetup.sif, PRO1.datHave anyone seen in the hexeditor windows this textk.....i....g..CDBOOT: Cannot boot from CD - Code: 0...CDBOOT: Couldn't find NTLDR...CDBOOT: Memory overflow error.......this text is from the downloaded PRO1.dat file, will that become a problem later ???I have copy all thise files readme.html, spnotes.html, win51, win51ip, win51ip.sp1 to the AIO-DVD folder.I have done an image with this string "start cdimage.exe -lAIODVD -t08/23/2001,09:00:00 -b\AIO-DVD\BOOT\loader.bin -h -n -o -m \AIO-DVD C:\AIODVD.iso"Before burning a cd/dvd I would like to test that it works, so I want to test the cdshell.ini with cdshw.comThe cdshell.ini is the downloaded one.My problem is that when I try to test the cdshell.ini with cdshw.com I get this errorerror: File not found.[command: chain] [line:96.2] [File: cdshell.ini]/aio-dvd/boot>Line 96 is this : if $lastKey == key[1]; then chain /PRO1.DATthat can be wrong ???Thanks for any replyjrm Link to comment Share on other sites More sharing options...
Alanoll Posted May 27, 2004 Share Posted May 27, 2004 is PRO1.DAT in BOOT or in AIO-DVD? Currently right now?If in BOOT, remove the /If in AIO-DVD, replace / with \ Link to comment Share on other sites More sharing options...
jrm Posted May 27, 2004 Author Share Posted May 27, 2004 Hi AlanollMy PRO1.dat is in the AIO-DVD folder.I have now tryed to edit the cdshell.ini file to this : if $lastKey == key[1]; then chain \PRO1.DAT but it did not help with my problem.cdshw.com still come out with the same error message :error: File not found.[command: chain] [line:96.2] [File: cdshell.ini]Thanks a lot for trying to helpBGjrm Link to comment Share on other sites More sharing options...
LiquidSage Posted May 27, 2004 Share Posted May 27, 2004 cdshw is only meant to debug the menu interface(s). It will always fail to load boot files by design. (Just think if you booted a self-automated disk wipe or partition formating utility for example.) You need to test it either in a virtual enviroment or burn to a disk and boot your pc w/ it. Link to comment Share on other sites More sharing options...
Alanoll Posted May 27, 2004 Share Posted May 27, 2004 not true....he can make it so the file not found error is gone, but it won't boot.if PRO1.dat is in the AIO-DVD folder, and you have \PRO1.DAT in your INI file, it will work. If you wanted to be sure, copy PRO1.DAT to the root of the DRIVE you're working on. It should find the file then (don't move it from AIO-DVD, COPY!) and you'll get a different error. Like COmmand Unavailable or soemthing. Link to comment Share on other sites More sharing options...
bmill99 Posted June 22, 2004 Share Posted June 22, 2004 I start creating multi-boot dvd since yesterday, now i'm running into same problemTried it in vmware... same story as above. But only thing work is win98 but everything else doesnt work at all See anything wrong?boot:clsprint "\n"print "Press Enter to boot from DVD... \n"getkey 5 boot 0x80if $lastKey == key[enter]; then goto time# When no key found...goto boot# Function to display time of daytime:set hour = $timeHourset ampm = "am"if $timeHour > 12; then set hour = $timeHour - 12if $timeHour > 12; then set ampm = "pm"set time = "$hour:$timeMinute$ampm"# Function to display datedate:set month = "n/a"if $dateMonth == 1; then set month = "Jan."if $dateMonth == 2; then set month = "Feb."if $dateMonth == 3; then set month = "Mar."if $dateMonth == 4; then set month = "Apr."if $dateMonth == 5; then set month = "May."if $dateMonth == 6; then set month = "Jun."if $dateMonth == 7; then set month = "Jul."if $dateMonth == 8; then set month = "Aug."if $dateMonth == 9; then set month = "Sep."if $dateMonth == 10; then set month = "Oct."if $dateMonth == 11; then set month = "Nov."if $dateMonth == 12; then set month = "Dec."set date = "$month$dateDay,$dateYear"# Printing the Interfacemenu:set textColor= color[grey on black]set boldColor= color[cyan on black]clsprint c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n"print c "\cXXAdvanced Multi-Boot DVD\n\n"print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\ jddriver@valornet.com \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"print "1) Windows XP Professional SP1 Corporate \n"print "2) Windows XP Home SP1 Retail \n"print "3) Windows Server 2003 Corporate \n"print "4) Windows 2000 \n"print "5) Windows 98 SE \n"print "6) ERD Commander 2003 \n"print "7) ERD Commander 2003 /inram \n"print "\n"print "X) More Options... \n\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 chain \PRO1.DATif $lastKey == key[2]; then chain \HOM1.DATif $lastKey == key[3]; then goto Server2003if $lastKey == key[4]; then chain \2PRO.DATif $lastKey == key[5]; then memdisk \98SE.IMAif $lastKey == key[6]; then chain \ERD1.DATif $lastKey == key[7]; then chain \ERD2.DATif $lastKey == key[q]; then endif $lastKey == key[r]; then rebootif $lastKey == key[x]; then goto MoreOptionsif $lastKey == key[F1]; then goto Helpif $lastKey == key[esc]; then boot 0x80MoreOptions:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMore Options \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Read/Copy Files From NTFS Volumes To FAT32/16 Drives \n"print "2) Partition Magic 8.0 \n"print "3) Norton Ghost \n"print "4) View Serial Numbers \n"print c "\n\n"print "Press any key to return to main menu... \n"MoreOptions_Key:getkey 20 goto menuif $lastKey == key[1]; then memdisk \NTFS.IMAif $lastKey == key[2]; then memdisk \PM8.IMGif $lastKey == key[3]; then memdisk \GHOST.IMAif $lastKey == key[4]; then goto SerialNumbersgoto menuSerialNumbers:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXSerial Numbers\n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"type /Serials.txtprint c "\n\n"print "Press any key to return to main menu... \n"getkeygoto 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 "4) Datacenter \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[4]; then chain \3DCT.DATif $lastKey == key[F1]; then goto Helpgoto menuHelp:clsprint c "\n\cXXMulti-Boot DVD Help \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "\n"print "Hit the key of your choice in the main menu -> \n"print "\n"print "\n"print "Install Types \n"print "ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "Regular - Install will prompt you for all information during setup. \n"print "Unattended - Install with no user prompts. \n"print "OEMPreinstall - Install Windows and additional programs with no user prompts. \n"print "\n"print "\n"print "Press any key to return to main menu... \n"getkeygoto menuendshould i give bcdw a try? Link to comment Share on other sites More sharing options...
Alanoll Posted June 23, 2004 Share Posted June 23, 2004 which error do you get?when trying it in VMWare, did you try manuall typing in the command? Link to comment Share on other sites More sharing options...
bmill99 Posted June 23, 2004 Share Posted June 23, 2004 i get error code 5 Link to comment Share on other sites More sharing options...
Tribble Posted June 23, 2004 Share Posted June 23, 2004 i get error code 5can you specify it more? Post the whole msg please! and when do you get the error message?btw nice to see, how most pplz first thing they do, is changing the topic of the cdshell script print c "\cXXAdvanced Multi-Boot DVD\n\n"print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\ jddriver@valornet.com \n"this part i mean Link to comment Share on other sites More sharing options...
JakeY Posted June 23, 2004 Share Posted June 23, 2004 My problem is that when I try to test the cdshell.ini with cdshw.com I get this errorerror: File not found.[command: chain] [line:96.2] [File: cdshell.ini]/aio-dvd/boot>Line 96 is this : if $lastKey == key[1]; then chain /PRO1.DATthat can be wrong ???Thanks for any replyjrmThere is nothing wrong with the error , as you are in debug mode . The chain command is the last before it links itself to boot XP. The only reason you get this error is because , in debug mode it won't execute.Test it within VMWare or Virtual Pc after you've made your iso and you'll find it works just fine . Link to comment Share on other sites More sharing options...
bmill99 Posted June 23, 2004 Share Posted June 23, 2004 ok here's full fledge error messageCDBOOT: cannot boot from cd - Code 5that happen right after i pick Win XP Pro. Link to comment Share on other sites More sharing options...
tim Posted June 23, 2004 Share Posted June 23, 2004 CDBOOT: cannot boot from cd - Code 5Yeah I get that error too, but for a different reason I think.Using the MSFN Multi-boot DVD guide requires that you have valid keys for XP HOME SP1 and XP PRO SP1 (the install process needs the key). I don't have any of these (just corp keys).I tried to be clever and use an extract of the boot floppies to create the boot directory. It didn't work, I just get the error quoted above.I'd be gratefull for any help.TIA Link to comment Share on other sites More sharing options...
bmill99 Posted June 24, 2004 Share Posted June 24, 2004 i have valid key but it display error while trying to boot winxp installion... same problems for pro, home, server, 2000, erd and only thing working right now is win98 Link to comment Share on other sites More sharing options...
Tribble Posted June 25, 2004 Share Posted June 25, 2004 i have valid key but it display error while trying to boot winxp installion... same problems for pro, home, server, 2000, erd and only thing working right now is win98PRO1.DAT is in the root of your boot cd/dvd? you modified it according to the guide by flyakite?the BOOT Files are all there? (the ones created when you executed winnt32 /noreboot) and those files are in the necessary place?@tim: you dont need a valid key to boot from the cd/dvd! you'll need it later during installation, but you can safely boot without one. Link to comment Share on other sites More sharing options...
ingvar Posted June 26, 2004 Share Posted June 26, 2004 HiI´m getting the same error "CDBOOT: Cannot boot from CD- code: 5I have bin going over the setup over and over again and I alwais get the same error.The PRO1.DAT is in the root of the CD and I modified it according to the guide. this is how my cdshell.ini file looks like:boot:clsprint "\n"print "Press Enter to boot from CD... \n"getkey 8 boot 0x80if $lastKey == key[enter]; then goto time# When no key found...goto boot# Function to display time of daytime:set hour = $timeHourset ampm = "am"if $timeHour > 12; then set hour = $timeHour - 12if $timeHour > 12; then set ampm = "pm"set time = "$hour:$timeMinute$ampm"# Function to display datedate:set month = "n/a"if $dateMonth == 1; then set month = "Jan."if $dateMonth == 2; then set month = "Feb."if $dateMonth == 3; then set month = "Mar."if $dateMonth == 4; then set month = "Apr."if $dateMonth == 5; then set month = "May."if $dateMonth == 6; then set month = "Jun."if $dateMonth == 7; then set month = "Jul."if $dateMonth == 8; then set month = "Aug."if $dateMonth == 9; then set month = "Sep."if $dateMonth == 10; then set month = "Oct."if $dateMonth == 11; then set month = "Nov."if $dateMonth == 12; then set month = "Dec."set date = "$month$dateDay,$dateYear"# Printing the Interfacemenu:set textColor= color[grey on black]set boldColor= color[cyan on black]clsprint c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n"print c "\cXXMicrosoft Windows XP Professional SP1 Corporate\n\n"print c "\CXXThe setup is unattended and will erase all all data on harddisk\n\n"print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\ ingvar@ok.is \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"print "1) Windows XP Professional SP1 Corporate \n"print "R) Reboot \n"print "ESC) Boot From Harddisk \n"print c "\n"MainKey:getkey 20 boot 0x80if $lastKey == key[1]; then goto XP_Proif $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\c04WARNING ALL DATA ON HARDDISK WILL BE ERASED \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) CONTINUE \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 menuHelp:clsprint c "\n\cXXMulti-Boot DVD Help \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "\n"print "Hit the key of your choice in the main menu -> \n"print "\n"print "\n"print "ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "\n"print "\n"print "Press any key to return to main menu... \n"getkeygoto menuendthe filestrukture of the cd is acording to the guide. If any one knows what could solve this I would apriciate it very much.Best regards 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