AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 843720
Accepted
Jedi
Jedi
Asked: 2017-04-11 10:06:26 +0800 CST2017-04-11 10:06:26 +0800 CST 2017-04-11 10:06:26 +0800 CST

双启动 EC2 实例

  • 772

我可以修改 EC2 实例以支持双/多引导(任何 2 个或更多操作系统)吗?

如果是,如何?

如果不是,为什么不/需要改变什么?

这在其他大型 IaaS 平台之一 (Azure /GCP) 上会更容易吗?

在此关闭之前,我应该提一下,这不是我打算做的事情。我只想了解技术限制/挑战。

amazon-ec2
  • 2 2 个回答
  • 806 Views

2 个回答

  • Voted
  1. ma.tome
    2017-04-11T10:47:45+08:002017-04-11T10:47:45+08:00

    双实例引导违背了云计算的基础,在这样的环境中绝对不鼓励。您可以通过调整 GRUB 来实现,但由于 AWS 不提供 KVM 访问,因此调试和管理可能非常困难。

    相反,您应该更好地配置单独的实例并简单地启动您需要的实例(请记住,您只需要随用随付,因此停止的实例成本为 0 美元)。如果您需要在操作系统之间共享数据,请将您的资源放在 S3(最佳持久性和可扩展性)、EFS(更好的 IO 延迟和良好的可扩展性)或您在每次切换后挂载/卸载的 EBS 卷(最佳延迟,最差的可扩展性)。

    • 3
  2. Best Answer
    mootmoot
    2017-04-14T08:16:13+08:002017-04-14T08:16:13+08:00

    AWS 允许您将自己的自定义虚拟机文件导入为 AMI。

    有关于 AWS 虚拟机如何启动实例的提示:

    Amazon EC2 不支持 GPT 分区,这意味着导入的系统卷必须具有 MBR 才能启动。

    因此,只要您遵守规定的限制(例如创建 MBR 启动,使用允许作为 AMI 操作系统的已编译操作系统),也许您可​​以尝试构建双启动虚拟映像并上传到 AWS。您不能简单地创建任何虚拟映像并上传到 AWS。(您不能创建 DOS、OS2、OSX 等,AWS 禁止它们的原因有很多。)

    但是,由于无法引导 AMI 启动屏幕(虽然虚拟环境可能让您引导 KVM[keyboard,video,mouse],但没有云提供商愿意这样做,因为它违反直觉且适得其反),所以您无法选择启动哪个启动段,也无法在启动画面中传递数据。您必须先启动操作系统并切换启动环境并重新启动。

    简而言之,AMI 映像很便宜(除非您创建一个巨大的数百 GB AMI),不值得麻烦。

    • 2

相关问题

  • 权限被拒绝(公钥)。从本地 Ubuntu 到 Amazon EC2 服务器的 SSH

  • 管理员如何管理他们的 EC2 EBS 和快照?

  • 云有多大?[关闭]

  • EC2 映像启动

  • 如何将安全组添加到正在运行的 EC2 实例?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve