<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Iscsi on Syncopated Pandemonium</title>
    <link>/tags/iscsi/</link>
    <description>Recent content in Iscsi on Syncopated Pandemonium</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 05 May 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="/tags/iscsi/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Diskless Linux boot using ZFS, iSCSI &amp; PXE</title>
      <link>/posts/20260505-netboot/</link>
      <pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate>
      <guid>/posts/20260505-netboot/</guid>
      <description>&lt;img style=&#34;max-height:80vh&#34; src=&#34;/photos/20260505-iscsi-netboot-header.jpg&#34;  height=&#34;710&#34; alt=&#34;iscsi-failure&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h3 id=&#34;motivation&#34;&gt;&#xA;  Motivation&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#motivation&#34; aria-label=&#34;Link to Motivation&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;I wanted to test out the new Unsloth models for &lt;code&gt;Qwen3.6&lt;/code&gt; and &lt;code&gt;Gemma4&lt;/code&gt; on my gaming PC. &lt;code&gt;llama.cpp&lt;/code&gt; on Windows is tedious to compile, and I have littered my Windows installation with too many toolchains already. Python venvs, Mingw, Cuda, UCRT64 &amp;amp; WSL to name a few. Windows still does not feel developer friendly to me. I think I&amp;rsquo;m ok with it being a frontend for Steam&amp;rsquo;s &lt;code&gt;Big Picture&lt;/code&gt; mode.&lt;/li&gt;&#xA;&lt;li&gt;I didn&amp;rsquo;t want to disturb my Windows setup that I use for gaming. Windows has a nasty habit of breaking GRUB on updates. UEFI fixes that to some extent, but it&amp;rsquo;s a pain to maintain the UEFI entries manually and change them every time the kernel updates. One of the best benefits of using the method described here is that GRUB is also on the remote drive.&lt;/li&gt;&#xA;&lt;li&gt;I have a couple of NVME drives in the PC, both contain a few games that I play frequently. I didn&amp;rsquo;t want to get into the hassle of repartitioning everything  that the boot loader works with both Linux &amp;amp; Windows.&lt;/li&gt;&#xA;&lt;li&gt;Sure I can use a USB drive and in the past I have done so, but I tend to misplace my USB drives everywhere and when I urgently need one, I tend to pick the USB that&amp;rsquo;s readily available e.g. for some FedEx printing or as backup drive for photos when on vacation. I end up wiping the Linux USBs more often than not. I already have a NAS, so why not use remote boot ?&lt;/li&gt;&#xA;&lt;li&gt;I always wanted to know how PXE worked over iSCSI.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h3 id=&#34;limitations&#34;&gt;&#xA;  Limitations&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#limitations&#34; aria-label=&#34;Link to Limitations&#34;&gt;#&lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&#xA;&lt;p&gt;Installing Debian on a network drive will indeed be noticeably slower than a native install. Since I&amp;rsquo;m going to use some portion of my local NVMe drive to store &amp;amp; load the models, I didn&amp;rsquo;t really care about the OS performance as I have enough RAM to run everything smoothly once the OS has booted up. I won&amp;rsquo;t be using this for browsing stuff using Firefox.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
