Step 1. Download this utility from downoad.com
Unzip the exe file to the C drive, once extracted rename the file to an easier name such as aes (I will use this name every time I'm referring to this tool in the tutorial).
Step 2. Prepare the necessary files:
-Johnnywest's mod of the iPodlinux installer.
-the podzilla and start files should be included with that installer.
-Most Current Apple Updater.
-HP's USB format thingy (optional).
Step 3. If your ipod holds important information, backup the ipod, this procedure will definitely erase all data in the ipod.
Step 4. Kill ipodservice.exe process. (Ctrl+Alt+Del then click the processes tab and end it) keep checking back to see if this is on or not during the entire process.
Step 5.If your tried to install ipodlinux without success I would recommend you format the ipod using hp's tool, use ipod updater right after to restore normal apple firmware and allow the ipod booting the apple firmware (do nothing after the updater is done, it should start automatically), after apple's firmware has started restart the ipod (hold down menu + select) and enter disk mode (hold down select + play right after the iPod starts up again).
Step 6.Install ipodlinux, select apple firmware start and right after finishing the install, eject the ipod and start it in disk mode.
Step 7.Open a command prompt window by going to the start menu clicking run and typing command. When the DOS window opens type cd\ then hit enter, from there type:
aes ? /info (where ? is a number starting from 1)
type this command changing the number until you find the ipod, the 4G ipod shows the following message:
aes 5 /info
EBIOS characteristics (C/H/S): 497/255/63
Total capacity: 3GB
As you can see my ipod is disk number 5, the 2GB ipod should show a similar message but displaying 1GB in capacity, the following commands are based on the fact that my ipod is disk number five please replace this number with the number of your ipod.
aes 5 /show
Should output something like this:
---------------- Hard disk 5
No ID Type Dr Label Size (MB) Boot
1: 00 Empty 0
2: 0B FAT32 0 **
3: 83 Ext2/Ext3/Reiser 31
4: 00 Empty 0
aes 5 /delete:2
aes 5 /pri:3851:fat32
aes 5 /activate:1
Note: if you have the 2GB ipod you should use aes 5 /pri:1866:fat32
Now eject the ipod and start disk mode while it's booting.
Windows still won't recognize the ipod, but now it will prompt you to format it. If it doesn't right click on the iPod drive from the My Computer menu and select format. Select fat32 and quick format, after format is completed restart the iPod (hold start + menu) and put the iPod in disk mode
After the ipod has been formatted the ipod won't boot(no linux, no apple), but the apple updater will recognize the ipod without major problems.
Step 8.Restore the ipod, and after restore is complete (meaning you booted from apple's firmware at least once), restart the ipod and go to disk mode.
Install linux again after it’s installed, eject the ipod and go to disk mode,
copy podzilla and start files and place them in the root/main iPod drive, eject, restart and boot linux ( hold rewind right after you restart).
Linux should boot fine and Windows should now recognize the ipod normally.
Note: If you experience anomalies while using the ipod under windows, just format the ipod, using just windows, not the hp tool or the ipod updater.