1

Я новичок в Linux. Я собираю ядро Linux (версия: 2.6.34.12) в gcc традиционным способом на компьютере VMware в Ubuntu (версия ядра - 2.6.38-8-generic) версии 11.04. Я не могу найти, где обновить обновленное ядро в файле grub.cfg . Я обновил имя версии созданного изображения в существующем изображении. Тогда VMware не смог загрузить новое ядро. Я искал в интернете, но не нашел. Так что любой может мне помочь, обновить в grub.cfg и успешно загрузить новое ядро. Несколько вещей о том, что я сделал:

  1. Сделайте bzImage, чтобы создать файл изображения.
  2. Сделайте modules_install && make install для установки модулей, а затем
  3. sudo mkinitramfs -o initramfs.img-2.6.34 2.6.34 . затем
  4. sudo gedit grub.cfg . В тот момент я обновил версию vmlinuz и initrd с 2.6.38-8 до 2.6.34.12.

Это я сделал.

2 ответа2

1

Попробуйте эти команды:

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

Первая команда обновляет grub и файл grub.conf. Вторая команда устанавливает обновленный grub в /dev/sda , который обычно содержит основную загрузочную запись.

0

Запустите эти команды в терминале:

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

Через несколько секунд откроется главное окно Boot Repair. Нажмите на Рекомендуемый ремонт.

Ремонт багажника

Это обновит grub.cfg .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .