From e1dd7c18befe927115725bd11f55504454901547 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Mon, 22 May 2023 06:55:06 +0000 Subject: [PATCH] fix: workaround for grub-install issues --- distro/ubuntu/ubuntu.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/distro/ubuntu/ubuntu.go b/distro/ubuntu/ubuntu.go index f41bc8c..bf76797 100644 --- a/distro/ubuntu/ubuntu.go +++ b/distro/ubuntu/ubuntu.go @@ -89,6 +89,13 @@ func Runs(km config.Target) (commands []string) { cmdf("apt-get install -y build-essential libelf-dev") cmdf("apt-get install -y wget git") + if km.Distro.Release == "12.04" { + cmdf("apt-get install -y grub") + cmdf("cp /bin/true /usr/sbin/grub-probe") + cmdf("mkdir -p /boot/grub") + cmdf("touch /boot/grub/menu.lst") + } + if km.Distro.Release < "14.04" { return }