schyum Posted December 11, 2004 Posted December 11, 2004 Hi all!I've just started to use CD Shell, but when I try to run my Partition Magic image from Cd Shell it says it doesn't recognize the memdisk command.... Any suggestions??btw: It's the newest version (2.1.4 or something)
schyum Posted December 11, 2004 Author Posted December 11, 2004 I started out with the cdshell.ini from Flyakite's guide and step by step fitted it to my needs. Mine looks like this: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 v1.0 by CSM\n\n"print l "\cXXPress \c0BF1 \cXXfor Help\n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n\n"print "1) Windows XP Professional SP2 \n"print "2) Windows XP Professional \n"print "3) Windows Server 2003 Corporate \n"print "4) Windows 2000 \n"print "5) Windows 98 SE \n"print "6) Windows ME \n"print "7) Windows NT 4.0 Server \n"print "8) ERD Commander 2003 \n"print "9) 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 goto XP_ProSP2if $lastKey == key[2]; then goto XP_Proif $lastKey == key[3]; then goto Server2003if $lastKey == key[4]; then goto 2000if $lastKey == key[5]; then memdisk /98SE.IMAif $lastKey == key[6]; then memdisk /ME.IMAif $lastKey == key[7]; then chain /NT4S.DATif $lastKey == key[8]; then chain /ERD1.DATif $lastKey == key[9]; 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.05 \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 /Serial~1.txtprint c "\n\n"print "Press any key to return to main menu... \n"getkeygoto menuXP_ProSP2:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMicrosoft Windows XP Professional SP2 \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Regular \n"print "2) Unattended \n"print "3) OEMPreinstall \n"print c "\n\n"print "Press any key to return to main menu... \n"XP_ProSP2_Key:getkey 20 goto menuif $lastKey == key[1]; then chain /PRO1.DATif $lastKey == key[2]; then chain /PRO2.DATif $lastKey == key[3]; then chain /PRO3.DATif $lastKey == key[F1]; then goto Helpgoto menuXP_Pro:clsprint r "\n\cXXPress \c0BF1 \cXXfor Help \n"print c "\n\cXXMicrosoft Windows XP Professional \n"print c "\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ \n"print "1) Regular \n"print "2) Unattended \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 /PRO3.DATif $lastKey == key[2]; then chain /PRO4.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 "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 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 "3) Advanced 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[3]; then chain /2ADV.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 menuend/CODE
schyum Posted December 11, 2004 Author Posted December 11, 2004 Oh by the way.. my folder structure is the same as in Flyakite's guide. The memdisk file is placed under some subfolders:ROOT ->BOOT (cd shell files) ->modules ->isolinuxshould it be moved to another location?
schyum Posted December 12, 2004 Author Posted December 12, 2004 Well.. got it to work with bcdw instead. The problem was to get cd shell to boot my floppy image of partition magic - which requires use of memdisk. This isn't necessary in bcdw. Besides I like the menu system in bcdw a bit better
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