Como se pode escolher um novo kernel na inicialização, executando um servidor dedicado?

1

Como parte da instalação do proxmox em um servidor dedicado rodando o Debian, ele instalou um novo kernel. Como parte das instruções de instalação, devo escolher o novo kernel no grub. No entanto, eu não tenho um console virtual para acessar o servidor no momento da inicialização. A única coisa que posso fazer é executar um console ssh no servidor depois de inicializar. Como posso selecionar o kernel pv como padrão para o tempo de inicialização?

Estou executando o Debian Wheezy no servidor e instalei o proxmox 3.

    
por Joel G Mathew 02.08.2013 / 09:01

3 respostas

3

Defina a variável GRUB_DEFAULT em /etc/default/grub . Você pode usar o título da entrada do kernel em vez de um índice, para que não seja perturbado por instalações / remoções subsequentes do kernel. Então você precisa executar update-grub . No manual do Grub :

‘GRUB_DEFAULT’
The default menu entry. This may be a number, in which case it identifies the
Nth entry in the generated menu counted from zero, or the title of a menu entry,
or the special string ‘saved’. Using the title may be useful if you want to set
a menu entry as the default even though there may be a variable number of entries 
before it.

For example, if you have:

     menuentry 'Example GNU/Linux distribution' --class gnu-linux {
     ...
     }

then you can make this the default using:

    GRUB_DEFAULT='Example GNU/Linux distribution'

If you set this to ‘saved’, then the default menu entry will be that saved by
‘GRUB_SAVEDEFAULT’, grub-set-default, or grub-reboot. 
    
por 02.08.2013 / 11:58
0

Basta editar o /boot/grub/grub.cfg

set default="X"

onde X é um número de índice da definição do kernel no /boot/grub/grub.cfg

    
por 02.08.2013 / 09:24
0

grub-set-default (8), que pode ser usado para selecionar a entrada de inicialização, se você estiver usando savedefault . Se você não estiver usando savedefault , o padrão é set default="0" , que inicializa o primeiro kernel definido. Normalmente, os kernels são ordenados do mais recente para o mais antigo para inicializar no kernel mais recente.

    
por 02.08.2013 / 09:56