如何使用grub引导具有SLES 12 SP5 ISO的现有SLES 11 SP4

问题描述

我们的环境中有SMT服务器,该服务器运行在SLES 11 SP4上,当前托管在Azure上。现在,对SLES 11 SP4的支持已经结束,因此我们需要升级到SLES 12 SP5最新的Service Pack。问题是,没有办法在Azure上附加SLES 12 SP5的iso映像(如果有请告诉我),我想解决的一种方法是-在我们的服务器上复制SLES 12 SP5 ISO安装并安装SMT服务器,然后更改grub设置,以便再次引导服务器时,应使用SLES 12 SP5 ISO进行引导。这就是我的想法,但我不知道要进行哪些编辑?

如果服务器将安装在Vmware Vsphere上,则只需附加ISO并继续进行升级,但是由于服务器位于Azure上,这确实变得很困难。任何有帮助的解决方案将受到欢迎

解决方法

我想到了另一种选择,但不确定这是否可行。 从 Azure 导出 SLES11 SP4 OS 磁盘并使用该磁盘在 Hyper-V 中创建 VM,然后附加 SLES12SP5 ISO,从中启动并从 SLES11 SP4 升级到 SLES12 SP5。 升级完成后,将同一磁盘上传到 Azure 并附加为服务器的启动磁盘,然后从新的更新磁盘启动服务器。

我还没有测试过,但如果你尝试这个,请告诉我。