Hi,
all databases required in order to start and function your sql instance.
master & model &resource, is required missing of this db will affect the sql server instance to start
tempdb - does not matter, it will recreate using your model databases.
msdb - missing of this database fail to start your sql server agent