Mise à jour dans le fichier grub.cfg pour charger la nouvelle image du noyau dans Ubuntu 11.04

1

Je suis nouveau sur Linux. Je compile le noyau Linux (version: 2.6.34.12) en gcc de manière traditionnelle sur la machine VMware sous Ubuntu (version du noyau - 2.6.38-8-generic) 11.04. Je ne parviens pas à trouver où mettre à jour le noyau nouvellement compilé dans le répertoire grub.cfg fichier. J'ai mis à jour le nom de la version de l'image nouvellement créée dans l'image existante. Ensuite, VMware n'a pas pu charger le nouveau noyau. J'ai cherché sur internet mais je n'ai pas trouvé. Donc, tout le monde peut m'aider, pour mettre à jour dans le grub.cfg et pour charger avec succès le nouveau noyau. Peu de choses sur ce que j'ai fait:

  1. Faites bzImage pour créer un fichier image.
  2. Assurez modules_install & amp; & amp; faire installer pour installer des modules puis
  3. sudo mkinitramfs -o initramfs.img-2.6.34 2.6.34. ensuite
  4. sudo gedit grub.cfg. Dans cette mémenterie, j'ai mis à jour la version de vmlinuz et initrd du 2.6.38-8 au 2.6.34.12.

C'est ce que j'ai fait.

An Dorfer
la source

Réponses:

1

Essayez ces commandes:

sudo update-grub
sudo grub-install /dev/sda

La première commande met à jour le fichier grub et le fichier grub.conf. La deuxième commande installe le grub mis à jour sur /dev/sda, qui contient généralement le Master Boot Record.

jokerdino
la source
0

Exécutez ces commandes dans le terminal:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
boot-repair

Après quelques secondes, la fenêtre principale de Boot Repair s’ouvrira. Cliquer sur Réparation recommandée.

Boot repair

Cela mettra à jour grub.cfg.

max
la source