Not all the steps on the page are the same; the multivolume stuff works around a specific limitation on Archos only.
There are two possible things you might need to do, depending what kind of hard drive you have:
1) If it's over 137GB (128GiB) you need a build which is compiled with HAVE_LBA48.
2) If the hard drive has large physical sectors *and* does not support unaligned writes (like the original 80GB ipod drive), you need a build with a sufficiently large value for MAX_PHYS_SECTOR_SIZE.
The current build on your ipod is modified (that's what the "M" means in the version number) which suggests that one or both of these changes have been made to the build you are using. Thus, you are likely to need a custom build still.