Как перейти на универсальное ядро ​​в безголовом Ubuntu Server 12.04?

Я только что получил выделенный сервер с 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.

5
задан 6 December 2012 в 15:54

1 ответ

Чтобы изменить пункт меню по умолчанию с терминала:

  1. Получить существующий номер выбора меню (, начиная с 0 ), запустить из терминала следующее: grep menuentry /boot/grub/grub.cfg [ 113]
  2. Теперь откройте / etc / default / grub как root , затем обновите GRUB_DEFAULT до соответствующего номера входа в меню.
  3. запустить sudo update-grub
  4. перезагрузить!
0
ответ дан 6 December 2012 в 15:54

Другие вопросы по тегам:

Похожие вопросы: