Linux内核交换?

我正试图完成一些在我的舒适区之外的事情,经过四处搜寻,没有成功,我想我会在这里尝试。

我正在尝试将一个Linux VirtualBox VM导入到AWS中。 问题在于,AWS导入例程不像Oracle Enterprise / Unbreakable Linux(我收到的VirtualBox映像是在其上构build的)。 根据博客文章 ,有4个受支持的发行版,而Oracle Linux不是其中之一(不过Oracle Linux所基于的RedHat就在列表中)。 我希望交换到RedHat将解决这个问题。

我发现了一篇博客文章,展示了如何在grub bootloader中交换内核(这是他们的图片,而不是我的):

在这里输入图像说明

但是我在这里偏离了我的专业领域。 我可以vi文件,但是(不像上面的图像)唯一的列表是Oracle Linux,没有红帽等我可以交换的条目。

我需要一些帮助的问题是如何获得额外的条目到grub.conf? 我假设我需要加载RedHat内核,然后在这里指向它。 是对的吗?

谢谢你的帮助

您需要安装名为“kernel”的软件包:

yum install kernel 

在Oracle UEK中,有三种可用的内核包:

  • 核心
  • 内核过渡
  • 内核UEK

内核显然是RedHat兼容内核(RHCK),转换包使您可以将依赖关系从RHCK移动到Oracle内核,而kernel-uek是实际的Oracle内核。

安装这个软件包,如果成功的话,会带上grub条目。