HD Install :: boot-up problems - missing files??



HI, I am new to linux.  I recently installed it to a toshiba tecra laptop that had windows xp (but ran very slowly). Originally I used smart boot manager (http://btmgr.webframe.org/) to boot from a cd, since my laptop does not boot from the cd drive on its own (not even an option in bios).  I then installed dsl to the hard drive. I restarted it worked fine, allright, I enabled apt and got icewm, then tried deleting it.
That was the problem, I'm an idiot and I think I deleted an important file for starting up the computer.

Here is the problem:
  When I start the computer grub loads and i start DSL.  Everything goes fine, it autoconfigs devices and even starts to load the desktop, but then it stops loading and says this:
 "/home/dsl/.xinitrc: line 7: /opt/bin/ecewm-session: No such file or directory"
 "waiting for X server to shut down"
 "dsl ~$ ->"

So it doesn't successfully start up.  I would like to get this working, what can I do.  Is there a way to edit the .xinitrc so that it doesnt try starting up icewm?  I have nothing else to work with on this computer, it only has dsl, but I was hoping it was still fixable because it gives me the command promt thing (dsl ~$ ->).  So yeah, I was hoping I could just fix the .xinitrc or boot from the cd somehow using grub, or cd /cdrom or something???
I know nothing about linux or computers (hence the username)  and I would really appreciate help.  Thanks!


original here.