Most probably you can not boot normaly because nothing can be written to /temp as it is full
Here is something you could do as a temporary sulution; move /temp to your boot partition.
-make a 'temp' dir in /boot (so you have /boot/temp)
-remove your normal /temp directory (you could copy the contents of /temp to /boot/temp before you delete it, but is this case it is not necesary)
- make a symlink from /temp to /boot/temp do it like this;
Code:
sudo ln -s /temp/boot /temp
hope this helps.