<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=7901&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=7901</link>
		<description><![CDATA[The most recent posts in Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1.]]></description>
		<lastBuildDate>Sat, 11 Apr 2026 14:01:10 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63165#p63165</link>
			<description><![CDATA[<p>A web search on linux-u-boot-orangepi3b didn&#039;t give me any exact match, so I can&#039;t verify that it makes the same assumptions about partitioning as you are. If u-boot doesn&#039;t find <span class="bbc">boot.scr</span> it won&#039;t boot.</p><p>Perhaps it assumes an initial type FAT boot partition, which wouldn&#039;t be unusual. That would at least have <span class="bbc">boot.scr</span> for booting, and usually that will also contain kernel and initrd. Or for example, if your u-boot supports the sysboot command you may use that for an extlinux boot from a differt, type ext partition, which then would contain the extlinux.conf configuration file as well as kernel, FDT and initrd.</p><p>(EDIT: added mentioning of FDT = Flat Device Tree, aka DTB = Device Tree Blob)</p><p>Ideally you get a serial cable for the box so you can see u-boot logging.</p><p>But my suggestion is that you first set up your box with an initial FAT partition for <span class="bbc">boot.scr</span>, The command to use in <span class="bbc">boot.cmd</span> would be like this</p><div class="codebox"><pre><code>sysboot mmc 0:2 ext4 0x7ffff000 /boot/extlinux.conf</code></pre></div><p>where <span class="bbc">mmc</span> is the drive type (for sdcard), <span class="bbc">0:2</span> identifies the boot sdcard, partition 2, <span class="bbc">ext4</span> indicates the partition type, and it&#039;s then followed by the pathname of the configuration file.<br />You&#039;ll then need to <span class="bbc">mkimage</span> that into <span class="bbc">boot.scr</span>.</p><p>EDIT: The argument <span class="bbc">0x7ffff000</span> is the load address for the extlinux.conf file, and you must choose a RAM address within your actual RAM. High up in your RAM is good.</p><p>The second partition can be a single partition for everything, i.e. boot and root filesystem. Note that I&#039;ve used ext4 rather than ext3, but that&#039;s only because I&#039;m incredibly modern <img src="https://dev1galaxy.org/img/smilies/wink.png" width="15" height="15" alt="wink" /> Though you might have better luck telling sysboot it&#039;s an ext2 even if it&#039;s an ext4, or perhaps use ext3... whichever.</p><p>EDIT: actually, you want rootfs to be encrypted, so then you&#039;ll need 3 partitions...</p>]]></description>
			<author><![CDATA[dummy@example.com (ralph.ronnquist)]]></author>
			<pubDate>Sat, 11 Apr 2026 14:01:10 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63165#p63165</guid>
		</item>
		<item>
			<title><![CDATA[Re: Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63164#p63164</link>
			<description><![CDATA[<p>I have no experience with arm boards, but with x86 I always need to add cryptsetup-initramfs when I install cryptsetup.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Sat, 11 Apr 2026 12:34:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63164#p63164</guid>
		</item>
		<item>
			<title><![CDATA[Struggle with making Devuan + LUKS setup boot on Orange Pi 3B v1.1]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=63162#p63162</link>
			<description><![CDATA[<p>I wanted Devuan to run on an SBC (I have an ARM64 SBC with an RK3566 RockChip SoC) which uses the U-Boot bootloader to boot with LUKS. There are two partitions: boot (ext3) marked as bootable, and cryptroot (LUKSv2).</p><p>What I did:</p><p>I used file from linux-u-boot-orangepi3b to update bootloader,factory one is from 2017.</p><p>I made a Devuan system with the help of debootstrap using the default variant, version ceres, and I added DietPi mirrors (because they have a kernel that fits my board). I installed cryptsetup, the kernel, Wi‑Fi-related packages, added firmware blobs to /lib/firmware, and compiled booster for the initramfs tool.</p><p>I wrote boot.cmd and compiled it to boot.scr, and also wrote extlinux.conf (because I had seen one of the Manjaro ARM images boot on my board; it didn&#039;t have the syslinux package but also no boot.scr).</p><p>The bootloader still doesn&#039;t recognize the partition; there was no blinking LED. Debian system from DietPi has no problem booting, I wish DietPi images had a LUKS option.</p><p>I also tried converting the fully LUKSv2 partition to LUKSv1 to see if this was a problem, since the first article I saw was <a href="https://u-boot.org/blog/unlocking-disks-earlier-basic-luks1-support-arrives-in-u-boot/?print=print" rel="nofollow">https://u-boot.org/blog/unlocking-disks … rint=print</a> ; but I later found <a href="https://u-boot.org/blog/unlocking-modern-storage-u-boot-adds-luksv2-support/" rel="nofollow">https://u-boot.org/blog/unlocking-moder … 2-support/</a> when digging through their blog, so this was not a problem by itself.</p>]]></description>
			<author><![CDATA[dummy@example.com (thes3pt3mb3r)]]></author>
			<pubDate>Sat, 11 Apr 2026 11:59:55 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=63162#p63162</guid>
		</item>
	</channel>
</rss>
