Назад | Перейти на главную страницу

Установленное ядро ​​не в / boot

У меня есть виртуальная машина Ubuntu 10.04 LTS с настроенной LAMP на моем сервере ESXi.

Я установил "Виртуальное" ядро, но при загрузке доступно только исходное "Серверное" ядро. ls /boot показывает только файлы, связанные с текущим и предыдущим "Серверными" ядрами, но не с "Виртуальным" ядром.

Aptitude убежден, что виртуальная версия установлена ​​(она отображается со статусом «i» в search и переустановка ничего не меняет). Я бегал update-grubupdate-grub2) без везения (хотя я считаю, что они обрабатывают только ядра уже в /boot).

Я думал (т.е. я думал ранее, когда я это делал), что установка нового типа ядра добавила записи в / boot, и этот grub затем разрешит загрузку в это ядро.

Я пропустил шаг? Что я могу сделать?

Образы vmlinuz для -virtual ядра перестали называться virtual некоторое время назад (хотя пакет все еще есть). В Ubuntu Lucid i386 они называются generic-pae, в amd64 они названы server.

amd64:

% apt-file list linux-image-2.6.32-37-virtual | grep vmlinuz
linux-image-2.6.32-37-virtual: /boot/vmlinuz-2.6.32-37-server

i386:

% apt-file list linux-image-2.6.32-37-virtual | grep vmlinuz
linux-image-2.6.32-37-virtual: /boot/vmlinuz-2.6.32-37-generic-pae

Вы можете найти точный файл, установленный пакетом, используя dpkg -L:

% dpkg -L linux-image-2.6.32-41-virtual | grep vmlinuz
/boot/vmlinuz-2.6.32-41-generic-pae