It has nothing to do with your hardware.
It's the way your hard drive is setup for linux system.
You can't boot of a partition that passes 1024 sector (that's only if you install LILO on one of your linux partitions, not MBR). You could install LILO onto your MBR but it may not work for the first time (just create a bootdisk so you can go into linux and change LILO config). Otherwise install LILO into your /boot partition (make it 30 megabytes or so). That should get rid of this nasty 01010101010 problem