I thought it was old BIOSes that had the "must start in the first 1GB" limitation, not some memory mapping thing. Also I have had the hurd partition cross (but start in) the 1GB boundry and work fine.