web-dev-qa-db-fra.com

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

Le dernier noyau cause des problèmes avec mon son, qui fonctionnait bien avec une version plus ancienne. Comme seul Ubuntu est installé, Grub ne s’affiche pas lors du démarrage. Comment choisir manuellement la version de mon noyau au démarrage?

53
Shahe Tajiryan

Le moyen le plus simple d’afficher votre Grub est d’appuyer sur le bouton SHIFT bouton lors du démarrage.

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

gksudo gedit /etc/default/grub

remplacez GRUB_TIMEOUT par -1 et commentez GRUB_HIDDEN_TIMEOUT

terminer en courant

Sudo update-grub
56
fossfreedom

Maintenez la touche Maj enfoncée pendant le démarrage pour afficher le menu Grub. Vous pouvez maintenant sélectionner une version plus ancienne du noyau.

Pour sélectionner un noyau plus ancien en tant que noyau par défaut, veuillez vous reporter à this post

20
martin

Lors du démarrage lorsque GRUB apparaît avec les entrées, sélectionnez la deuxième entrée, c.-à-d. Options avancées pour Ubunt vous pouvez voir les différentes versions du noyau antérieures qui ont été installées précédemment, vous pouvez en sélectionner une parmi fonctionne bien pour vous. Sinon, allez dans grub.cfg et collez la version de noyau requise par-dessus l’entrée de noyau actuellement installée. Dans les deux sens cela fonctionne

5
Suresh

Si vous avez quelques noyaux dans votre système, vous pouvez définir manuellement la version du noyau à démarrer:

  1. Redémarrez votre PC en maintenant la touche Maj enfoncée 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 compte commence à 0). L'index de l'image est 1

Sélectionnez le noyau concret

  1. Sélectionnez le noyau concret pour le démarrage et mémorisez également l'index de cette ligne de menu (le nombre commence à 0). L'index d'image du noyau choisi est égal à 2.

  2. Démarrer le système. Cette action concerne un démarrage sur un noyau concret. Si vous voulez commencer à partir du noyau concret tout le temps, vous devriez suivre les étapes suivantes:

4.1. Ouvrez et éditez le fichier d'installation GRUB:

Sudo nano /etc/default/grub

4.2. Recherchez la ligne GRUB_DEFAULT = ... (par défaut, GRUB_DEFAULT = 0) et définissez le chemin du menu entre guillemets vers le noyau concret (mémorisez les index de menu des étapes 2 et 3). Dans mon système, le premier index était 1 et le second était 2. Je me suis mis à GRUB_DEFAULT

GRUB_DEFAULT="1>2"

Enregistrer le fichier.

4.3. Mettre à jour GRUB informations pour appliquer les modifications:

Sudo update-grub

4.4. Après le redémarrage, vous démarrez automatiquement le noyau par le chemin de menu choisi. Un exemple sur ma machine 1 -> 2

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

uname -r

3
Jackkobec

Par le https://help.ubuntu.com/community/Grub2 :

GRUB_HIDDEN_TIMEOUT = 0

Ce paramètre détermine la durée pendant laquelle un écran sans le menu GRUB 2 sera affiché. Lorsque l'écran est vide, l'utilisateur peut appuyer sur n'importe quelle touche pour afficher le menu.

Le comportement par défaut consiste à masquer le menu si un seul système d'exploitation est présent. Si un utilisateur utilisant uniquement Ubuntu souhaite afficher le menu, placez le symbole # au début de cette ligne pour désactiver la fonction de menu masqué.

Déclassement du noyau: comment rétrograder le noyau sur 11.1

Mise à niveau du noyau: Comment puis-je mettre à niveau le noyau vers la version 3.1?

2
user26687

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

Puis redémarrez. Vous serez invité à choisir votre noyau.

1
Paulo Arruda