Whole means complete and is used with singular nouns.
All means every one of, or all of and is used with plural and uncountable nouns.
Whole means complete and is used with singular nouns.
All means every one of, or all of and is used with plural and uncountable nouns.