Nub question

Hi, i got a nub question, i got fresh Atmega48, and i want to burn the boot loader, i already read the tutorial on how to do it, but i got a question, the fresh atmega needs the external cristal to do the first burn, or i can do it whit the internal cristal? and how i use the arduino nano as isp? i mean the connections betwen the arduino nano and my fresh atmega, something like this? =

Arduino Pin Number Target ISP Pin
5V Vcc
Gnd Gnd
D11 MOSI
D12 MISO
D13 SCK
D10 Reset

Thanks.