MSFN Forum: Can not get Multi-boot dvd to work - MSFN Forum

Jump to content



Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Can not get Multi-boot dvd to work Rate Topic: -----

#1 User is offline   jrm 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 25-May 04

Posted 27 May 2004 - 09:38 AM

Hi All

I 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.dat

Have anyone seen in the hexeditor windows this text

k.....i....g..CDBOOT
: Cannot boot from C
D - Code: 0...CDBOOT
: Couldn't find NTLD
R...CDBOOT: Memory o
verflow 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.com
The cdshell.ini is the downloaded one.

My problem is that when I try to test the cdshell.ini with cdshw.com I get this error

error: 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.DAT

that can be wrong ???

Thanks for any reply

jrm


#2 User is offline   Alanoll 

  • CODE tags people, CODE tags!
  • Group: Patrons
  • Posts: 5,496
  • Joined: 25-September 03

Posted 27 May 2004 - 09:40 AM

is PRO1.DAT in BOOT or in AIO-DVD? Currently right now?

If in BOOT, remove the /
If in AIO-DVD, replace / with \

#3 User is offline   jrm 

  • Newbie
  • Group: Members
  • Posts: 15
  • Joined: 25-May 04

Posted 27 May 2004 - 10:29 AM

Hi Alanoll

My 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 help

BG

jrm

#4 User is offline   LiquidSage 

  • Wayward Prophet
  • PipPipPipPip
  • Group: Members
  • Posts: 577
  • Joined: 29-August 03

Posted 27 May 2004 - 11:02 AM

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.

#5 User is offline   Alanoll 

  • CODE tags people, CODE tags!
  • Group: Patrons
  • Posts: 5,496
  • Joined: 25-September 03

Posted 27 May 2004 - 11:47 AM

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.

#6 User is offline   bmill99 

  • MSFN Agent Smith
  • Pip
  • Group: Members
  • Posts: 76
  • Joined: 14-January 04

Posted 22 June 2004 - 02:36 PM

I start creating multi-boot dvd since yesterday, now i'm running into same problem

Tried it in vmware... same story as above. But only thing work is win98 but everything else doesnt work at all :)

See anything wrong?

Quote

boot:
cls
print "\n"
print "Press Enter to boot from DVD... \n"
getkey 5 boot 0x80
if $lastKey == key[enter]; then goto time
# When no key found...
goto boot

# Function to display time of day
time:
set hour = $timeHour
set ampm = "am"
if $timeHour > 12; then set hour = $timeHour - 12
if $timeHour > 12; then set ampm = "pm"
set time = "$hour:$timeMinute$ampm"

# Function to display date
date:
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 Interface
menu:
set textColor= color[grey on black]
set boldColor= color[cyan on black]
cls
print 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 0x80
if $lastKey == key[1]; then chain \PRO1.DAT
if $lastKey == key[2]; then chain \HOM1.DAT
if $lastKey == key[3]; then goto Server2003
if $lastKey == key[4]; then chain \2PRO.DAT
if $lastKey == key[5]; then memdisk \98SE.IMA
if $lastKey == key[6]; then chain \ERD1.DAT
if $lastKey == key[7]; then chain \ERD2.DAT
if $lastKey == key[q]; then end
if $lastKey == key[r]; then reboot
if $lastKey == key[x]; then goto MoreOptions
if $lastKey == key[F1]; then goto Help
if $lastKey == key[esc]; then boot 0x80

MoreOptions:
cls
print 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 menu
if $lastKey == key[1]; then memdisk \NTFS.IMA
if $lastKey == key[2]; then memdisk \PM8.IMG
if $lastKey == key[3]; then memdisk \GHOST.IMA
if $lastKey == key[4]; then goto SerialNumbers
goto menu

SerialNumbers:
cls
print r "\n\cXXPress \c0BF1 \cXXfor Help \n"
print c "\n\cXXSerial Numbers\n"
print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ"
type /Serials.txt
print c "\n\n"
print "Press any key to return to main menu... \n"
getkey
goto menu

Server2003:
cls
print 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 menu
if $lastKey == key[1]; then chain \3ENT.DAT
if $lastKey == key[2]; then chain \3STD.DAT
if $lastKey == key[3]; then chain \3WEB.DAT
if $lastKey == key[4]; then chain \3DCT.DAT
if $lastKey == key[F1]; then goto Help
goto menu

Help:
cls
print 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"
getkey
goto menu
end


should i give bcdw a try?

#7 User is offline   Alanoll 

  • CODE tags people, CODE tags!
  • Group: Patrons
  • Posts: 5,496
  • Joined: 25-September 03

Posted 22 June 2004 - 08:29 PM

which error do you get?
when trying it in VMWare, did you try manuall typing in the command?

#8 User is offline   bmill99 

  • MSFN Agent Smith
  • Pip
  • Group: Members
  • Posts: 76
  • Joined: 14-January 04

Posted 23 June 2004 - 12:09 AM

i get error code 5

#9 User is offline   Tribble 

  • Junior
  • Pip
  • Group: Members
  • Posts: 75
  • Joined: 01-June 04

Posted 23 June 2004 - 05:34 AM

bmill99, on Jun 23 2004, 08:09 AM, said:

i get error code 5

can you specify it more? Post the whole msg please! :rolleyes: 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 :D

Quote

print c "\cXXAdvanced Multi-Boot DVD\n\n"
print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\ jddriver@valornet.com \n"

this part i mean :)

#10 User is offline   JakeY 

  • Newbie
  • Group: Members
  • Posts: 12
  • Joined: 16-May 04

Posted 23 June 2004 - 05:46 AM

jrm, on May 27 2004, 09:38 AM, said:

My problem is that when I try to test the cdshell.ini with cdshw.com I get this error

error: 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.DAT

that can be wrong ???

Thanks for any reply

jrm

There 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 .
:)

#11 User is offline   bmill99 

  • MSFN Agent Smith
  • Pip
  • Group: Members
  • Posts: 76
  • Joined: 14-January 04

Posted 23 June 2004 - 01:33 PM

ok here's full fledge error message

Quote

CDBOOT: cannot boot from cd - Code 5


that happen right after i pick Win XP Pro.

#12 User is offline   tim 

  • Junior
  • Pip
  • Group: Members
  • Posts: 95
  • Joined: 28-August 01

Posted 23 June 2004 - 01:47 PM

Quote

CDBOOT: cannot boot from cd - Code 5



Yeah 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

#13 User is offline   bmill99 

  • MSFN Agent Smith
  • Pip
  • Group: Members
  • Posts: 76
  • Joined: 14-January 04

Posted 23 June 2004 - 06:16 PM

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

#14 User is offline   Tribble 

  • Junior
  • Pip
  • Group: Members
  • Posts: 75
  • Joined: 01-June 04

Posted 25 June 2004 - 05:37 AM

bmill99, on Jun 24 2004, 02:16 AM, said:

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

PRO1.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.

#15 User is offline   ingvar 

  • Group: Members
  • Posts: 1
  • Joined: 26-June 04

Posted 26 June 2004 - 12:19 PM

Hi
I´m getting the same error "CDBOOT: Cannot boot from CD- code: 5
I 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:
cls
print "\n"
print "Press Enter to boot from CD... \n"
getkey 8 boot 0x80
if $lastKey == key[enter]; then goto time
# When no key found...
goto boot

# Function to display time of day
time:
set hour = $timeHour
set ampm = "am"
if $timeHour > 12; then set hour = $timeHour - 12
if $timeHour > 12; then set ampm = "pm"
set time = "$hour:$timeMinute$ampm"

# Function to display date
date:
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 Interface
menu:
set textColor= color[grey on black]
set boldColor= color[cyan on black]
cls
print 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 0x80
if $lastKey == key[1]; then goto XP_Pro
if $lastKey == key[r]; then reboot
if $lastKey == key[F1]; then goto Help
if $lastKey == key[esc]; then boot 0x80

XP_Pro:
cls
print 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 menu
if $lastKey == key[1]; then chain \PRO1.DAT
if $lastKey == key[F1]; then goto Help
goto menu

Help:
cls
print 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"
getkey
goto menu
end

the 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

#16 User is offline   tim 

  • Junior
  • Pip
  • Group: Members
  • Posts: 95
  • Joined: 28-August 01

Posted 26 June 2004 - 02:04 PM

Quote

@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.


I think you missed the point.

To get the boot files using "winnt32 /noreboot" needs a valid key.

Is it possible to use the boot floppies to create the boot files?
I tried but this gives me the CDBOOT error 5.

#17 User is offline   Tribble 

  • Junior
  • Pip
  • Group: Members
  • Posts: 75
  • Joined: 01-June 04

Posted 28 June 2004 - 01:51 AM

the peoples with error code 5, cannot boot from cd.

take a clean boot sector from ur winxp cd (use isobuster or bbie for example) and edit it according to the guide. And please use Hex Workshop v4.23 to hex edit the file, since other hex editors might damage the file.

#18 User is offline   bmill99 

  • MSFN Agent Smith
  • Pip
  • Group: Members
  • Posts: 76
  • Joined: 14-January 04

Posted 28 June 2004 - 02:29 PM

Sorry i've not reply in timly matter, I was out of town for the weekend. here's answer to your questions.

Yes PRO1.DAT is in the root of folder

I've follow same guide you've mention above

I have Hex Worshop 4.23 and tried extracting boot files from orginal xp cd... same story.

#19 User is offline   FFA 

  • DaGosh^
  • PipPip
  • Group: Members
  • Posts: 129
  • Joined: 27-July 03

Posted 15 August 2004 - 06:11 AM

i get the same error code 5

CDBOOT: Cannot boot from CD - code: 5

what is the problem there

some one there can help

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2011 msfn.org
Privacy Policy