开启网卡直通之后卡在
dma_mapper_iommu loaded successfully
无法进入管理界面
无法ping通ESXi管理口

简述

使用U盘的Ubuntu desktop挂载ESXI系统磁盘 更改esx.conf文件中的passthru选项

将Ubuntu desktop写入U盘

工具
Rufus
https://rufus.ie/

Ubuntu 18.04 Desktop
https://releases.ubuntu.com/18.04/

使用Rufus将ubuntu写入U盘之后 设置服务器从U盘启动选择
Try ubuntu

操作步骤

打开Terminal
在Terminal 输入

lspci #查找pci设备  网卡的是Ethernet controller 

查看硬盘并挂载分区

sudo parted -l #查看硬盘
sudo mount /dev/sda5 /mnt #挂载

解压文件并编辑esx.conf

ls /mnt/ #查看mnt 目录
cp /mnt/state.tgz ~/ #cp到~
cd ~ #进入到~
tar xvf state.tgz
tar xvf local.tgz #解压
cd etc/vmware/ #进入到VMWARE目录
nano esx.conf #编辑esx.conf 文件

将passthru 更改为vmkernel
找到/device/<PCI_ID>/owner = "passthru" #PCI_ID就是上面使用lspci找到的0000:06:00.0和0000:00:06.0
使用 vmkernel 代替 passthru
ctrl+x 退出 按Y 确认回车 即可

将更改好的文件打包

cd ~
tar czf local.tgz etc/
tar czf state.tgz local.tgz
sudo cp state.tgz /mnt/
reboot 

拔掉U盘即可恢复正常

参考阅读|引用

http://www.cxyzjd.com/article/ID_Rin/105341206

https://wp.gxnas.com/9454.html

https://www.vediotalk.com/archives/2172