Update in der Datei grub.cfg zum Laden eines neuen Kernel-Images in Ubuntu 11.04

1443
An Dorfer

Ich bin neu in Linux. Ich kompiliere Linux-Kernel (Ver: 2.6.34.12) auf traditionelle Weise in VMware-Maschinen in Ubuntu (Kernel-Version - 2.6.38-8-generic) 11.04. Ich kann nicht finden, wo ich den neu kompilierten Kernel in der grub.cfgDatei aktualisieren soll . Ich habe den neu erstellten Image-Versionsnamen im vorhandenen Image aktualisiert. Dann konnte VMware keinen neuen Kernel laden. Ich habe im Internet gesucht, aber nichts gefunden. So kann mir jeder helfen, im zu aktualisieren grub.cfgund neuen Kernel erfolgreich zu laden. Wenige Dinge über das, was ich getan habe:

  1. Erstellen Sie bzImage, um eine Bilddatei zu erstellen.
  2. Machen Sie modules_install && make install, um die Module zu installieren, und dann
  3. sudo mkinitramfs -o initramfs.img-2.6.34 2.6.34. Dann
  4. sudo gedit grub.cfg. Bei der Erinnerung habe ich die Version von vmlinuz und initrd von 2.6.38-8 auf 2.6.34.12 aktualisiert.

Das habe ich getan.

1

2 Antworten auf die Frage

1
jokerdino

Versuchen Sie diese Befehle:

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

Der erste Befehl aktualisiert die Datei grub und die Datei grub.conf. Mit dem zweiten Befehl wird der aktualisierte Grub installiert /dev/sda, der normalerweise den Master Boot Record enthält.

0
max

Führen Sie diesen Befehl im Terminal aus:

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

Nach einigen Sekunden wird das Hauptfenster von Boot Repair geöffnet. Klicken Sie auf Empfohlene Reparatur.

Boot repair

Dies wird aktualisiert grub.cfg.