在京东云(JD Cloud)上安装 Ubuntu 24.04 (LTS) 64 位 UEFI 版,通常不需要手动挂载 ISO 镜像进行传统“安装”,而是通过京东云的自定义镜像功能或系统市场来实现。
以下是具体的操作步骤和注意事项:
核心前提确认
在开始之前,请确认你的实例类型是否支持 UEFI 模式:
- 实例规格:较新的京东云服务器实例(如计算型、通用型的新款实例)默认支持 UEFI。如果是极老的实例规格,可能仅支持 Legacy BIOS。
- 操作系统版本:Ubuntu 24.04 是较新的 LTS 版本,官方镜像通常已预装好 UEFI 引导环境。
方法一:直接购买/创建实例(推荐)
这是最简单的方法,适用于大多数用户。
- 登录控制台:进入 京东云官网 并登录控制台。
- 创建实例:点击左侧菜单的 “云服务器” -> “实例”,选择 “创建实例”。
- 选择镜像:
- 在“镜像”选择步骤中,找到 “公共镜像” 或 “系统镜像” 标签页。
- 搜索关键词
Ubuntu。 - 在列表中寻找 Ubuntu Server 24.04 LTS。
- 关键检查:查看镜像详情或名称后缀。如果显示为 "UEFI" 或 “支持 UEFI",则直接选择即可。
- 注意:如果列表中只有 "Legacy" 或没有明确标注,建议先阅读该镜像的描述页面,确认其启动方式。目前主流云厂商提供的 Ubuntu 24.04 镜像大多同时兼容 UEFI 和 BIOS,或者默认即为 UEFI。
- 配置网络与安全组:按向导设置 IP、安全组规则(确保开放 SSH 端口 22)。
- 完成创建:提交订单并等待实例启动。
方法二:使用自定义镜像(若公共镜像无 24.04 UEFI 版)
如果你需要特定的 UEFI 配置,或者公共镜像库中暂时没有 24.04 的 UEFI 专用镜像,你可以先在一台本地虚拟机或测试机上制作镜像,再上传到京东云。
第一步:本地制作 UEFI 镜像
- 下载 Ubuntu 24.04 的 UEFI 版 ISO(文件名通常包含
amd64且明确标注UEFI,例如ubuntu-24.04-live-server-amd64.iso)。 - 在本地(如 VMware, VirtualBox 或 KVM)创建一个新虚拟机:
- 固件类型:必须选择 UEFI。
- 磁盘:分配足够空间。
- 挂载 ISO 并安装 Ubuntu 24.04。
- 安装过程中确保分区表类型为 GPT(UEFI 必需)。
- 安装完成后,移除 ISO。
- 导出镜像:
- 将虚拟机的磁盘文件转换为京东云支持的格式(通常是
.raw或.qcow2)。 - 如果需要更精细的控制,可以使用
virt-customize工具清理云账号信息(如/etc/cloud-init等),以便首次启动时自动初始化。
- 将虚拟机的磁盘文件转换为京东云支持的格式(通常是
第二步:上传至京东云
- 进入京东云控制台,导航至 “镜像服务” -> “自定义镜像”。
- 点击 “创建自定义镜像”。
- 上传你在第一步中准备好的镜像文件。
- 填写镜像名称(如
Ubuntu_24.04_Custom_Uefi)和描述。 - 等待上传和校验完成。
第三步:使用该镜像创建实例
- 回到 “创建实例” 流程。
- 在镜像选择页面,切换到 “我的镜像” 或 “自定义镜像” 标签。
- 选择刚才上传的
Ubuntu_24.04_Custom_Uefi。 - 完成后续配置并启动实例。
验证与常见问题
如何验证是否成功运行在 UEFI 模式下?
登录服务器后,执行以下命令:
# 检查是否有 EFI 分区
lsblk -f | grep vfat
# 或者查看 dmesg 日志
dmesg | grep -i uefi
# 如果看到类似 "UEFI Boot" 或检测到 EFI 分区的输出,说明正常
常见报错处理:
- 错误提示“不支持的引导模式”:
- 原因:你选择的实例规格太老,不支持 UEFI,而你使用的镜像是纯 UEFI 镜像。
- 解决:尝试更换一个新的实例规格(选择较新的系列),或者重新制作一个支持 Legacy BIOS 的镜像。
- 无法从硬盘启动:
- 原因:安装时未正确写入 EFI 引导记录(GRUB)。
- 解决:如果是自定义镜像,需确保在安装过程中选择了正确的分区方案(ESP 分区挂载点为
/boot/efi,文件系统为 FAT32)。
总结建议:
优先尝试方法一,直接在京东云公共镜像库中查找 Ubuntu 24.04。京东云作为主流云厂商,其公共镜像库通常已经包含了适配最新硬件和 UEFI 标准的 Ubuntu 24.04 镜像,无需自行制作。只有在公共镜像无法满足特定需求时,才使用方法二。
云知识CLOUD