In career mode, you can unlock more songs by playing the songs on the setlist, the first songs are:
Slow Ride as made famous by Foghat,
Talk Dirty To Me as made famous by Poison,
Hit Me With Your Best Shot as made famous by Pat Benatar,
Story Of My Life as made famous by Social Distortion,
I Wanna Rock And Roll All Nite as made famous by Kiss,
and if you have this game on Xbox 360 or PlayStation 3, you can also get
Sabotage by The Beastie Boys,
I haven't got that song because I've got it on PlayStation 2, you cant get Sabotage on the Wii either.
You can also buy songs in the game by going into the Guitar Center, the minimum price is about 500$ but I don't know, I haven't played it for a while but anyways, back to the question, this next info is only for those who own this game on Xbox 360 or PlayStation 3, you can also get songs by downloading them off Xbox Live(xbox 360) or PlayStation Network(playstation 3) and that's about it.
No, you cannot unlock the songs with a cheat.
Not.
just beat guitar duals to unlock them
No, but their songs feature in Guitar hero three and rock band.
yes
No. Only a Unlock All Songs cheat exists.
You have to unlock it by playing other songs first or get the cheat code to unlock all the songs.
That songs not on Guitar Hero 2. Just wait until GH Metallica comes out
Me doing your mom
There is no cheat. You just have to beat all of the songs.
There are no Led Zeppelin songs nor characters in any guitar hero game to date.
There are three different categories. Lead Guitar, Guitar Battle and Bass/Rythm. You complete each of those modes. For each mode you will earn a different song.