Boot ISO do servidor Ubuntu 16.04 do grub [duplicado]

1

Estou tentando obter o arquivo ISO ubuntu-16.04-server-amd64.iso para inicializar a partir do grub 2.02 ~ beta2-9ubuntu1.7 encontrado no servidor Ubuntu 14.04.

menuentry "Ubuntu 16.04 Server AMD64" --class ubuntu {
  set isopath="/boot/iso"
  set isoname="ubuntu-16.04-server-amd64.iso"
  set isofile="${isopath}/ubuntu/${isoname}"
  echo "Using ${isoname}..."
  loopback loop $isofile
  linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile}
  initrd (loop)/casper/initrd.lz
}

Ao escrever ls no modo grub, posso ver que meu arquivo existe em (hd0,msdos1)/boot/iso/ubuntu-16.04-server-amd64.iso . Como posso construir uma entrada de menu do grub para que eu possa inicializar nesse arquivo ISO?

Tenha em mente que este não é o arquivo ISO do Live Ubuntu Desktop, mas a versão do servidor.

    
por Niklas Hagman 25.05.2016 / 18:33

1 resposta

0

Alterar linha

linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=${isofile}

para

linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=${isofile}

e voila! Deve funcionar.

    
por mariaczi 09.11.2016 / 11:57