If you choose to install SP2 over Windows Update there will be one pre-required package to install, Servicing Stack Update (KB955430), before Windows Update offers you SP2.
The Servicing stack is the component that handles installation and removal of software updates, language packs, and optional windows features. This update is necessary to successfully install and uninstall the service pack; it also improves the performance and reliability of the service pack installation.