Can I use the Uno as a ISP to put the bootloader on the 162?
Have you edited the boards.txt file to include the Atmega162?If so, select that as the current board (tools->board), and then select the programmer (tools->programmer-"Arduino as ISP"). Then click burn bootloader (tools->"burn bootloader")That will locate the hex file specified in the boards.txt file, and burn it to the Atmega162.Quick question, are you using the bootloader I modified? If so, I realised there is a mistake in the pins_arduino.h file which I will change in my other thread. If you did use mine, you will need to redownload the .h file.
There is another thread called "Making Bootloader for Atmega162", just below this one.