Vielen Dank. Das hatte ich schon so in Ansätzen verstanden. Es war mir nur nicht so klar, wie das mit gewissermassen "lebenswichtigen" Modulen ist. In /usr/lib/ habe ich bei mir nicht viele Unterverzeichnisse des Typs NAME.d gefunden. Gerade mal modules-load.d, tmp.d, binfmt.d und sysctl.de. Bis auf tmp.d sind alle leer.
Woher weiss der Rechner eigentlich, z.B., dass er radeon benutzen soll (und nicht ati oder fglrx)?