Fix grub.conf if /boot is not a device

Fixes #24 using the approach suggested by @thouveng

Signed-off-by: David Scott <dave.scott@eu.citrix.com>