80 votes

Comment puis-je démarrer avec une version plus ancienne du kernel?

Le dernier kernel pose des problèmes avec mon son, qui fonctionnait bien avec une version plus ancienne. Comme j'ai uniquement Ubuntu installé, Grub ne s'affiche pas au démarrage. Comment puis-je choisir manuellement la version de mon kernel lors du démarrage?

69voto

Paul Beckingham Points 7460

La manière la plus simple d'afficher votre Grub est d'appuyer sur la touche SHIFT tout en démarrant.

En alternative, vous pouvez toujours afficher Grub sans démarrer un noyau particulier:

gksudo gedit /etc/default/grub

changer GRUB_TIMEOUT en -1 et commenter GRUB_HIDDEN_TIMEOUT

terminer en exécutant

sudo update-grub

28voto

martin Points 1725

En maintenant la touche Maj enfoncée lors du démarrage, le menu Grub s'affichera. Vous pouvez maintenant sélectionner une version du noyau plus ancienne.

Pour sélectionner une ancienne version du noyau comme noyau par défaut, veuillez consulter ce article

14voto

Todd Baur Points 504

Si vous avez plusieurs noyaux dans votre système, vous pouvez définir manuellement quelle version du noyau démarrera :

  1. Redémarrez votre PC en maintenant le bouton Shift enfoncé pour afficher GRUB après le démarrage du BIOS. Vous verrez quelque chose comme : Page de démarrage de GRUB

  2. Sélectionnez "Options avancées pour Ubuntu" et mémorisez l'index de cette ligne de menu (le comptage commence à partir de 0). Sur l'image, l'index est 1

Sélectionner un noyau spécifique

  1. Sélectionnez le noyau spécifique pour le démarrage et mémorisez également l'index de cette ligne de menu (le comptage commence à partir de 0). Sur l'image, l'index du noyau choisi est 2

  2. Démarrez le système. Cette action est pour un seul démarrage sur un noyau spécifique. Si vous souhaitez démarrer à partir du même noyau à chaque fois, vous devez suivre les étapes suivantes :

4.1. Ouvrez et modifiez le fichier de configuration de GRUB :

sudo nano /etc/default/grub

4.2. Trouvez la ligne GRUB_DEFAULT=... (par défaut GRUB_DEFAULT=0) et définissez en guillemets le chemin du menu vers le noyau spécifique (N'oubliez pas les index de menu des étapes 2 et 3). Sur mon système, le premier index était 1 et le deuxième était 2. Je l'ai défini sur GRUB_DEFAULT

GRUB_DEFAULT="1>2"

Enregistrez le fichier.

4.3. Mettez à jour les informations de GRUB pour appliquer les changements :

sudo update-grub

4.4. Après le redémarrage, vous démarrerez automatiquement sur le noyau en fonction du chemin du menu choisi. Un exemple sur ma machine est 1 -> 2

4.5. Vérifiez la version du noyau après le redémarrage :

uname -r

8voto

Suresh Points 319

Lors du démarrage, lorsque GRUB apparaît avec les entrées, sélectionnez la deuxième entrée, c'est-à-dire Options avancées pour Ubuntu, où vous pouvez voir les différentes versions antérieures du noyau qui ont été installées précédemment, vous pouvez en sélectionner une parmi celles qui fonctionne bien pour vous. Sinon, vous pouvez aller dans le fichier grub.cfg et coller la version du noyau requise en haut de l'entrée du noyau actuellement installé. Dans les deux cas, cela fonctionne

7voto

Indolering Points 205

Veuillez installer le noyau précédent avec la commande suivante :

sudo apt-get install linux-image-3.0.0-12-generic linux-headers-3.0.0-12-generic

Ensuite, redémarrez. Vous serez invité à choisir votre noyau.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X