A razão pela qual a configuração do grub não é atualizada é porque o comando sudo update-grub está transmitindo o arquivo alterado para stdout. Você precisa atualizar o arquivo em / boot com o sinalizador -o.
sudo update-grub -o /boot/grub/grub.cfg
Eu instalei o Ubuntu 14.04 LTS com o kernel versão 4.4.0-71-genérico via MAAS com a configuração Global Kernel Parameter como "quiet splash".
Eu procedi para desconectar o sistema da inicialização PXE e habilitei a inicialização local via disco rígido.
Por último, acrescentei algumas opções do kernel ao arquivo /etc/default/grub
para ativar as hugepages e as funções virtuais do ixgbe, entre outras coisas. Eu executei os comandos update-grub
e update-grub2
e reiniciei o sistema.
Não importa o que eu tente, as opções de kernel recém-adicionadas estão sendo ignoradas pelo sistema na reinicialização e a saída do comando cat /proc/cmdline
mostra o seguinte:
BOOT_IMAGE=/boot/vmlinuz-4.4.0-71-generic root=UUID=a379cb57-3ed1-42ae-b349-972363d1af85 ro quiet splash vt.handoff=7
Como faço para alterar o grub com sucesso? Vejo que esse problema ocorre apenas ao instalar via MAAS. Se eu instalar o Ubuntu usando um arquivo .iso em uma unidade flash, não enfrentarei tal problema.
A razão pela qual a configuração do grub não é atualizada é porque o comando sudo update-grub está transmitindo o arquivo alterado para stdout. Você precisa atualizar o arquivo em / boot com o sinalizador -o.
sudo update-grub -o /boot/grub/grub.cfg
Descobri que, se você estiver em um KVM, a reinicialização na linha cmd não funcionará. Você precisa pedir a reinicialização do lado de fora. No meu caso eu tive que usar proxmox para chamar uma reinicialização na VM.