From 86b25a474371b75811ddd4a624af672c411772c2 Mon Sep 17 00:00:00 2001 From: Michael Prokop Date: Mon, 13 Oct 2014 18:13:52 +0200 Subject: [PATCH 1/1] Support GRUB as present in Debian/jessie in VM builds Fixes #30 @ github --- grml-debootstrap | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/grml-debootstrap b/grml-debootstrap index 5313e25..f589166 100755 --- a/grml-debootstrap +++ b/grml-debootstrap @@ -1078,7 +1078,14 @@ finalize_vm() { bailout 1 fi - cp "${MNTPOINT}"/usr/lib/grub/i386-pc/* "${MNTPOINT}/boot/grub/" + case "$RELEASE" in + lenny|squeeze|wheezy) + cp "${MNTPOINT}"/usr/lib/grub/i386-pc/* "${MNTPOINT}/boot/grub/" + ;; + *) + cp -a "${MNTPOINT}"/usr/lib/grub/i386-pc "${MNTPOINT}/boot/grub/" + ;; + esac chroot "${MNTPOINT}" grub-mkimage -O i386-pc -p "(hd0,msdos1)/boot/grub" -o /tmp/core.img biosdisk part_msdos ext2 dd if="${MNTPOINT}/tmp/core.img" of="${ORIG_TARGET}" conv=notrunc seek=4 rm -f "${MNTPOINT}/tmp/core.img" -- 2.1.4