Como definir o kernel padrão no GRUB sem o Grub Customizer? [duplicado]

1

Após a atualização recente, não consegui iniciar meu sistema (tela preta). Então desliguei o PC e liguei novamente.

Vi o seguinte menu do grub:

Ubuntu
Advanced options for Ubuntu
System setup

Selecionei "Opções avançadas para o Ubuntu" e vi:

Ubuntu, with Linux 4.2.0-42-generic
Ubuntu, with Linux 4.2.0-42 ... (recovery mode) ...
Ubuntu, with Linux 4.2.0-41-generic
Ubuntu, with Linux 4.2.0-41 ... (recovery mode) ...
...

Selecionei Ubuntu, with Linux 4.2.0-41-generic e o sistema foi iniciado (anteriormente com Ubuntu, with Linux 4.2.0-42-generic selecionado, não)

Como nem sempre quis selecioná-lo manualmente, tentei defini-lo como o kernel padrão no grub: Então abri o '/ etc / default / grub' e mudei:

GRUB_DEFAULT=2

Em seguida, execute $sudo update-grub e reinicie o sistema. Mas ainda queria carregar o kernel mais recente.

Eu também tentei com GRUB_DEFAULT=3 , mas o resultado foi o mesmo.

Meu grub é:

#grub-install --version
grub-install (GRUB) 2.02~beta2-9ubuntu1.11

Também tenho alguns erros ao instalar o grub customizer:

...
dpkg: dependency problems prevent configuration of linux-signed-generic-lts-wily:
 linux-signed-generic-lts-wily depends on linux-signed-image-generic-lts-wily (= 4.2.0.42.34); however:
  Package linux-signed-image-generic-lts-wily is not configured yet.

dpkg: error processing package linux-signed-generic-lts-wily (--configure):
 dependency problems - leaving unconfigured
Setting up grub-customizer (5.0.6-0ubuntu1~ppa1t) ...
Errors were encountered while processing:
 linux-image-4.2.0-42-generic
 linux-image-extra-4.2.0-42-generic
 linux-image-generic-lts-wily
 linux-generic-lts-wily
 linux-signed-image-4.2.0-42-generic
 linux-signed-image-generic-lts-wily
 linux-signed-generic-lts-wily
E: Sub-process /usr/bin/dpkg returned an error code (1)

Portanto, não tenho certeza se devo reinicializá-lo ou desinstalá-lo ...

    
por ka3ak 26.07.2016 / 12:47

1 resposta

0

Ok, eu instalei o personalizador grub e configurei:

default entry
   predefined [Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic]

Depois disso, notei que a seguinte entrada apareceu em /etc/default/grub :

GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 4.2.0-41-generic"

Então eu desinstalei o grub customizer e certifiquei-me de que a entrada ainda estava lá rodando sudo update-grub e reiniciei. Agora o kernel correto é usado.

Parece que existe uma sintaxe específica GRUB_DEFAULT="submenu>menu" . Não sabia disso ...

    
por ka3ak 26.07.2016 / 13:32