1)
Loading hadrware drivers and setting kernel values doesn't have to do with POST but with the operating system. If I understand you correctly that is Ubuntu.
Please post the exact messages; you can (probably) find those message back in /var/log/mesages and/or with dmesg
Please post the exact problems with your devices.
2)
Why do you have to format a HD to bootup? If you want to install Leopard on it, I suppose that Leopard will see the drive and give you the option to partition/format the HD(s) during the install. I'm however not familiar with Mac OS.
If it's not recognized by Leopard during the install, there might be something else wrong? First thing to check is if the HD is recognized in the BIOS? If it's recognized by the BIOS, you can use Ubuntu to see if an OS can recognize the disk using the command
sudo fdisk -l.
Code:
wim@desktop1:~$ sudo fdisk -l
Password:
Disk /dev/sda: 251.0 GB, 251000193024 bytes
255 heads, 63 sectors/track, 30515 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 3264 26218048+ 7 HPFS/NTFS
/dev/sda2 3265 26892 189791910 f W95 Ext'd (LBA)
/dev/sda5 3265 7180 31455238+ 7 HPFS/NTFS
/dev/sda6 7181 10444 26218048+ b W95 FAT32
/dev/sda7 10445 13708 26218048+ 83 Linux
/dev/sda8 13709 13838 1044193+ 82 Linux swap / Solaris
/dev/sda9 13839 26892 104856223+ 83 Linux
Disk /dev/sdb: 32 MB, 32112640 bytes
2 heads, 32 sectors/track, 980 cylinders
Units = cylinders of 64 * 512 = 32768 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 2 980 31328 4 FAT16 <32M
wim@desktop1:~$
sda is my HD and has a number of paritions (sda1 .. sda9); sdb is a memory card and sdb1 is the only partition on it; if Ubuntu sees the disk, you should also see something like sdb (or sdc or sdd etc). If the new disk is already partitioned you will see something like
sdb1 for your new disk. You can post the output of the fdisk command (like I did) so we can have a look at it if you don't come right. Instead of disks starting with
sd, they might start with
hd or even something else.
PS 1) Formatting 500GB as FAT32 does not really sound like an option to me.
PS 2) Can you give some details about your hardware?