Como mudar para um kernel genérico em um Ubuntu Server 12.04 sem cabeçalho?

4

Acabei de receber um servidor dedicado com o Ubuntu 12.04 instalado com um kernel compilado personalizado. Desde que eu gostaria de instalar o VirtualBox e este kernel personalizado não suporta carregamento de módulos dinâmicos (por segurança) eu preciso mudar o kernel.

Eu estou rodando alguns servidores Ubuntu por anos, mas nunca joguei com o grub e um computador sem cabeça.

Quando o comando update-grub é executado, ele mostra o kernel diferente que encontra. Aqui está o que eu vejo

Generating grub.cfg ...
Found linux image: /boot/bzImage-3.2.13-xxxx-grs-ipv6-64
Found linux image: /boot/vmlinuz-3.2.0-34-generic
Found initrd image: /boot/initrd.img-3.2.0-34-generic
  No volume groups found
done

O primeiro é o ativo, visto com uname -r . Para mim, parece que o segundo kernel é o que eu deveria usar. Mas eu não sei como configurar o grub2 para usá-lo.

O computador também é configurado com um RAID de software usando o mdadm, eu acho. Nunca usei isso antes. Eu não sei se brincar com o grub de mudar o kernel poderia acabar com isso.

O que devo fazer para definir o kernel genérico como padrão para que eu possa executar o VirtualBox.

    
por chmike 06.12.2012 / 11:51

1 resposta

7

Para alterar a entrada do menu padrão de um terminal:

  1. Obtenha o número de opções de entrada de menu existente ( a partir de 0 ) e execute o seguinte no terminal: grep menuentry /boot/grub/grub.cfg
  2. Agora abra / etc / default / grub como root e atualize GRUB_DEFAULT para o número de menuentrada correspondente.
  3. executar sudo update-grub
  4. reinicializar!
por martin-mystere 06.12.2012 / 13:47