A month or so ago I was trying to fix a boot up issue with fglrx module loading and tried to temporarily disable the fglrxrebuild startup mechanism by
mv /etc/init.d/boot.fglrxrebuild boot.fglrxrebuild.block
That had the unintended consequence of removing the symbolic link entries in /etc/init.d/boot.d that run boot.fglrxrebuild.
With today’s kernel update to 2.6.37.6-0.9-desktop, I noticed no fglrxrebuild activity in the logs (/var/log/boot.msg) and X started up but with lots of flicker and no fglrx module - fglrxrebuild had not recompiled.
I made to following corrections (by comparison to another system which also runs fglrx)
/etc/init.d> ll
........
-rwxr-xr-x 1 root root 8547 Oct 11 14:33 boot.fglrxrebuild
........
cd boot.d
ln -s ../boot.fglrxrebuild K01boot.fglrxrebuild
ln -s ../boot.fglrxrebuild S13boot.fglrxrebuild
and now have
/etc/init.d/boot.d> ll
total 0
..........
lrwxrwxrwx 1 root root 20 Nov 9 09:16 K01boot.fglrxrebuild -> ../boot.fglrxrebuild
........
lrwxrwxrwx 1 root root 20 Nov 9 09:17 S13boot.fglrxrebuild -> ../boot.fglrxrebuild
.............
I rebooted, but still no fglrxrebuild messages or action.
I was able to manually recover the system from CLI
/etc/init.d> ./fglrxrebuild
and then restart X
What might I have missed to get the script to automatically run again?