SQL Server 2008 R2 - Set tempDB size on full disk
By setting Tempdb to be 30GB, you are adding the amount of time required for SQL Server to fully restart.  Every time SQL starts, tempdb is recreated.  Allocating that much disk space may take longer than desired.  I would go with 2GB, but let auto-grow by 64MB at a time.

I would also change the MODEL database to grow by 128MB at a time for data, 64MB for the log.  This setting will be applied to all new databases and will prevent the type of internal fragmentation that can happen with too many auto-growths (i.e. the default 10%)

ALTER DATABASE [MODEL] MODIFY FILE ( NAME = N'modeldev', FILEGROWTH=128000KB )
ALTER DATABASE [MODEL] MODIFY FILE ( NAME = N'modeldev', FILEGROWTH=64000KB )