Let us get rooted

Files for su.zip and an older version of cwr can be found here (prefer not to use that version of cwr since most devs ask you to update any way):
How to: Root the Galaxy Nexus 4G LTE, Flash a Custom Recovery and Make a Backup [Verizon] – Droid Life
I will post 2 methods. One to root the current 4.04 and the next a quick fast cheating way:icon_ devil:.
Step 1: we are going to download a recovery image. For this tutorial I will be using the touch based clockwork recovery image (thanks Koush and the developers who worked on it). I find the recovery to be stable. So download the toro here:
Touch Based ClockworkMod Recovery - [VZW] Galaxy Nexus Development - RootzWiki
(If you prefer to use another recovery that is fine you can still follow along)
Step 2: Once you download the recovery image place it in sdk/tools (platform tools) folder (same place as adb.exe)
Step 3: Download su.zip and place in sdk/tools (platform tools) folder (same place as adb.exe)
With your phone connected to adb type:
adb push su.zip /sdcard/ (this current su.zip will not work for imm76k sorry guys for the mistake please see post #8).
Next type:
adb reboot bootloader
This is where I actually have to divert from the instructions and actually go into my sdk/tools (platform tools) folder right click and say "open a command prompt window here".If when following the steps below it gives you an error saying file do not exist or not recognized try following this step here.
Type:
fastboot flash recovery (whatever-the-file-name-is).img
ex. fastboot flash recovery recovery-clockwork-5.5.0.4-toro.img (it will probably be named recovery-clockwork-touch-5.8.02-toro.img)
When it is done use the volume key to scroll to recovery mode and select it with power button.
Now while in recovery you can go ahead and do a nandroid backup now to backup your current unrooted set up. (optional)
Now lets install su.zip You will do that by touching (if you have touch based cwr) install zip from sd card > choose zip > install su.zip file.
You are now rooted with a TEMPORARY CUSTOM RECOVERY. Follow the steps below to make it permanent:
1. Install Root Explorer from the market and delete /system/reboot-from-recovery.p – *Mount as R/W first*
2. Reboot into Fastboot Mode: Power off your device and (Power + Volume Up and Down)
3. Flash CWM (the recovery you flashed before fastboot flash recovery (whatever you named your file).img)
4. Reboot into OS (fastboot reboot)
5. You now have CWM recovery permanently installed
Alternate method.
This is where I basically (cheated). Instead of installing su.zip and renaming recovery.. I just went ahead and flashed this:
[ROM]IMM76K 4.0.4 Stock, rooted, deodex, busybox, zipalign + MODs - xda-developers
Now after you install that wipe data and reboot you should be good to go. But a good way to check is wait until you booted up (go into settings again and check usb debugging) go into adb and type the following:
adb reboot recovery You should then boot into cwr (or what ever recovery you flashed). If it does not boot into recovery thefollow the above step to make recovery permanent.
OK those are your steps to get rooted I will be monitoring the thread to help. Please tell me what step you are stuck on so I can better help.