Du behöver inte söka på iMac specifikt - det är samma sorts komponenter som sitter i alla datorer. RAM, hårddisk, logikkort, sensorer, iSight, AirPort, allt vad det är.
Jag har lite svårt att tolka exakt vad problemet med datorn är. Får den kernel panic under start så att den inte kommer längre? Har datorn blivit segare och segare och stannat upp mycket och nu inte startar låter det sannolikt att hårddisken har kraschat. Testa att starta på OS X-skivan och bara göra en skivkontroll i Skivverktyg. Det kan eventuellt bekräfta problemet. Verkar det som att hårddisken i sig inte är trasig kan du testa att köra reparera skiva och reparera skivbehörigheter.
Du kan också utesluta mjukvaruproblem genom att bara installera om systemet. Det finns ingen större anledning att formatera om hårddisken och därmed radera allt data innan - kör bara Arkivera och installera.
Men är datat viktigt och man börjar misstänka trasig hårddisk är steg 1 egentligen att försöka säkerhetskopiera allt innan man testar att fixa saker. Har du en annan dator med FireWire kan du koppla iMacen till den i FireWire-läge så dyker dess hårddisk upp där om den är tillräckligt frisk och så kan man försöka rädda grejer. Man kan också köra dataräddningsprogram därifrån som Disk Warrior, Data Rescue ...