写点什么

如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)

作者:sysin
  • 2024-02-24
    上海
  • 本文字数:1261 字

    阅读完需:约 4 分钟

如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)

如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)


如何制作 ESXi USB 启动盘


请访问原文链接:https://sysin.org/blog/create-bootable-esxi-usb-installer/,查看最新版。原创作品,转载请保留出处。


作者主页:sysin.org




以下 USB 存储设备可以是 U 盘/SD 卡,当然 USB SSD 更佳。

macOS

macOS 使用终端自带命令即可完成操作。


  1. 查看 USB 存储设备的 MountPoint 或者路径。

  2. diskutil list

  3. 显示结果(通常只有一块内置磁盘,外接第一块 USB 存储设备为 /dev/disk2):

  4. 格式化 USB 存储设备。

  5. 命令格式:

  6. diskutil eraseDisk format name [APM[Format]|MBR[Format]|GPT[Format]] MountPoint|DiskIdentifier|DeviceNode

  7. 本例:

  8. diskutil eraseDisk MS-DOS "ESXI" MBR /dev/disk2

  9. 注意:name “ESXI” 需全部为大写字母,或包含数字。

  10. 此步骤可以使用 “磁盘工具” 图形界面操作,不再赘述。

  11. 设置 USB 存储设备分区为 active(活动分区)。

  12. 卸载分区:

  13. diskutil unmountDisk /dev/disk2

  14. 使用 fdisk:

  15. 挂载分区:

  16. 示例输出如下:


  17. 写入 ISO 文件到 USB 存储设备。

  18. 挂载 ESXi iso 文件:

  19. 复制文件:

  20. 修改 USB 存储设备中的 ISOLINUX.CFG

  21. 此为可选步骤,可以忽略。

  22. APPEND -c boot.cfg 修改为 APPEND -c boot.cfg -p 1,另外部分 VMware 专家表示将 ISOLINUX.CFG 文件重命名为 SYSLINUX.CFG,实测 ESXi 7.0 和 ESXi 8.0 都无需上述设置。如果您的硬件无法启动,可以尝试上述配置。

  23. 推出 USB 存储设备。

  24. hdiutil detach /dev/disk2

Linux

Linux 与 macOS 的操作是类似的,只是具体命令或参数有所差异。


  1. root 或者具有 sudo (root) 权限用户登录。

  2. 识别 USB 存储的设备路径,本例中为 /dev/sdb。

  3. 插入 USB 存储设备,通过如下命令查看:

  4. 或者通过 fdisk 命令查看:

  5. 示例输出如下:


  6. 格式化 USB 存储设备并设置为活动分区(active)。

  7. 使用 fdisk 创建一个分区。 这将调出交互式工具。

  8. sudo fdisk /dev/sdb

  9. 按 d 删除现有分区 按 n 表示新分区,然后按 p 表示主分区 按 ENTER 3 次 以使用默认设置 按 t 切换文件系统类型 按 c 将文件系统类型设置为 FAT32 按 a 激活分区 按 w 将更改写入磁盘

  10. 现在格式化 USB 存储设备。

  11. /sbin/mkfs.vfat -F 32 -n ESXI /dev/sdb1

  12. 复制文件。

  13. 弹出 USB 驱动器。

Windows

Windows 使用内置工具操作如下,实际上与 macOS、Linux 同理:


  1. 格式化 USB 存储设备为 FAT32 格式

  2. 在磁盘管理或者资源管理器中都可以格式化,如图:


  3. 将 USB 存储设备分区设置活动分区(Active):

  4. 打开 “磁盘管理” 可以看到上述格式化操作已将 USB 存储设备分区设置为 Active,如果未显示 Active,点击该分区右键 “将分区标记为活动分区” 即可。


  5. 复制文件

  6. 双击挂载 ESXi iso 文件,将其根目录下的所有文件和文件夹复制到 USB 存储设备的根目录下即可。


Windows 使用第三方工具,如 Rufus、unetbootin,操作步骤如下。


  1. 选择 USB 存储设备和 iso 文件,点击 “START”


  2. 按 No 即可


  3. 按 OK 确认


  4. 写入成功



本站定制镜像



发布于: 刚刚阅读数: 10
用户头像

sysin

关注

还未添加个人签名 2018-08-30 加入

还未添加个人简介

评论

发布
暂无评论
如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)_macos_sysin_InfoQ写作社区