<?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=6992&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / refractasnapshot-base syslinux arm64]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=6992</link>
		<description><![CDATA[The most recent posts in refractasnapshot-base syslinux arm64.]]></description>
		<lastBuildDate>Wed, 18 Feb 2026 16:28:08 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62274#p62274</link>
			<description><![CDATA[<p>Added test for amd64 vs. arm64 to create efi boot files for arm. Please test and report.<br /><a href="https://sourceforge.net/projects/refracta/files/tools/refractasnapshot-base_10.4.4~arm64_all.deb" rel="nofollow">https://sourceforge.net/projects/refrac … 64_all.deb</a></p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Wed, 18 Feb 2026 16:28:08 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62274#p62274</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62037#p62037</link>
			<description><![CDATA[<p>Look in /etc/refractasnapshot.conf to set the location of the kernel and initramfs among many other things you can set.</p><p>The default is to use the symlinks /vmlinuz and /initrd.img that are normally in the filesystem that&#039;s being snapshotted.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Mon, 09 Feb 2026 09:38:02 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62037#p62037</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62036#p62036</link>
			<description><![CDATA[<p>I&#039;m doing this all through a chroot on a separate device, not only the refractasnapshot but package updates and installs as well. The disk (sdcard) has three separate partitions: boot, home, and root. Boot and home partitions are mounted at /boot and /home within the root directory, which I then chroot into.</p><p>Could this have anything to do with anyhting? It boots ok in the device and everything seems to be working as it should there, outside of this refractasnapshot error. The initrd.img-6.12-sunxi64 and vmlinuz-6.12-sunxi64 are present in /boot.</p>]]></description>
			<author><![CDATA[dummy@example.com (bitcrashr)]]></author>
			<pubDate>Mon, 09 Feb 2026 04:00:37 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62036#p62036</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=62035#p62035</link>
			<description><![CDATA[<p>Installing a few other things was necessary, such as syslinux-common, but eventually it did install.</p><p>However, now when running it gives:</p><p><span class="bbc"> Warning:&#160; &#160;Kernel image is missing. <br /> Warning:&#160; &#160;initrd image is missing. </span></p><p><span class="bbc"> Make sure the kernel_image and/or initrd_image&#160; <br /> set in the config file are correct, and check <br /> that the boot menu is also correct.</span></p><p>I do not know which config file this refers to. So far I&#039;ve looked in /usr/lib/refractasnapshot/iso/isolinux and at live.cfg in particular with its various</p><p><span class="bbc">&#160; &#160; kernel /live/vmlinuz <br />&#160; &#160; append initrd=/live/initrd.img boot=live ${ifnames_opt} ${netconfig_opt} ${username_opt}</span></p><p>lines, but got stuck there.</p>]]></description>
			<author><![CDATA[dummy@example.com (bitcrashr)]]></author>
			<pubDate>Mon, 09 Feb 2026 03:20:33 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=62035#p62035</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=61804#p61804</link>
			<description><![CDATA[<p>Try this one. The syslinux dep is removed, but I did not do anything with the uefi stuff.</p><p><a href="https://sourceforge.net/projects/refracta/files/tools/refractasnapshot-base_10.4.3-arm64_all.deb" rel="nofollow">https://sourceforge.net/projects/refrac … 64_all.deb</a></p><div class="codebox"><pre><code>$ sha256sum refractasnapshot-base_10.4.3-arm64_all.deb
 
212b49ff9649001f64c0a5e0ff810479d529772b3385ea9fdd19eb754fb6c3c4  refractasnapshot-base_10.4.3-arm64_all.deb</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Tue, 03 Feb 2026 17:25:46 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=61804#p61804</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=61795#p61795</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>refractasnapshot-base in arm64 requires syslinux 3:6.03</p></div></blockquote></div><p>Wrong: syslinux (&gt;= 3:6.03)</p><p>Apt-get complains because syslinux is not available at all for arm64. Until the official package gets updated, you have to recompile the source tarball yourself, having removed the syslinux dependency line in debian/control .. Not difficult. Only syslinux-common (all arches) is actually needed for refractasnapshot to function.</p><p>EDIT<br />There is a bit more to do, need to get efi files to work, read above.</p>]]></description>
			<author><![CDATA[dummy@example.com (dzz)]]></author>
			<pubDate>Tue, 03 Feb 2026 13:20:07 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=61795#p61795</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=61784#p61784</link>
			<description><![CDATA[<p>I&#039;m playing around with this now and apt-get complains about it, looks like refractasnapshot-base in arm64 requires syslinux 3:6.03 somehow, but only 3:6.0.4 is available.</p><p>Who packages refractasnapshot for arm64? Isn&#039;t it @fsmithred? Can&#039;t the dependency requirement in the arm package for refractasnapshot-base just be updated to 3:6.0.4? 3:6.0.3 doesn&#039;t exist anywhere, it isn&#039;t in debian, devuan, maemo, or mobian repos.</p>]]></description>
			<author><![CDATA[dummy@example.com (bitcrashr)]]></author>
			<pubDate>Tue, 03 Feb 2026 04:48:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=61784#p61784</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54964#p54964</link>
			<description><![CDATA[<p>I think the OP&#039;s original question is mostly answered, i.e. refractasnapshot can work on arm64 with some very minor modification. At least for efi-capable hardware. I don&#039;t agree that isolinux/syslinux is deprecated (yet), it remains a boot iso standard for bios/mbr hardware. Most such iso&#039;s also include grub for efi including refractasnapshot. But I have still more to add, re Refracta tools + arm64</p><p>We already have tested that another grub can boot the iso image via &quot;loopback&quot;. Now I see that, although this machine seems unable to boot a dd&#039;d isohybrid (pukes on loading the kernel), it can boot a usb with the snapshot live iso files simply copied.</p><p>Now I discover that refractainstaller can work on arm64 without modification! A live snapshot here was installed to a dedicated partition (not on the boot drive) and can be booted with, so far, no apparent problems. I chose to not do grub-install, I have grub manually configured elsewhere.</p>]]></description>
			<author><![CDATA[dummy@example.com (dzz)]]></author>
			<pubDate>Sun, 16 Mar 2025 16:19:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54964#p54964</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54818#p54818</link>
			<description><![CDATA[<p>I think 1161-openssh-server was a hack that I threw into Refracta isos and then later wanted to make sure it was gone. That&#039;s a good reminder of why I should use a hook script instead. Thanks.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Fri, 07 Mar 2025 20:34:14 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54818#p54818</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54817#p54817</link>
			<description><![CDATA[<p>(Apologies, off-topic): My previous script ssh edits were unnecessary. Whatever is in the script&#039;s ssh function (hence the final iso) gets changed by live-config&#039;s openssh-server on boot. Only way round that is, disable it (and deal with the security risk yourself) or make a custom live-config script to run after it. Or use a &quot;live-hook&quot; script which could go in /live. </p><p>I disabled it on the cmdline. In fact I disabled live-config altogether, for this build, none of it is needed.</p><p>Or chmod -x it, dpkg-divert it or delete it.. but.. I noticed in refractasnapshot-base_10.4.2 line 824&gt;: </p><div class="codebox"><pre><code># Enable or disable password login through ssh for users (not root)
# Remove obsolete live-config file 
if [[ -e &quot;$work_dir&quot;/myfs/lib/live/config/1161-openssh-server ]] ; then
	rm -f &quot;$work_dir&quot;/myfs/lib/live/config/1161-openssh-server
fi</code></pre></div><p>That won&#039;t work, it&#039;s actually &quot;1160-openssh-server&quot; in Daedalus&gt;!</p><p>On topic, I added near the top of the mkefi function a test for arm64 </p><div class="codebox"><pre><code># Detect if arch is arm64
arch=$(dpkg --print-architecture)
if [ &quot;$arch&quot; = &quot;amd64&quot; ]; then

	efi_files=&quot;x86_64-efi&quot;
	efi_binary=&quot;bootx64.efi&quot;

elif [ &quot;$arch&quot; = &quot;arm64&quot; ]; then
	efi_files=&quot;arm64-efi&quot;
	efi_binary=&quot;bootaa64.efi&quot;
fi</code></pre></div><p>Then replaced further down all instances of x86_64-efi with ${efi_files} and bootx64.efi with ${efi_binary}.</p><p>It works and produces arm64-efi files and bootaa64.efi in the iso.<br />Not that it&#039;s of much use if your hardware can&#039;t boot an iso directly..</p>]]></description>
			<author><![CDATA[dummy@example.com (dzz)]]></author>
			<pubDate>Fri, 07 Mar 2025 19:33:25 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54817#p54817</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54799#p54799</link>
			<description><![CDATA[<p>Of course, having someone who knows where to look is even better. Thanks, dzz.</p><p>I&#039;m not sure what&#039;s up with ssh. In the excalibur isos I&#039;ve made recently, live-config keeps turning off password authentication. I resorted to making a live-config script to look for &#039;SSH-ON&#039; in the boot command.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Fri, 07 Mar 2025 10:37:57 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54799#p54799</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54782#p54782</link>
			<description><![CDATA[<p>Refractasnapshot (sort of) working here on arm64, a Raspberry Pi 3b+.</p><p>I recompiled refractasnapshot from source tarball. Far as I can see it doesn&#039;t need dependency on syslinux. Most (all?) of the syslinux files to be copied over are actually part of syslinux-common, that&#039;s for all arches. For Daedalus at least. Kept isolinux (not arch-specific) dependency. </p><p>I also disabled in the script, the part where ssh is modified, by making it a function which doesn&#039;t actually run. Not sure if that was actually necessary but first try, I couldn&#039;t ssh it and this machine is intended to be headless.</p><p>Only other changes were refractasnapshot.conf and snapshot_exclude.list to suit.</p><p>This pi has uefi emulation boot (not uboot) therefore I can use grub to boot the snapshot iso. And boot it does, given the right cmdline (note &quot;nocomponents&quot; to disable live-config). It networks automatically and accepts ssh.</p><p>Snip from /etc/grub.d/40_custom:</p><div class="codebox"><pre><code>menuentry &quot;Refractasnapshot ARM ISO boot&quot; {
  set isofile=&quot;(hd0,2)/home/snapshot/snapshot.iso&quot;
  loopback loop $isofile
  linux    (loop)/live/vmlinuz-6.13.0-rc7 boot=live findiso=/home/snapshot/snapshot.iso nocomponents 
  initrd   (loop)/live/initrd.img-6.13.0-rc7</code></pre></div><p>}</p><p>How useful this all is is another matter, the machine itself first needs a working grub (maybe not extlinux) to boot an actual iso. The other snapshot files, outside /live, are probably redundant in this scenario. Anyway it&#039;s a good backup and potentially installable.</p>]]></description>
			<author><![CDATA[dummy@example.com (dzz)]]></author>
			<pubDate>Thu, 06 Mar 2025 19:01:52 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54782#p54782</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=54769#p54769</link>
			<description><![CDATA[<p>Sorry I missed this thread when it was new. Running refractasnapshot without syslinux would result in the script failing because it looks for syslinux/isolinux files to put into the iso. It might be possible to run it and then chroot into the filesystem copy to make changes and then run the xorriso command manually to pack it into an iso file. </p><p>I don&#039;t have any arm hardware to play with this. If anyone figures out how to do it, please let me know. If someone feels competent enough to try, I can help with pointing where to look in the script so they don&#039;t have to follow every strand of spaghetti.</p>]]></description>
			<author><![CDATA[dummy@example.com (fsmithred)]]></author>
			<pubDate>Wed, 05 Mar 2025 21:44:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=54769#p54769</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=53737#p53737</link>
			<description><![CDATA[<p>If the unit is using U-Boot, which most are, you could use Extlinux instead of boot scripts. No packages are required to be installed. It is the ARM / RISCV variant of Syslinux.</p><p>Example:</p><div class="codebox"><pre><code>bananapi: ~  $ cat /boot/extlinux/extlinux.conf
label default
	kernel ../Image
	initrd ../uInitrd
	fdtdir ../amlogic/
	fdt ../amlogic/meson-g12b-bananapi-cm4-cm4io.dtb
	fdtoverlays ../amlogic/overlays/meson-g12b-bananapi-cm4-pwm-gpioh-5-fan.dtbo
	append earlyprintk console=tty1 console=ttyAML0,115200n8 rw root=PARTUUID=8e95b500-02 rootwait rootfstype=xfs fsck.repair=yes loglevel=1 net.ifnames=0 no_console_suspend init=/sbin/init</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (c0rnelius)]]></author>
			<pubDate>Sun, 29 Dec 2024 14:53:28 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=53737#p53737</guid>
		</item>
		<item>
			<title><![CDATA[Re: refractasnapshot-base syslinux arm64]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=53686#p53686</link>
			<description><![CDATA[<p>Regular users need to be able to do the work they need to do, not everybody is a Doctor of nanotechnology and silicon technology who can sort it.<br />A user needs to be able to generate a pristine live, this is what Shingledecker &amp; Kauler et al have been working on for ages.<br />It&#039;s irrelevant who you are, a regular bloke moving money, or special forces.<br />Everything is about the timing.</p>]]></description>
			<author><![CDATA[dummy@example.com (arm64_newbie)]]></author>
			<pubDate>Fri, 27 Dec 2024 17:23:05 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=53686#p53686</guid>
		</item>
	</channel>
</rss>
