Fix lvm

1K LOC? Is using Partitions.rb in bootloader expensive with Ruby?