When you install SQL 2005 DO NOT choose to start the SQL Server and SQL Agent services. If these are running when you install the service pack you will have to reboot (or manually shut them down yourself – save yourself the bother).
SQL Server 2005 Service Pack 2 is cumulative – meaning you do not have to install SP1.