diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2017-08-11 20:04:33 +0200 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2017-08-11 20:04:33 +0200 |
| commit | a0330c0f5e79f9254c5e2d0ce56c96c03f572676 (patch) | |
| tree | 4b8b50ee9fe09ee1f108aff127250520af24b407 /pkg/kernel/generated.go | |
| parent | 7e931278fb11cbdc8086df0287c18cb7d36a91d1 (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.go | 2 |
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 |
