Linux 内核交换?

Linux 内核交换?

我正在尝试完成一些超出我的舒适范围的事情,在询问和谷歌搜索均无果后,我想在这里尝试一下。

我正在尝试将 Linux VirtualBox VM 导入 AWS。问题是 AWS 导入例程不喜欢 Oracle Enterprise/Unbreakable Linux(我收到的 VirtualBox 映像就是基于此构建的)。根据博客文章有 4 个受支持的发行版,但 Oracle Linux 不在其中(但 Oracle Linux 所基于的 RedHat 却在列表中)。我希望换用 RedHat 可以解决这个问题。

我找到了博客文章展示如何在 grub 引导加载程序中交换内核(这是他们的图片,不是我的):

在此处输入图片描述

但是,我在这里偏离了我的专业领域。我可以用 vi 查看文件,但是(与上图不同)唯一列出的是 Oracle Linux,没有 Red Hat 等条目可供我切换。

我需要一点帮助的问题是如何将额外的条目添加到 grub.conf 中?我假设我需要加载 RedHat 内核,然后在此处指向它。对吗?

谢谢你的帮助

答案1

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

yum install kernel

在 Oracle UEK 中,有 3 种类型的内核包可用:

  • 核心
  • 内核转换
  • 内核uek

内核显然是 RedHat 兼容内核 (RHCK),过渡包使您能够将依赖项从 RHCK 移动到 Oracle 内核,而 kernel-uek 是实际的 Oracle 内核。

如果安装成功,该包将带来 grub 条目。

相关内容