<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Kali Linux on Nanzet</title>
        <link>https://nanzet-blog.pages.dev/tags/kali-linux/</link>
        <description>Recent content in Kali Linux on Nanzet</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>zh-cn</language>
        <copyright>Nanzet</copyright>
        <lastBuildDate>Tue, 07 Apr 2026 21:11:42 +0800</lastBuildDate><atom:link href="https://nanzet-blog.pages.dev/tags/kali-linux/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>弃坑 Parallels！M3 Mac 使用 UTM 丝滑安装 Kali Linux 全记录（含黑屏修复）</title>
        <link>https://nanzet-blog.pages.dev/p/install-kali-linux-on-utm-macbook-m3/</link>
        <pubDate>Tue, 07 Apr 2026 21:11:42 +0800</pubDate>
        
        <guid>https://nanzet-blog.pages.dev/p/install-kali-linux-on-utm-macbook-m3/</guid>
        <description>&lt;h2 id=&#34;前言&#34;&gt;前言
&lt;/h2&gt;&lt;p&gt;最近在复现 &lt;code&gt;perf&lt;/code&gt; + &lt;code&gt;FlameGraph&lt;/code&gt; 生成 Python 代码性能分析火焰图时，发现原本的虚拟机环境出了点问题：Kali 更新包后与 Mac 的剪贴板同步失效了。折腾 Parallels Tools 时又发现软件提示需要升级付费。&lt;/p&gt;
&lt;p&gt;考虑到安全性、成本以及 Apple Silicon 原生支持的趋势，我决定转向开源免费的  &lt;strong&gt;UTM&lt;/strong&gt; 。本篇记录了在 M3 芯片上安装 Kali Linux 2026.1 的完整避坑指南。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;准备工作utm-和-镜像下载&#34;&gt;准备工作：UTM 和 镜像下载
&lt;/h2&gt;&lt;h3 id=&#34;utm-下载&#34;&gt;UTM 下载
&lt;/h3&gt;&lt;p&gt;UTM 的最大亮点在于免费 + 极强模拟能力。我们可以直接从官网下载 &lt;code&gt;.dmg&lt;/code&gt; 安装包，这与 Mac App Store 版本的核心功能完全一致。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Mac 版&lt;/strong&gt; ：官网 &lt;a class=&#34;link&#34; href=&#34;https://mac.getutm.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://mac.getutm.app/&lt;/a&gt;（免费 .dmg）或 Mac App Store（付费）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;iOS 版&lt;/strong&gt; ：官网 &lt;a class=&#34;link&#34; href=&#34;https://getutm.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://getutm.app/&lt;/a&gt; 有安装指南（支持 iOS 11+）。&lt;/li&gt;
&lt;li&gt;官方文档：&lt;a class=&#34;link&#34; href=&#34;https://docs.getutm.app/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;https://docs.getutm.app/&lt;/a&gt;（有详细教程，包括创建 Windows/Linux/macOS 虚拟机）。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;kali-linux-镜像下载&#34;&gt;Kali Linux 镜像下载
&lt;/h3&gt;&lt;p&gt;为了保证下载速度，强烈建议使用国内镜像站。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;镜像版本&lt;/strong&gt; ：&lt;code&gt;kali-linux-2026.1-installer-arm64.iso&lt;/code&gt;（务必选择 arm64 版本以适配 M3 芯片）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;下载地址&lt;/strong&gt; ：&lt;a class=&#34;link&#34; href=&#34;https://mirrors.tuna.tsinghua.edu.cn/kali-images/current/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;清华大学开源软件镜像站 (Tsinghua Open Source Mirror)&lt;/a&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;解决-utm-安装黑屏死机问题&#34;&gt;解决 UTM 安装黑屏死机问题
&lt;/h2&gt;&lt;p&gt;在 UTM 中创建好虚拟机并挂载 ISO 后，启动时如果选择 &lt;code&gt;Install&lt;/code&gt; 或 &lt;code&gt;Graphical Install&lt;/code&gt;，经常会卡死在以下报错界面：
&lt;code&gt;[0.017530]PCI: OF: of_root node is NULL, cannot create PCI host bridge node&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&#34;解决方案&#34;&gt;解决方案：
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;调整显卡&lt;/strong&gt; ：关闭虚拟机，将“模拟显示卡”切换为  &lt;strong&gt;&lt;code&gt;virtio-ramfb&lt;/code&gt;&lt;/strong&gt; 。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;添加串行设备&lt;/strong&gt; ：在左侧设备栏点击“新建”，添加一个  &lt;strong&gt;&lt;code&gt;Serial (串行)&lt;/code&gt;&lt;/strong&gt; ，点击右下角存储。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;通过终端安装&lt;/strong&gt; ：重新打开虚拟机，此时会多出一个  &lt;strong&gt;Serial Console（命令行窗口）&lt;/strong&gt; 。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;核心步骤&lt;/strong&gt; ：所有的安装选项进程都在这个窗口中进行。按照常规流程完成语言、键盘、网络、分区及用户配置。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;善后处理&lt;/strong&gt; ：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;移除镜像&lt;/strong&gt; ：安装完成后，若重启仍进入安装界面，请先停止虚拟机，在信息面板的 &lt;strong&gt;CD/DVD&lt;/strong&gt; 栏点击“清除”。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;恢复显示&lt;/strong&gt; ：在设置中将显示卡切回  &lt;strong&gt;&lt;code&gt;virtio-gpu-pci&lt;/code&gt;&lt;/strong&gt; ，以获得更高清的显示效果。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id=&#34;解决-kali-初始化更新超时&#34;&gt;解决 Kali 初始化更新超时
&lt;/h2&gt;&lt;p&gt;新系统安装后，执行 &lt;code&gt;sudo apt full-upgrade -y&lt;/code&gt; 经常会因为官方源连接不稳定导致 &lt;code&gt;Connection timed out&lt;/code&gt;。&lt;/p&gt;
&lt;h3 id=&#34;1-修改软件源&#34;&gt;1. 修改软件源
&lt;/h3&gt;&lt;p&gt;编辑配置文件：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo nano /etc/apt/sources.list
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;将以下&lt;strong&gt;清华源&lt;/strong&gt;地址粘贴进去（建议注释掉原有的官方源）：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-plaintext&#34; data-lang=&#34;plaintext&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;deb https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;deb-src https://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling main non-free contrib non-free-firmware
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;em&gt;按 &lt;code&gt;Ctrl + O&lt;/code&gt; 保存，&lt;code&gt;Enter&lt;/code&gt; 确认，&lt;code&gt;Ctrl + X&lt;/code&gt; 退出。&lt;/em&gt;&lt;/p&gt;
&lt;h3 id=&#34;2-修复并升级&#34;&gt;2. 修复并升级
&lt;/h3&gt;&lt;p&gt;依次执行以下命令，修复残缺文件并完成全量升级：&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 刷新软件列表&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 修复因超时导致的损坏包&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt --fix-broken install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# 重新执行全量升级&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo apt full-upgrade -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;换源后，下载速度基本可以跑满带宽，不再报错。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;总结&#34;&gt;总结
&lt;/h2&gt;&lt;p&gt;对于开发者来说，UTM 在 M3 Mac 上提供了一个非常纯粹的实验环境。虽然在安装初期需要通过“串行窗口”绕过显示驱动的 Bug，但配置完成后，无论是性能还是与系统的兼容性都非常出色，是替代收费商业软件的绝佳选择。&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
