preallocate all libra data and use extra 2M of boot memory