klinkt miscshien een beetje stom, maar als /etc op een apparte partitie zou staan, hoe weet je systeem dat dan? Ik bedoel, je fstab staan in /etc. Als dat een apparte partitie is, dan zou dat eventueel via een bootparameter meegegeven moeten worden. Dat zou je kunnen vinden in je lilo.conf, maar je lilo.conf staat ook in /etc (dus is niet te achterhalen). grub.conf staat in /boot of /boot/grub/ (daar zou je dus kunnen controleren of /etc als bootparameter wordt meegegeven).
Iets wat ik wel vreemd vind, is dat je een bestand moet verwijderen uit /etc. Je kan toch altijd booten en er vanaf de prompt in? Desnoods in single user mode? Tenzij je een foute kernel hebt geinstalleerd, maar die staat niet in /etc.
Anywayz, je zou ook kunnen proberen met captain nemo te kijken naar je linux schijf (vanaf windows dus). Vooral in dual boot situaties is dat erg handig

, maar als je /etc niet bestaat (of niet accessable is), dan heb je een serieus probleem en zal je server nooit meer willen booten. Tijd voor een nieuwe install / backup terugplaatsen?