【问题标题】:VM import to EC2 with EFI partition使用 EFI 分区将 VM 导入 EC2
【发布时间】:2018-08-10 23:15:15
【问题描述】:

我正在尝试使用 aws ec2 import-image 命令将 Hyper-V 映像导入 AWS EC2,但遇到了问题。

谷歌搜索,我发现 EC2 Import 支持 VHDX 但不支持 UEFI。

我对这种分区类型不是很熟悉。也许我可以以某种方式将此分区转换为 EC2 支持的分区?如果是,请您指导我吗?

我需要为 Windows Server 和 CentOS 做同样的事情。

谢谢。

【问题讨论】:

    标签: amazon-web-services amazon-ec2 amazon-ami ec2-ami


    【解决方案1】:

    在基于 Intel 的系统上有两种类型的分区表(我不包括 Mac)。

    第一种类型是 MBR - 这是 EC2 支持的格式。这种格式可以追溯到最初的 PC 时代。

    第二种类型是 UEFI - 这是一种新格式,支持大于 2 TB 的磁盘驱动器(MBR 可以具有 4096 字节的扇区,但这是另一回事)。

    EC2 不支持 EFI 分区磁盘驱动器,也不支持 UEFI 引导加载程序。没有简单的方法可以将系统从 UEFI 切换到 MBR。这需要移动磁盘上的数据、重新配置引导加载程序等。可能有第三方工具可以执行此操作,但请确保您先进行备份。

    【讨论】:

    • AWS/EC2 确实支持 GPT 分区表,但仅支持传统引导,即 2MB 分区(类型 EF02 - BIOS 引导),可在其中安装 grub 等经典 BIOS 引导加载程序。
    • @gdamjan - GPT 只是 UEFI 的一小部分。 UEFI 包括引导加载程序、工具、安全、诊断等。
    猜你喜欢
    • 1970-01-01
    • 2022-01-10
    • 1970-01-01
    • 2017-03-05
    • 2020-09-03
    • 2016-05-08
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    相关资源
    最近更新 更多