Всё довольно просто, но народ почему-то не знает, почему шампиньоны и вешенки разводить можно, а подосиновики и белые - нет. Попробую объяснить своими словами. Все грибы делятся на группы по типу произрастания. Основные группы - это паразиты (опята, например), почвенные сапротрофы (вот эти как раз головачи, дождевики и пр.) и микоризообразователи (это те, которые мы больше всего любим :). Первым двум группам достаточно дать объект питания и всё, готово, будут расти. А вот последним нужна взаимосвязь (взаимопроникновение) в деревьями, причем разных видов. Подосиновикам нужна, как вы понимаете, осина, подберезовикам - береза :), белым - дуб, береза, ель сосна (разным формам белого - разные деревья). И без них они расти не будут...
http://ecosystema.ru/08nature/fungi/m10eco.htm#микориза