I haven't run into this myself. But you could check whether the media used to install the SQL Server binaries is consistent, as any corruption to the DVD disks or hard disks will hamper the setup. This problem occurs because the folders that contain the files that are required during the installation of SQL Server 2005 do not have a correct layout.