Como eu faço meus argumentos grub permanentes?

0

Sempre que eu inicializo meu laptop, o terminal do grub aparece e eu tenho que inserir as três linhas a seguir para inicializar no meu sistema operacional:

linux (hd0,msdos1)/vmlinuz root=/dev/sda1
initrd (hd0,msdos1)/initrd.img
boot

Quais opções devo adicionar ao /etc/default/grub para que o grub não precise de entrada manual na inicialização?

    
por Ikram Hawramani 12.09.2014 / 01:30

1 resposta

1

Isso não é algo que você possa alterar em /etc/default/grub , você precisa adicionar uma nova entrada ao menu GRUB. Crie um arquivo /etc/grub.d/09_custom com estes conteúdos:

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

menuentry 'Ubuntu' {
    linux (hd0,msdos1)/vmlinuz root=/dev/sda1
    initrd (hd0,msdos1)/initrd.img
}

Torne-o executável

sudo chmod +x /etc/grub.d/09_custom

e execute sudo update-grub . Isso deve adicionar uma nova entrada no topo do arquivo de configuração do GRUB, então quando você reiniciar, ele deve ser inicializado automaticamente por padrão.

Para reverter as alterações, exclua 09_custom e execute novamente sudo update-grub .

    
por fkraiem 12.09.2014 / 01:46