Why not use grub or lilo? You can avoid all that by just installing one of them to mbr. If you don't like it there is a simple fix for it.