web-dev-qa-db-fra.com

Comment passer à un noyau générique dans un Ubuntu Server 12.04 sans tête?

Je viens de recevoir un serveur dédié avec Ubuntu 12.04 installé avec un noyau compilé personnalisé. Puisque je voudrais installer VirtualBox et que ce noyau personnalisé ne prend pas en charge le chargement de module dynamique (pour la sécurité), je dois changer le noyau.

Je fais tourner des serveurs Ubuntu depuis des années mais je n'ai jamais joué avec grub et un ordinateur sans tête.

Lorsque la commande update-grub est exécutée, elle affiche les différents noyaux qu’elle trouve. Voici ce que je vois

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

Le premier est l'actif vu avec uname -r. Pour moi, il semble que le deuxième noyau soit celui que je devrais utiliser. Mais je ne sais pas comment configurer grub2 pour l'utiliser.

L'ordinateur est également configuré avec un logiciel RAID utilisant mdadm, je suppose. Jamais utilisé ça avant. Je ne sais pas si jouer avec le ver du noyau changeant pourrait freiner cela.

Que dois-je faire pour définir le noyau générique comme noyau par défaut afin que je puisse faire fonctionner VirtualBox?.

5
chmike

Pour modifier l’entrée de menu par défaut à partir d’un terminal:

  1. Obtenez le numéro de menuentry existant (à partir de) à partir du terminal: grep menuentry /boot/grub/grub.cfg
  2. Ouvrez maintenant/etc/default/grub en tant que racine puis mettez à jour GRUB_DEFAULT avec le numéro de menu correspondant.
  3. lancer Sudo update-grub
  4. redémarrez!
8
martin-mystere