<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/rss/stylesheet/" type="text/xsl"?>
<rss xmlns:content='http://purl.org/rss/1.0/modules/content/' xmlns:taxo='http://purl.org/rss/1.0/modules/taxonomy/' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#' xmlns:itunes='http://www.itunes.com/dtds/podcast-1.0.dtd' xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0" xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:atom='http://www.w3.org/2005/Atom' xmlns:podbridge='http://www.podbridge.com/podbridge-ad.dtd' version='2.0'>
<channel>
  <title>Snicoe&apos;s Blog</title>
  <language>zh-cn</language>
  <generator>microfeed.org</generator>
  <itunes:type>serial</itunes:type>
  <itunes:explicit>false</itunes:explicit>
  <atom:link rel="self" href="https://blog-arklink-org.pages.dev/rss/" type="application/rss+xml"/>
  <link>https://blog.arklink.org</link>
  <description>
    <![CDATA[<blockquote><em><u>“这是一步死棋”</u></em></blockquote><p>这里是Snicoe自言自语的地方，随便写点东西，也没啥人看，所以看心情更新一些陈芝麻烂谷子的东西。</p><p>计划有变，我可能不会经常维护此站点，也许可能永久不更新消失在汪洋互联网之中，会回来吗？也许吧，Good Luck！</p><p>社媒: <a href="https://www.instagram.com/snicoe0716" rel="noopener noreferrer" target="_blank">Instagram</a> | <a href="https://www.youtube.com/@snicoeofficial" rel="noopener noreferrer" target="_blank">Youtube</a> | <a href="https://x.com/snicoeofficial" rel="noopener noreferrer" target="_blank">X / Twitter</a></p><p>如果你使用了我的部分服务可以前往<a href="https://status0.arklink.org" rel="noopener noreferrer" target="_blank">Status</a>页面查看可用状态，全部服务均优先运行在IPv6网络。</p><p>本人生理男性并自认为男性，性取向正常，社恐一个，看心情回复❤️。</p>]]>
  </description>
  <itunes:author>Snicoeの自言自语</itunes:author>
  <itunes:image href="https://media-cdn.arklink.org/blog-arklink-org/production/images/channel-35018318ef9161a58e1728b4144ab0a9.png"/>
  <image>
    <title>Snicoe&apos;s Blog</title>
    <url>https://media-cdn.arklink.org/blog-arklink-org/production/images/channel-35018318ef9161a58e1728b4144ab0a9.png</url>
    <link>https://blog.arklink.org</link>
  </image>
  <copyright>©2019-2025</copyright>
  <itunes:category text="Science"/>
  <item>
    <title>简单实验了下在Oracle ARM实例上QEMU运行X86 Linux的可能性</title>
    <guid>JdPUenzOAr_</guid>
    <pubDate>Fri, 20 Dec 2024 14:34:00 GMT</pubDate>
    <itunes:explicit>false</itunes:explicit>
    <description>
      <![CDATA[<p>先说结论：可行，但是会非常缓慢，因为Oracle并没有开启虚拟化嵌套，也就是说qemu不能使用KVM加速。</p><p>接下来说明实验流程：</p><p>一、确保你的系统是Ubuntu22.04(因为我只实验了这个系统嘿嘿)</p><p>安装软件包:qemu-system-x86,libguestfs-tools</p><pre class="ql-syntax" spellcheck="false">apt install libguestfs-tools qemu-system-x86
</pre><p><br></p><p>二、下载cloudinit镜像</p><pre class="ql-syntax" spellcheck="false">wget https://cloud-images.ubuntu.com/jammy/current/jammy-server-cloudimg-amd64.img
</pre><p><br></p><p>三、配置root用户密码(因为从头安装效率太低，而且使用cloud-init貌似有bug，我们使用virt-customize配置镜像，这里123456就是密码，等待几分钟)</p><pre class="ql-syntax" spellcheck="false">sudo virt-customize -a -v -x jammy-server-cloudimg-amd64.img --root-password password:123456
</pre><p><br></p><p>四、挂载镜像启动虚拟机</p><pre class="ql-syntax" spellcheck="false">sudo qemu-system-x86_64 -smp 4 -m 8G -netdev user,id=net0,hostfwd=tcp::2222-:22 -device virtio-net-pci,netdev=net0 -vnc :1 -cpu EPYC-v3 -drive file=jammy-server-cloudimg-amd64.img,if=virtio,cache=none -cdrom seed.iso -boot a
</pre><p>参数解释</p><p>-smp4 为虚拟机启用4个核心(但实际上qemu使用软模拟只是用宿主机单个核心)</p><p>-vnc :1 在127.0.0.1:5901 上启用vnc</p><p>剩下的参数一看就懂了，我这里尝试了cloud-init配置，不过没用，如果你看着不顺眼看一删掉-cdrom</p><p><br></p><p>五、不过因为服务器没有GUI，可以借用CloudFlare的ZeroTrust隧道来显示VNC界面。</p><p><img src="https://media-cdn.arklink.org/blog-arklink-org/production/media/rich-editor/items/JdPUenzOAr_/image-4e91060271705e2b91f478c1ebf096a4.png" width="582" height="262.0943541665167" style=""></p><p>最后在Access-&gt;应用程序-&gt;自托管，创建一个应用</p><p><img src="https://media-cdn.arklink.org/blog-arklink-org/production/media/rich-editor/items/JdPUenzOAr_/image-990ae631e0bfc413fa7ede3fbfbff40e.png" width="563" height="334.5389630332184" style=""></p><p><br></p><p>六、调试</p><p>可以看到效率确实很低，宿主机的三个核心只有单颗吃满，一核有难多核围观，因为没有kvm只有这个效率了。</p><p><img src="https://media-cdn.arklink.org/blog-arklink-org/production/media/rich-editor/items/JdPUenzOAr_/image-449ca55d16a871bad07a4ba708208b16.png" width="572" height="378.78204236059133" style=""></p><p>如果顺利启动打开vnc界面就可以看到tty界面了。</p><p><img src="https://media-cdn.arklink.org/blog-arklink-org/production/media/rich-editor/items/JdPUenzOAr_/image-8a6951fc86c57972b89e2c1b5b325a77.png" width="574" height="441.1947683284273" style=""></p><p>测试了下，网络用NAT只有100M都不到的带宽，而且非常卡，基本不可用，每对硬盘读写一次就卡一下，单核直接吃满，目前也就图一乐(摊手</p>]]>
    </description>
    <link>https://blog.arklink.org/i/oracle-armqemx86-linux-JdPUenzOAr_/</link>
    <itunes:episodeType>full</itunes:episodeType>
  </item>
</channel>
</rss>