sudo update-grub não funciona

3

Quando executo sudo update-grub , recebo o erro abaixo:

/usr/sbin/grub-mkconfig: 2: /etc/default/grub: /boot/grub/grub.cfg.: not found

Eu verifiquei e posso confirmar que o arquivo /boot/grub/grub.cfg existe e não está vazio.

Sou relativamente novo no Linux e agradeço sua ajuda.

Por favor, veja as saídas abaixo.

sed -n '2 p' /usr/sbin/grub-mkconfig set -e

cat /etc/default/grub

GRUB_DEFAULT=0  
GRUB_HIDDEN_TIMEOUT=0  
GRUB_HIDDEN_TIMEOUT_QUIET=true  
GRUB_TIMEOUT=10  
GRUB_DISTRIBUTOR='lsb_release -i -s 2> /dev/null || echo Debian'  
GRUB_CMDLINE_LINUX_DEFAULT="video=hyperv_fb:1920x1080"  
GRUB_CMDLINE_LINUX=""  
    
por Mitchting 04.07.2016 / 16:32

1 resposta

0

Parece que você tem os arquivos corretos no seu sistema.

"update grub" é um script específico do Ubuntu, que invoca o grub-mkconfig. Eu não posso te ajudar com isso ... Mas você pode tentar sem o script. O grub-mkconfig irá iniciar a partir do / etc / default / grub para fazer o seu sistema inicializar. Enquanto a inicialização do grub olha para o arquivo grub.cfg para encontrar outros sistemas operacionais.

primeiro faça o backup do seu arquivo de inicialização:

sudo cp /boot/grub/grub.cfg  /boot/grub/grub.cfg.backup

Em seguida, execute:

sudo grub-mkconfig -o /boot/grub/grub.cfg

E veja como isso acontece ...

Não estou trabalhando em uma máquina Ubuntu, mas meu grub-mkconfig está localizado na pasta / bin e não no sbin, como sugere sua saída de erro. Você pode descobrir executando este código

which grub-mkconfig
    
por rm- 06.07.2016 / 08:09

Tags