Jump to content

CDshell question


immolation

Recommended Posts

when i boot from my iso file i get in the boot menu when i press one or two he doesn't find the file. can anyone help me with this???

this is my cdshell.ini file

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 v1.7\n\n"

print l "\cXXPress \c0BF1 \cXXfor Help"; print r "\c0Bckite@portraitofakite.com \n"

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

print "1) Windows XP Professional\n"

print "2) Windows Server 2003 Enterprise \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 0x80

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

if $lastKey == key[2]; then goto Server2003_Key

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

SerialNumbers:

cls

print r "\n\cXXPress \c0BF1 \cXXfor Help \n"

print c "\n\cXXSerial Numbers\n"

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

type /Serial~1.txt

print c "\n\n"

print "Press any key to return to main menu... \n"

getkey

goto menu

XP_Pro_Key:

getkey 20 goto menu

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

if $lastKey == key[F1]; then goto Help

goto menu

Server2003_Key:

getkey 20 goto menu

if $lastKey == key[1]; then chain /3ENT.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

Thanks for your time

Link to comment
Share on other sites


you mean this???

C:\AIO-DVD

├───3ENT

│ └───system32

├───boot

│ ├───fonts

│ ├───graphics

│ ├───keymaps

│ ├───modules

│ │ ├───isolinux

│ │ ├───memtest

│ │ └───rpm

│ ├───scripts

│ │ ├───chooser

│ │ ├───cputype

│ │ ├───doctorxp

│ │ └───password

│ └───tools

├───PRO1

│ └───system32

└───SETUP

├───Server2003

│ └───Enterprise

│ ├───$OEM$

│ │ ├───$$

│ │ │ └───System32

│ │ ├───$1

│ │ │ ├───Drivers

│ │ │ └───Install

│ │ ├───$Docs

│ │ └───$Progs

│ ├───docs

│ ├───I386

│ │ ├───ADMT

│ │ │ └───PWDMIG

│ │ ├───ASMS

│ │ │ ├───10100

│ │ │ │ ├───MSFT

│ │ │ │ │ └───WINDOWS

│ │ │ │ │ └───GDIPLUS

│ │ │ │ └───POLICY

│ │ │ │ └───MSFT

│ │ │ │ └───WINDOWS

│ │ │ │ └───GDIPLUS

│ │ │ └───60100

│ │ │ ├───MSFT

│ │ │ │ └───WINDOWS

│ │ │ │ └───COMMON

│ │ │ │ └───CONTROLS

│ │ │ └───POLICY

│ │ │ └───60100

│ │ │ └───COMCTL

│ │ ├───COMPDATA

│ │ ├───DRW

│ │ │ └───1033

│ │ ├───LANG

│ │ ├───SVCPACK

│ │ ├───SYSTEM32

│ │ ├───WIN9XUPG

│ │ ├───WINNTMIG

│ │ │ └───FAX

│ │ └───WINNTUPG

│ │ ├───BLAINF

│ │ ├───DTCINF

│ │ ├───ENTINF

│ │ ├───MS

│ │ │ ├───MODEMSHR

│ │ │ └───SNA

│ │ ├───OEM

│ │ │ ├───DIGI

│ │ │ │ ├───ASYNC

│ │ │ │ ├───ISDN

│ │ │ │ │ ├───BRI

│ │ │ │ │ └───PRI

│ │ │ │ └───REALPORT

│ │ │ ├───EICON

│ │ │ ├───EQN

│ │ │ ├───SPX

│ │ │ │ └───MPS

│ │ │ └───TIGERJET

│ │ ├───PERINF

│ │ ├───SBSINF

│ │ └───SRVINF

│ └───support

│ └───tools

└───XP

└───Professional

├───$OEM$

│ └───$1

│ └───Install

├───cmpnents

│ ├───netfx

│ │ └───i386

│ └───TABLETPC

│ └───i386

├───DOCS

├───I386

│ ├───ASMS

│ │ ├───1

│ │ │ └───default

│ │ ├───10

│ │ │ ├───msft

│ │ │ │ └───windows

│ │ │ │ └───gdiplus

│ │ │ └───policy

│ │ │ └───msft

│ │ │ └───windows

│ │ │ └───gdiplus

│ │ ├───1000

│ │ │ └───MSFT

│ │ │ └───WINDOWS

│ │ │ └───GDIPLUS

│ │ ├───2

│ │ │ └───default

│ │ ├───5100

│ │ │ └───MSFT

│ │ │ └───WINDOWS

│ │ │ └───SYSTEM

│ │ │ └───DEFAULT

│ │ ├───52

│ │ │ ├───msft

│ │ │ │ └───windows

│ │ │ │ └───net

│ │ │ │ ├───dxmrtp

│ │ │ │ ├───rtcdll

│ │ │ │ └───rtcres

│ │ │ └───policy

│ │ │ └───msft

│ │ │ └───windows

│ │ │ └───networking

│ │ │ ├───dxmrtp

│ │ │ └───rtcdll

│ │ ├───60

│ │ │ ├───msft

│ │ │ │ └───windows

│ │ │ │ └───common

│ │ │ │ └───controls

│ │ │ └───policy

│ │ │ └───60

│ │ │ └───comctl

│ │ ├───6000

│ │ │ └───MSFT

│ │ │ ├───VCRTL

│ │ │ ├───VCRTLINT

│ │ │ └───WINDOWS

│ │ │ └───COMMON

│ │ │ └───CONTROLS

│ │ ├───70

│ │ │ ├───msft

│ │ │ │ └───windows

│ │ │ │ └───mswincrt

│ │ │ └───policy

│ │ │ └───msft

│ │ │ └───mswincrt

│ │ └───7000

│ │ └───MSFT

│ │ └───WINDOWS

│ │ └───MSWINCRT

│ ├───COMPDATA

│ ├───DRW

│ │ ├───1033

│ │ └───1043

│ ├───LANG

│ ├───SVCPACK

│ ├───SYSTEM32

│ ├───WIN9XMIG

│ │ ├───ACROBAT

│ │ │ └───FILES

│ │ ├───CMMGR

│ │ ├───DEVUPGRD

│ │ ├───DMICALL

│ │ ├───DVD

│ │ ├───EASTMAN

│ │ ├───FAX

│ │ ├───HPTOOLS

│ │ ├───IBMAV

│ │ ├───ICM

│ │ ├───IEMIG

│ │ ├───MAPI

│ │ │ ├───80

│ │ │ ├───801

│ │ │ ├───802

│ │ │ ├───803

│ │ │ ├───98MAPI

│ │ │ ├───98OMI

│ │ │ ├───DLL

│ │ │ ├───EX40

│ │ │ ├───EX40A

│ │ │ ├───EX40SP3

│ │ │ ├───EX40SP4

│ │ │ ├───EX50SP1

│ │ │ └───EX50SP2

│ │ ├───MODEMS

│ │ ├───MSGQUEUE

│ │ ├───MSI

│ │ ├───MSNEXPLR

│ │ ├───MSP

│ │ ├───NECKBD

│ │ ├───NECPA

│ │ ├───NECWPS

│ │ ├───OCTOPUS

│ │ ├───OEWAB

│ │ ├───PRINT

│ │ │ ├───BLAINF

│ │ │ ├───DTCINF

│ │ │ ├───ENTINF

│ │ │ ├───PERINF

│ │ │ ├───SBSINF

│ │ │ └───SRVINF

│ │ ├───PWS

│ │ ├───RUMBA

│ │ ├───SETUP

│ │ ├───TRANSACT

│ │ ├───WIA

│ │ └───WMP

│ ├───WIN9XUPG

│ └───WINNTUPG

│ ├───ENTINF

│ ├───MS

│ │ ├───MODEMSHR

│ │ └───SNA

│ ├───OEM

│ │ ├───DIGI

│ │ │ ├───ASYNC

│ │ │ ├───ISDN

│ │ │ │ ├───BRI

│ │ │ │ └───PRI

│ │ │ └───REALPORT

│ │ ├───EICON

│ │ ├───EQN

│ │ ├───SPX

│ │ │ └───MPS

│ │ └───TIGERJET

│ ├───PERINF

│ └───SRVINF

├───SUPPORT

│ └───TOOLS

└───VALUEADD

├───3RDPARTY

│ └───MGMT

│ └───CITRIX

└───MSFT

├───FONTS

├───MGMT

│ ├───CIMV2R5

│ ├───IAS

│ ├───MSTSC_HPC

│ ├───PBA

│ └───WBEMODBC

├───NET

│ ├───NETBEUI

│ └───TOOLS

└───USMT

└───ANSI

Link to comment
Share on other sites

1st. Are you actually building the entire ISO and either burning it to disc or using a virtual computer to test it? If you are using a virtual computer, are you mounting the image using a virtual disc mounting utility (alcohol120,daemontools,magicdisc...etc)?

or are you just using cdshw.com to test the menu? (I know you aren't using this because you did read the help section at cdshell.org which explains that cdshw.com is used to test the GUI aspect of your menu's, not the bootable function's of them.)

2nd. Okay.....you mount your ISO and call the drive from your virtual pc or you burn the whole thing to disk and reboot to see if it works and still no luck.....

Do you have PRO1.DAT and 3ENT.DAT in the root of your dvd?

Link to comment
Share on other sites

yes PRO1.DAT en 3ENT.DAT was in my directory.

I deleted all submenu's and now it's working still didn' tknow what was wrong cause when i previously pressed one i came in the serialnumbers menu. anyhow

now they both boot but i get something stupid and I don't know where i should search for a solution so i hope you guys can help me.

I press one. winXP pro with SP2 should boot unattended.

I get the blue screen and then i get the message " please insert Windows XP professional service pack2"

with win 2003 i get the same but first he does the format, copy files and after that i get the message to insert win 2003 server SP1

Edited by immolation
Link to comment
Share on other sites

  • 2 weeks later...

Assuming that you copied the PRO1 folder to the root, and edit the pro1.dat file to point to the PRO1

folder, you need to make sure that the txtsetup.sif points to the source files for the installation,

by default, txtsetup.sif will point to "\" and look for the I386 folder in the root.. ie...

Do the Following:

Open txtsetup.sif in PRO1 Folder look for:

[setupData]

SetupSourcePath = "\" Change to "\folder where you have your xp files\"

^ make sure I386 folder is in this directory

Edited by chriskoivu
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...