Jede Controllervariante hat eine Kennnummer, die während des Uploads abgefragt wird. Da es keinen Arduino UNO mit ATmega8 gibt bekommst Du eine Fehlermeldung.
Im IDE kannst Du das Board einstellen. es gibt den Arduino NG mit ATmega8. Auf alle Fälle brauchst Du aber den Bootloader auf dem ATmega8. Den bekommst du mit einen ISP-Programmierer oder mit einem Arduino als ISP-programmierer drauf. mit dem ISp-programmierer bekommst Du aber den Sketch auch ohne Bootloader drauf.
http://todbot.com/blog/2009/05/26/minimal-arduino-with-atmega8/
Grüße Uwe