如何在无头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来使用它。

我猜计算机也配置了使用mdadm的软件RAID。 之前没用过。 我不知道是否可以使用更换内核的grub来制造它。

我必须做什么才能将通用内核设置为默认内核,以便我可以运行VirtualBox。

要从终端更改默认菜单项:

  1. 获取现有的menuentry选项号( 从0开始 )从终端运行以下命令: grep menuentry /boot/grub/grub.cfg
  2. 现在以root身份打开/ etc / default / grub,然后将GRUB_DEFAULT更新为相应的menuentry编号。
  3. 运行sudo update-grub
  4. 重启 !