So you're saying if you leave a bit of free space at the end of the drive, it all works fine but if you don't leave any space, it won't boot?
So you're saying if you leave a bit of free space at the end of the drive, it all works fine but if you don't leave any space, it won't boot?