aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/kernel/generated.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-08-11 20:04:33 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-08-11 20:04:33 +0200
commita0330c0f5e79f9254c5e2d0ce56c96c03f572676 (patch)
tree4b8b50ee9fe09ee1f108aff127250520af24b407 /pkg/kernel/generated.go
parent7e931278fb11cbdc8086df0287c18cb7d36a91d1 (diff)
tools/create-gce-image.sh: explicitly specify target for grub
On most distributions default grub target is i386-pc, which works. However, on some default is x86_64-efi, which fails with: grub-install: error: cannot find EFI directory. Explicitly specify i386-pc target.
Diffstat (limited to 'pkg/kernel/generated.go')
-rw-r--r--pkg/kernel/generated.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/kernel/generated.go b/pkg/kernel/generated.go
index 34ce6720d..8dd981505 100644
--- a/pkg/kernel/generated.go
+++ b/pkg/kernel/generated.go
@@ -78,7 +78,7 @@ menuentry 'linux' --class gnu-linux --class gnu --class os {
linux /vmlinuz root=/dev/sda1 console=ttyS0 earlyprintk=serial vsyscall=native rodata=n ftrace_dump_on_oops=orig_cpu oops=panic panic_on_warn=1 nmi_watchdog=panic panic=86400 $CMDLINE
}
EOF
-sudo grub-install --boot-directory=disk.mnt/boot --no-floppy /dev/nbd0
+sudo grub-install --target=i386-pc --boot-directory=disk.mnt/boot --no-floppy /dev/nbd0
sudo umount disk.mnt
rm -rf disk.mnt
sudo qemu-nbd -d /dev/nbd0