Hmm not sure, here is a set of a little more detailed instruction, compare these to what you did. Maybe you missed something. Hope it helps.
------------------------------------------------------------
THIS WORKED ON MY AT&T SGS2, I ASSUME NO RESPONSIBILITY IF IT BRICKS YOUR PHONE!!!!
Preparation
- Download ODIN installer, install.
- Download kernel, Don't extract this file
- Download and extract SuperOneClick
- Download Samsung’s KIES 2.0. installer, install. This will install the correct USB drivers, this insures programs can communicate with the device. Make sure to reboot computer
after installation.
Process
1: Make sure that your device has USB debugging mode set, on your device go to: Settings -> Applications -> Development -> USB debugging.
2: Reboot your device into download mode.
To do so: Turn the device off, then power it on again by pressing and holding down "Volume Down" & "Volume Up" & "Power" simultaneously.
3: Launch ODIN.
4: Connect the device to your computer using USB.
5: Wait a few seconds, the ODIN screen will show that a device is now connected
- Make sure that in ODIN nothing is checked, except for "Auto reboot" and "F. Reset Time" checkboxes.
- Press the "PDA" button, search and select the "Kernel" file.
- Press "Start". ODIN will now flash the kernel, and the device should reboot.
-If it gets stuck, unplug and replug your USB
6: Wait until the device is rebooted
- While still being connected over USB, start SuperOneClick
- And press ROOT.
7: Reboot the device.
8: You should now have a rooted SG2