<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Dma_mapper_iommu-Loaded-Successfully on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/dma_mapper_iommu-loaded-successfully.html</link><description>Recent content in Dma_mapper_iommu-Loaded-Successfully on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Fri, 04 Jun 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/dma_mapper_iommu-loaded-successfully/index.xml" rel="self" type="application/rss+xml"/><item><title>ESXi6.7网卡直通导致无法启动</title><link>https://www.dukehsu.com/posts/esxi6.html</link><pubDate>Fri, 04 Jun 2021 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/esxi6.html</guid><description>&lt;p&gt;开启网卡直通之后卡在&lt;br&gt;
dma_mapper_iommu loaded successfully&lt;br&gt;
无法进入管理界面&lt;br&gt;
无法ping通ESXi管理口&lt;/p&gt;
&lt;h2 id="简述"&gt;简述&lt;/h2&gt;
&lt;p&gt;使用U盘的Ubuntu desktop挂载ESXI系统磁盘 更改esx.conf文件中的passthru选项&lt;/p&gt;
&lt;h2 id="将ubuntu-desktop写入u盘"&gt;将Ubuntu desktop写入U盘&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;工具&lt;/strong&gt;&lt;br&gt;
Rufus&lt;br&gt;
&lt;a href="https://rufus.ie/"&gt;https://rufus.ie/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Ubuntu 18.04 Desktop&lt;br&gt;
&lt;a href="https://releases.ubuntu.com/18.04/"&gt;https://releases.ubuntu.com/18.04/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;使用Rufus将ubuntu写入U盘之后 设置服务器从U盘启动选择&lt;br&gt;
Try ubuntu&lt;/p&gt;
&lt;h2 id="操作步骤"&gt;操作步骤&lt;/h2&gt;
&lt;p&gt;打开Terminal&lt;br&gt;
在Terminal 输入&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;lspci #查找pci设备 网卡的是Ethernet controller &lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;查看硬盘并挂载分区&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo parted -l &lt;span class="c1"&gt;#查看硬盘&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo mount /dev/sda5 /mnt &lt;span class="c1"&gt;#挂载&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;解压文件并编辑esx.conf&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;ls /mnt/ #查看mnt 目录
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cp /mnt/state.tgz ~/ #cp到~
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cd ~ #进入到~
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tar xvf state.tgz
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;tar xvf local.tgz #解压
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cd etc/vmware/ #进入到VMWARE目录
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;nano esx.conf #编辑esx.conf 文件&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;将passthru 更改为vmkernel&lt;br&gt;
找到/device/&amp;lt;PCI_ID&amp;gt;/owner = &amp;ldquo;passthru&amp;rdquo; #PCI_ID就是上面使用lspci找到的0000:06:00.0和0000:00:06.0&lt;br&gt;
使用 vmkernel 代替 passthru&lt;br&gt;
ctrl+x 退出 按Y 确认回车 即可&lt;/p&gt;</description></item></channel></rss>