Я только что получил выделенный сервер с Ubuntu 12.04, установленной с настраиваемым скомпилированным ядром. Поскольку я хотел бы установить VirtualBox, а это собственное ядро не поддерживает динамическую загрузку модулей (для безопасности), мне нужно изменить ядро.
Я работаю на некоторых серверах Ubuntu в течение многих лет, но никогда не играл с grub и безголовым компьютером.
Когда запускается команда update-grub, она показывает другое ядро, которое находит. Вот что я вижу
Generating grub.cfg ...
Found linux image: /boot/bzImage-3.2.13-xxxx-grs-ipv6-64
Found linux image: /boot/vmlinuz-3.2.0-34-generic
Found initrd image: /boot/initrd.img-3.2.0-34-generic
No volume groups found
done
Первый - активный, как видно из uname -r
. Мне кажется, что второе ядро - то, которое я должен использовать. Но я не знаю, как настроить grub2 для его использования.
На компьютере также настроен программный RAID с использованием mdadm. Никогда не использовал это раньше. Я не знаю, может ли это помешать игре с изменением ядра.
Что я должен сделать, чтобы установить универсальное ядро в качестве ядра по умолчанию, чтобы я мог запустить VirtualBox.
Чтобы изменить пункт меню по умолчанию с терминала:
grep menuentry /boot/grub/grub.cfg
[ 113] GRUB_DEFAULT
до соответствующего номера входа в меню. sudo update-grub