I am having trouble using cd-shell getting a floppy image file to boot.
It hangs after using my menu to select it. The image is good because I can write it to a normal floppy and it will boot fine. The same file exists in both / and /images. I created /images to try and clean up the root directory.
Here is a copy of my cdshell.ini
There is also a copy of my boot disk here http://www.tgreatone.com/anon/gdisk.ima if anyone thinks that there may be a problem with that.
boot:
cls
Print "\n"
Print "Press enter to boot from DVD...\n"
getkey 5
if $lastKey ==key[enter]; then goto time
#When no key found
boot 0x80
#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"
#Function Display OS Install Menu
menu:
cls
print c "\n\cXXÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ<\c0B$time $date\cXX>ÄÄ \n\n"
print "\n1) Install Windows XP Professional SP1\n"
print "\n2) Install Windows Server 2003 Standard\n"
print "\n3) Install Windows 2000\n"
print "\n9) Other tools\n"
getkey 20
if $lastKey == key[1]; then goto XP_Pro
if $lastKey == key[2]; then goto SERVER_2003
if $lastKey == key[3]; then goto WINDOWS_2000
if $lastKey == key[9]; then goto other
goto time
XP_Pro:
cls
print "\n1) Standard WindowsXP Pro Install\n"
print "\n2) Automated Windows XP Pro Install GX260 with Admin Stuff\n"
print "\n0) Back to previous menu\n"
getkey 10
if $lastKey == key[1]; then chain /dat/pro1.dat
if $lastKey ==key[2]; then chain /dat/pro2.dat
if $lastKey == key[0]; then goto time;
goto XP_Pro
SERVER_2003:
cls
print "\n1) Windows 2003 Server Standard\n"
print "\n0) Back to previous menu\n"
getkey 20
if $lastKey == key[1]; then chain /dat/3STD.DAT
if $lastKey == key[0]; then goto time
goto SERVER_2003
WINDOWS_2000:
cls
print "\n1) Install Windows 2000 Server\n"
print "\n2) Install Windows 2000 Professional\n"
print "\n0) Back to previous menu\n"
getkey 10
if $lastKey == key[1]; then chain /dat/2srv.dat
if $lastKey == key[2]; then chain /dat/2pro.dat
if $lastKey ==key[0]; then goto time;
goto time
other:
cls
print "\n1 Norton GDISK\n"
print "\n2 Norton GDISK test on root\n"
print "\n0 Back to previous menu\n"
getkey 10
if $lastKey == key[1]; then memdisk /images/gdisk.ima
if $lastkey == key[2]; then memdisk /gdisk.ima
if $lastKey == key[0]; then goto time
goto time
end
Thanks.