You can get HM 1 (Cut) from the captain of the S. S. Anne in Vermilion.
Roggenrola.
In Pokemon Crystal you can get the HM for Surf in Ecruteak City. The HM for Surf is a reward from an Old Man for defeating the Kimono Girls. The Kimono Girls can be found in the large building next to the pool of water.
HM 2 (fly) is in route 16HM 6 (rock smash) is in island 1
She is not in that version
HM 6 rock smash is located on island 1. Use the seagallop ferry and when you get there, go to the ember spa. Then talk to the old man between the waterfalls and he will give you HM 6
you can get HM fly in wyvern hill on 30f
HM Surf
1 hm = 100 m - so I guess 1 hm is longer then 1 m
go to the last misson then put a cut pokomon down just before the end of the misson then the Evan pokomon should go on the battle fileld
1 hm is equal to 100m
All the HMs in Pokemon D/P and even Platinum are below: HM: Where to find: Cut : From Cynthia when she comes to Eterna Fly : Galactic Warehouse in Veilstone Surf : From Celestic Town Elder Defog : From man in Pastoria Marsh Rock Smash : Mountain Man at Oreburgh Gate Waterfall : Jasmine on Sunyshore Beach Rock Climb : Route 217 (near Snowpoint)
No.