Jump to content

My dvd boot but


ptoleme24

Recommended Posts

First : Hello All and a great aplause for the guide to make MULTI BOOT DVD

Second : apology for my bad english but I 'm from belgium and so I will make has good for you as possible.

I have followed the guide to make a multi-boot DVD but there is still two problems that I want to solve.

The first ONE is :

When my pc boot up and get to the : "Press enter to boot on the dvd" , if I don't press immediately the enter key, the soft crash down.

and the second one, I tried my DVD in Virutal PC 2004 and when I select my os and then hit install, the virtual pc reboot and do nothing.

I post here my cdshell.ini

=====================================================

boot:

cls

print "\n"

print "Appuyer Sur Enter pour demarrer sur le 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 = "Mai."

if $dateMonth == 6; then set month = "Jun."

if $dateMonth == 7; then set month = "Jui."

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 "\cXXMulti Boot DVD - Kenny\n\n"

print r "\ptoleme24@hotmail.com \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"

print "1) Windows XP Professionnel SP1 Corporate Fr \n"

print "2) Windows 2000 Advanced Server UK \n"

print "3) Windows Server 2003 Entreprise Corporate Fr \n"

print "4) Windows 2000 SP4 Fr \n"

print "5) Windows 98 SE Fr \n"

print "6) Windows ME \n"

print "7) Windows 2000 Server UK \n"

print "Q) Quit to Command Prompt \n"

print "R) Reboot \n"

print c "\n"

MainKey:

getkey 20 boot 0x80

if $lastKey == key[1]; then goto XP_Pro

if $lastKey == key[2]; then goto 2000_ASR

if $lastKey == key[3]; then goto Server2003

if $lastKey == key[4]; then goto 2000

if $lastKey == key[5]; then memdisk /98SE.IMA

if $lastKey == key[6]; then memdisk /ME.IMA

if $lastKey == key[7]; then goto 2000_SRV

if $lastKey == key[q]; then end

if $lastKey == key[r]; then reboot

XP_Pro:

cls

print c "\n\cXXWindows XP Professionnel SP1 Corporate Fr \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"

print "1) Install \n"

print c "\n\n"

print "Appuyer Sur une touche pour revenir au menu \n"

XP_Pro_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /PRO1.DAT

goto menu

2000_ASR:

cls

print c "\n\cXXWindows 2000 Advanced Server UK \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"

print "1) Install \n"

print c "\n\n"

print "Appuyer Sur une touche pour revenir au menu \n"

2000_ASR_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /2ASR.DAT

goto menu

Server2003:

cls

print c "\n\cXXWindows Server 2003 Entreprise Corporate Fr \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"

print "1) Install \n"

print c "\n\n"

print "Appuyer Sur une touche pour revenir au menu \n"

Server2003_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /3ENT.DAT

goto menu

2000:

cls

print c "\n\cXXWindows 2000 SP4 Fr \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"

print "1) Install \n"

print c "\n\n"

print "Appuyer Sur une touche pour revenir au menu \n"

2000_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /2PRO.DAT

goto menu

2000_SRV:

cls

print c "\n\cXXWindows 2000 Server UK \n"

print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"

print "1) Install \n"

print c "\n\n"

print "Appuyer Sur une touche pour revenir au menu \n"

2000_SRV_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /2SRV.DAT

goto menu

end

=====================================================

So is there any mistakes or something that I forget ?

Thanks all for your help. Have a nice day

Link to comment
Share on other sites


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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...