The reason using aefdisk to install iPod Linux on Nano is NOT GOOD.
 

In this page, I explain why using aefdisk.exe to install iPod Linux on Nano is not a good way.

1. The installer by Jonnywest seems exactly the same as the installer for Mini.

2. Therefore, the installer set the partition table the same as Mini.

Nano Partition: The first ten cylinders are for firmware

Mini Partition: The first five cylinders are for firmware

3. Although the information of the data partition is written at the start of the 11th cylinder, Jonnywest's installer sets the data partition at the 6th partition without writing any information at the start of the 6th cylinder.

Partition Table after using Jonnywest's installer

The real information is still after 11th cylinder

This is why Windows does not recognize iPod after using Jonnywest's installer

4. Using aefdisk, one can adjust the partition table so that the data partition starts with 6th cylinder, and thus one can see
the data such as music etc. with Windows.
 

5. The firmware of Apple, however, still consider that the data partition starts with 10th cylinder.

6. When iPod Nano goes to sleep mode and is left for longer than 12 hours, the firmware moves the RAM data to the area after 2nd cylinder (Apple's OS is at the first cylinder and the rest of the firmware partition is used to put the RAM data).

7. The data in the firmware (Userland area exactly), and sometimes music files etc. in the data partition is lost.

8. This causes the "kernel panic" if one tries to start iPod Linux

In a word, if you use aefdisk, iPod Linux works shortly after installation, but it will be corrupted after you leave your iPod unsed for more than 12 hours. This is the reason using aefdisk is not recommended.

The correct installation must be carried out so that the data partition starts with 11th cylinder. The installer in this site installs iPod Linux without moving the data partition.