These are few pointers that come to my mind and definitely it is not complete:
- Your
PATH
should be updated in the startup scripts like~/.bashrc
,/etc/profile.d
, and so on to reflect the updated directories. - Configuration files tend to use
/var
quite often. (/var/log
,/var/tmp
) You'd need to modify all these location references. - Basically your kernel is going to start
/sbin/init
which is going to start the initialization at/etc/rc.d
or equivalent. If you start tracing all the scripts and services invoked in these startup scripts, I believe you should be able to capture all the places you'd need to modify the path names.