Step 1: Recall linkage:
Linkage is the physical association of genes on the same chromosome.
Genes of one chromosome tend to be inherited together.
Step 2: Define a linkage group:
A linkage group is the set of all genes present on one chromosome.
So the number of linkage groups equals the haploid chromosome number.
Genes far apart show more recombination, but they still belong to the same group.
Step 3: Check the options:
(A) is wrong. Distance changes the recombination frequency, not the group.
(B) is correct. All genes on a chromosome form one linkage group.
(C) is wrong. They do form a linkage group.
(D) is wrong. Interaction of genes affecting a phenotype is epistasis or polygenic inheritance, not linkage.
Final Answer:
All genes on one chromosome form one linkage group, option (B).
\[ \boxed{\text{(B)}} \]