ESXi 8 安装 iStoreOS

WhereWhere
1 min read

相关环境

  • 本地主机为 MacBook Pro

  • ESXi 版本为 ESXi 8.0.0,CPU 为 Intel N100

  • 安装 iStoreOS 版本为 istoreos-22.03.6

制作适用于 ESXi 的 VMDK 文件

下载 iStoreOS 镜像

下载页面:https://fw.koolcenter.com/iStoreOS/x86_64_efi/

查找以「-x86-64-squashfs-combined-efi.img.gz」结尾的文件,一般下载最新的即可

制作适用于一般虚拟机的 VMDK 文件

解压下载好的 img.gz 镜像文件

# 这个命令解压镜像后会删除 img.gz 源文件
gunzip istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.img.gz

# 如果想要保留源文件,使用这个命令
gunzip -c istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.img.gz > istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.img

安装 qemu-img 命令

brew info qemu

将 img 镜像转为 vmdk 文件

qemu-img convert -f raw -O vmdk istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.img istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.vmdk

将普通 VMDK 转为适用于 ESXi 的格式

ESXi UI 打开 导航器 > 存储 > [datastore1] > 数据存储浏览器 > 创建目录

新建一个名为 iStoreOS 的目录,将刚刚转换好的 istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.vmdk 上传到该目录

关闭 数据存储浏览器 后,复制下当前 [datastore1] 的位置,稍后会用到

参考文章 使用 SSH 连接 ESXi 8 SSH 进入主机

# 进入存储 datastore1 目录中
cd /vmfs/volumes/64500f60-a0989066-85b0-7c8334b97a03

# 进入上传 VMDK 文件的目录
cd iStoreOS

# 开始转换
vmkfstools -i istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi-esxi.vmdk -d thin istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi.vmdk

转换结束后会新增两个文件,这就是我们最终需要的 VMDK 文件

  • istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi-esxi-flat.vmdk

  • istoreos-22.03.6-2024062810-x86-64-squashfs-combined-efi-esxi.vmdk

安装 iStoreOS

导航器 > 虚拟机 > 创建/注册虚拟机

新建虚拟机

  1. 选择创建类型:创建新虚拟机

  2. 选择名称和客户机操作系统

    • 名称:iStoreOS

    • 兼容性:ESXi 8.0 虚拟机

    • 客户机操作系统系列:Linux

    • 客户机操作系统版本:其他 6.x 或更高版本 Linux (64 位)

  3. 选择存储:标准,datastore1

  4. 自定义设置

    1. 虚拟硬件

      • 删除默认添加的「硬盘1」

      • 添加硬盘 > 现有硬盘;找到我们刚刚转换完成的以 -esxi.vmdk 结尾的文件

      • 查看网络适配器,默认会有一个,如果你有多个,手动添加网络适配器

    2. 虚拟机选项

      引导选项 > 启用 UEFI 安全引导;取消选中

  5. 下一页,完成创建。

配置 iStoreOS

打开电源启动 iStoreOS 虚拟机,然后进入控制台

quickstart

0
Subscribe to my newsletter

Read articles from Where directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Where
Where