All those above links relate to mounting a volume when you login, not when you start up.
There are two basic techniques for mounting a volume at startup.
One is to write a StartupItem (in /System/Library/StartupItems/) that mounts the volume automatically.
The other is to add a Mounts entry in NetInfo to invoke Automount - this can either mount the volume statically (so that it's always there), or dynamically (so it's mounted when some process tries to access the volume.
To use the StartupItem option, just copy one of the existing StartupItems and replace the contents with the mount commands.
To use NetInfo, follow the instructions listed
here.