前言

2020年果然是ARM逆袭桌面和服务器领域的元年, 牙膏厂的不思上进确实也给了ARM极大的发展空间, 今天无意间在油管上看到居然都可以在树莓派上安装VMware ESXi了, 确实很是意外和惊喜, 赶紧翻出来吃土好长时间的树莓派试一下.

前期准备

VMware官方推荐的最好是用8GB内存版本的树莓派4B, 手头这个还是去年入手的4GB内存版本的, 也可以装, 就是可能跑不了太大的虚机, 先体验一下就行了.

官方VMware ESXi安装镜像下载地址(需要使用VMware账户登录, 没有的话可以免费注册一个):

https://my.vmware.com/group/vmware/downloads/get-download?downloadGroup=ESXI-ARM​my.vmware.com

嫌麻烦的可以用我下载好的(提取码: 254qkc)

奶牛快传 | 传文件 文件下载不限速​cowtransfer.com

官方手册上推荐的硬件环境:

  • 高品质的电源适配器, 输出电流建议在3A以上, 否则可能带不动USB移动硬盘或导致系统无法稳定运行
  • 树莓派4B, 4GB或8GB(1GB和2GB版本不支持)
  • 一张TF卡, 这里需要注意, 这张TF卡只是用来存储UEFI固件的, 不能用来安装ESXi系统和存储虚拟机数据, 所以不需要多大容量
  • 一个U盘, 用来安装ISO镜像
  • 一个USB接口的移动硬盘, 用来存储ESXi系统和虚拟机数据
  • 外接显示屏和键盘
  • 建议加装风扇主动散热
  • [这条是我加的] 必须使用有线方式进行网络连接

更新EEPROM

首先使用树莓派官方的Raspberry Pi OS制作系统TF卡并启动至桌面环境下, 这一步属于树莓派的基本操作, 就不具体记录了. 联网后在Pi OS中执行下面命令检查EEPROM是否需要更新:

$ sudo apt update
$ sudo apt upgrade -y
$ sudo rpi-eeprom-update

当前版本和最新版本一致, 不需要更新, 直接关机就行. 如果需要更新, 执行下面命令:

$ sudo rpi-eeprom-update -a
$ sudo reboot

TF卡上安装UEFI固件

  1. 下载最新版本的树莓派固件(建议使用迅雷或其他工具下载, 浏览器里面下载速度简直了), 解压得到firmware-master文件夹 . ps:我用BandiZip解压过程中提示存在有重名的文件, 全部跳过或覆盖都行, 这些文件后面其实用不到.

https://codeload.github.com/raspberrypi/firmware/zip/master​codeload.github.com

2. 下载最新版本的树莓派UEFI固件, 解压得到`文件夹

https://github.com/pftf/RPi4/releases/download/v1.20/RPi4_UEFI_Firmware_v1.20.zip​github.com

3. 格式化TF卡为单个FAT32分区, 卷标设置为UEFI

4. 打开上面解压好的firmware-master文件夹, 进入boot文件夹中, 删除所有kernel*.img文件

随后复制boot文件夹中的所有文件和子目录到格式化好的TF卡根目录下(注意不是是复制boot文件夹)

5. 打开上面解压好的RPi4_UEFI_Firmware_v1.20文件夹, 全选所有文件和子文件夹复制粘贴到TF卡根目录下, 覆盖重名的文件, 完成后的TF卡根目录下文件如下图所示:

对于4GB内存的树莓派, 还需要修改一下config.txt文件, 在末尾追加一行内容gpu_mem=16

6. 弹出TF卡, 插入关机状态下的树莓派中

UEFI固件配置

开机出现树莓派LOGO的时候按键盘ESC

树莓派4的UEFI固件默认有一个使用3G内存的限制, 需要关闭掉, 依次进入Device Manager>Raspberry Pi Configuration >Advanced Configuration>Limit RAM to 3 GB> 修改为 Disabled

F10保存配置后就可以关机了

安装ESXi-Arm

首先使用rufus工具将上面下载好的VMware-VMvisor-Installer-7.0.0-16966451.aarch64.iso镜像文件写入U盘

树莓派上插入做好的U盘, USB移动硬盘, 开机出现LOGO的时候按ESC, 选择Boot Manager> 选择U盘设备(我这里是UEFI Generic Mass Storage), 出现熟悉的EsXi installer启动界面

结果杯具了, 说我内存不够:

重新检查了一下UEFI设置Limit RAM to 3 GB, 之前修改的居然没有保存成功, 再重新保存一遍, 好像是之前保存后我断电导致的UEFI设置没有成功.

这次成功了! 继续后面的安装过程~安装位置选择移动硬盘

提示要清空磁盘数据, 继续

使用默认的键盘布局

设置root用户密码, 至少7位, 还要有字母/数字/符号

按F11开始安装

安装完成, 拔掉U盘后重启

启动成功!

上面没插网线, 怼上网线重启一下, 从局域网内就可以访问到ESXi的web管理界面了

检查一下存储正常(USB 3.0的4TB移动硬盘)

创建虚拟机安装ARM适用的系统镜像

注意事项

刚开始的时候上传了几个自己电脑上以前下载的Ubuntu和CentOS安装镜像, 结果都引导不起来, 突然想起来这些镜像都是适用于x86/amd64架构CPU的, 跑不起来就对了

附上常用arm架构适用的系统镜像下载地址:

  • Ubuntu 20.04

https://cdimage.ubuntu.com/releases/20.04/release/ubuntu-20.04.1-live-server-arm64.iso​cdimage.ubuntu.com

  • CentOS 7

https://mirrors.tuna.tsinghua.edu.cn/centos-altarch/7.8.2003/isos/aarch64/CentOS-7-aarch64-Minimal-2003.iso​mirrors.tuna.tsinghua.edu.cn

  • CentOS 8

https://mirrors.tuna.tsinghua.edu.cn/centos/8.2.2004/isos/aarch64/CentOS-8.2.2004-aarch64-minimal.iso​mirrors.tuna.tsinghua.edu.cn

结尾

开了两台虚机各分配了1 vCPU和1GB内存, 同时安装Ubuntu 20.04和CentOS 8, 物理内存就基本上吃完了, 所以官方推荐用8GB版本的树莓派是有道理的

而且不得不吐槽一下, 就树莓派这颗小CPU, 还同时跑两台虚机, 确实挺吃力的, 光安装系统就用了半个多小时. 不过比较欣慰的是看到了ARM架构生态环境发展的势头来势凶猛, 加上这些年国产芯片的发力, 说不定在不远的将来真的能看到ARM一统天下的局面了. 科技行业这种先例也并不是没有的嘛~ 想当年诺基亚+Symbian如日中天的时候, 谁能想到怎么说不行就突然不行了呢? 引用川建国同志说过的那句话: 或许, 这就是人生吧

centos 7 iso u盘安装_树莓派Raspberry Pi 4B安装VMware ESXi相关推荐

  1. 树莓派raspberry pi 4b 安装windows10(含网盘镜像)

    树莓派raspberry pi 4b 安装windows10 工作需要我网上开始寻找如何在树莓派4b上面安装windows,内网一言难尽,,最靠谱的就是下面这个 https://www.ithome. ...

  2. 树莓派raspberry Pi 4B安装Ubuntu 20.04 LTS系统后如何连接WiFi

    项目过程中,要求树莓派安装Ubuntu系统,并且可以连接WiFi.在网上看了很多方法,测试过几种方法之后,发现只有通过第三种方法才能顺利连接WiFi,现在将自己的尝试过程和最终的解决方法做一个记录. ...

  3. 树莓派Raspberry Pi 4B安装Pytorch1.6+torchvision0.8

    树莓派pytorch搭建过程 前言 一.环境配置 二.搭建步骤 1.python准备 2.安装包准备 3.实际安装过程 4.其他花里胡哨操作 三.跑个模型试试水 总结 前言 生命不息,折腾不止! 号称 ...

  4. 树莓派要mysql的密码_树莓派raspberry Pi 3B+系统中安装mysql过程中不提示输入密码,安装完后如何设置密码...

    树莓派raspberry Pi 3B+安装mysql未提示输入密码,安装后修改mysql密码默认密码 使用mysql -uroot -p 命令连接mysql时,报错 pi@raspberrypi:/ ...

  5. VLOG丨树莓派Raspberry Pi 3安装PLEX并挂载USB硬盘打造最牛的微型家庭影音服务器2018...

    视频介绍 树莓派3安装目前最流行的PLEX服务器,实现既能最大限度降低功耗,也能随时随地观看分享影片. 一.在树莓派下安装PLEX媒体服务器 1.在终端,将你的树莓派更新至最新 sudo apt up ...

  6. kodi树莓派_树莓派Raspberry Pi 安装XBMC(Kodi)方法及使用教程

    树莓派Raspberry Pi 安装XBMC(Kodi)方法及使用教程4 C  i9 E$ h! o' Z) j1 w7 Y* S( } p3 _( y" h, V/ C4 P. K& ...

  7. 树莓派 Raspberry Pi 3B+安装官方系统(一)

    两年前购买的树莓派(可看当时我的记录树莓派 3B + 重装系统并配置 WiFi | YouForever)已经在角落里吃灰了好长时间,一度以为已经损坏,几天前试着拿出来折腾一下,竟然神奇地复活了,开心 ...

  8. Raspberry Pi 4B安装 OpenVINO™ 工具包

    OpenVINO™ 下载树莓派使用的 OpenVINO™ 工具包 创建安装文件夹 安装外部软件依赖项 设置环境变量 为英特尔神经计算棒 2 设备添加 USB 规则 构建并运行对象检测示例 查看树莓派有 ...

  9. 用树莓派Raspberry Pi 4B制作一个无线投屏器(20200803)

    目录 无线投屏说明 投屏协议及支持软件 Miracast协议(Windows & Android设备) AirPlay协议(macOS & iOS设备) 无线投屏控制 无线投屏说明 请 ...

  10. Raspberry Pi 4B 安装 PyTorch

    组件: Raspberry Pi 4B 2G 环境: Linux raspbian:5.4.83 指令集:aarch64 Miniconda:4.9.2 Python:3.7.10 Torch:1.7 ...

最新文章

  1. C++ primer第五版随笔--2015年1月6日
  2. Windows Phone SDK update for Windows Phone 7.8
  3. mysql刷新权限1146_MySQL重置root密码,刷新权限表报错ERROR 1146(42S02):Table ‘mysql.servers’ doesn`t exist...
  4. u盘安装ubuntu_简单实用的ubuntu18.04安装
  5. hibernate mysql自定义变量_hibernate如何得到mysql的变量
  6. 如何对计算属性进行修改_「计算摄影」计算机如何学会自动地进行图像美学增强?...
  7. 脚手架 mixin (混入)
  8. The process names are sorted in descending
  9. mathematica 如何在数组中等间隔插入元素
  10. Python基础语法-print
  11. 2048小游戏——网页版(提高篇)
  12. 网站SEO实践之 - 网站关键词库扩展的几种方法
  13. 【2019年02月21日】股息率分红最高排名
  14. 每周一看:16份文档资料,程序员软硬实力全概览,总有一个适合你
  15. Element 根据勾选导出Excel表格数据
  16. 【华为上机真题】分子弹
  17. Docker安装OnlyOffice并配置自签证书和自己的域名证书
  18. 入手评测 ROG 冰刃 5 Plus怎么样
  19. 感谢有你!Apache DolphinScheduler 项目 GitHub star 突破 8k
  20. Java面试题2019

热门文章

  1. python 扫描枪_获取键盘输入或者USB扫描枪数据
  2. 2021年河海大学计算机与信息学院考研指南
  3. 学校做计算机教室锐捷,锐捷“云课堂”:先改变桌面云,再改变教室
  4. VB 注册ocx控件的方法
  5. 多元线性回归矩阵求导
  6. 迅捷pdf怎么转换成html,PDF怎么转HTML?迅捷PDF转换器还能这么用!
  7. 图片复印如何去除黑底_手机拍的文字图片,打印出来都是灰底黑字,怎样才能变成白底黑字?...
  8. python 欠采样_欠采样(undersampling)和过采样(oversampling)会对模型带来怎样的影响?...
  9. php工具箱的mysql服务_PHP程序员工具箱下载_PHP工具箱(PHP配置PHP学习软件) 1.0 官方版_极速下载站_软件下载...
  10. 出租车计费器的Verilog语言简单完成