Are you using Linux or Windows?
For Windows:
1. Go to: sf.net/projects/ipodlinuxinst
2. Extract files to C:\Documents and Settings\<Your Windows Username >\Desktop\ipodlinux
3. Go to your desktop and double click the ipodlinux folder.
4. Double click ipodlinux-installer.exe
This will install it for you all you have to do is specify which boots by default.
For Linux:
1. Open up and tile four console windows.
2. su to root in all the windows
3a. Make a directory: /mnt/ipod. To do this type (without quotes) "mkdir /mnt/ipod"
3b. Now find out how Linux sees your device. To do this type (without quotes) "cat /proc/scsi/scsi" Usually it will see it as the first SCSI device, this is shown as "host: scsi0" this means that the location of the device is /dev/sda.
3c. Mount the device. To do this type (without quotes) "mount /dev/sda /mnt/ipod"
4. Create a backup for the device. To do this, type (without quotes) "dd if=/dev/sda of=mbr_backup count=1" and then "dd if=/dev/sda1 of=partition.orig "
5. Now use fdisk to restructure the partition table of the device. To do this, type (without quotes) "fdisk -u /dev/sda" then "d" then "1". This will delete the firmware partition of the device. Then create a new primary partition with the length of 1 cylinder. To do this, type (without quotes) "n" then "p" then "1" then "1" (again) then "4". Now activate the new partition. To do this, type (without quotes) "a" then "1". Now set the partition type to Empty. To do this, type (without quotes) "t" then "1" then "0". Now create the third primary partition To do this, type (without quotes) "n" then "p" then "3" then "5" then "10". Now print out the partition table and make sure everything looks alright. To do this, type (without quotes) "p". Once you are sure everything is as it is supposed to be, write the new partition table. To do this, type (without quotes) "w". fdisk will now exit, now make the new filesystem out of /dev/sda3. To do this, type (without quotes) "mke2fs -j /dev/sda3" Now set the maximal count to never. To do this, type (without quotes) "tune2fs -c 0 /dev/sda3".
I think you should probably use the precompiled kernel binary...so I will skip the part where you build the kernel. Download the kernel binary and copy it to the location you are in.
6. Use the make_fw utility to extract the native OS. You will have to dip into your backup to do this. To do this, type (without quotes) "./make_fw -o nativeos.bin -e 0 partition.orig"
7. Now patch the Linux binary into the firmware partition.To do this and use the native OS as the default, type (without quotes) "./make_fw -3 -o newos.bin -i nativeos.bin -l <DOWNLOADED BINARY NAME>" Note that <DOWNLOADED BINARY NAME> is the binary kernel you downloaded and that the name of the binary should replace the placeholder.
8. Now copy the new OS back into the device. To do this, type (without quotes) "dd if=newos.bin of=/dev/sda1"
8. Unmount the iPod. To do this type (without quotes) umount /dev/sda"
9. Now copy the kernel modules to the device. To do this, type (without quotes) "mount -t ext3 /dev/sda3 /mnt/ipod" then "cp -rf lib /mnt/ipod"
10. Extract the Userland to the root partition. This will include podzilla. To do this type, without quotes "tar -zxf <userland.tar.gz> /mnt/ipod" Update the root filesystem with latest kernel modules only if step 9 did not work correctly using the userland.tar.gz file. Note that userland.tar.gz and <userland.tar.gz> are placeholders for the file you downloaded.
__________________
|