<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — Trying to create custom Hyperbola iso]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=688&amp;type=atom" />
	<updated>2022-06-07T02:33:15Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=688</id>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4629#p4629" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alphalpha wrote:</cite><blockquote><div class="quotebox"><cite>zapper wrote:</cite><blockquote><p>What are the dependencies?<br />Will this be stable?<br />How much bloat?<br />Level of difficulty related to installation vs the command line interface?</p></blockquote></div><p>Dependencies are syslinux, mkisolinux, squashfs-tools, util-linux, coreutils, xorriso and grub<br />Dont know how stable it will be when Hyperbola switches to bsd and whatever is planned, but i guess it will be good<br />bloat is a meme<br />it is still commandline, i didnt have time to test the installer yet, but the menu is intended to make it as simple as possible while still providing a lot of options</p></blockquote></div><p>Actually, if you look up bloat, you should be able to find a few things in particular, windows, mac osx, chromeos, but also, everything from ubuntu, to freebsd...</p><p>My honest opinion, is simple:</p><p>Bloat is pretty much everywhere nowadays...</p><p>So... I guess it could be considered a meme if you look at it that way.</p><p>Hyperbola and OpenBSD are the only projects of their kind as far as I know that seem to go above and beyond for both, security, lack of bloat, without losing all but 1000 packages.</p><p>Kisslinux as far as I know, has less than that.</p><p><img src="https://forums.hyperbola.info/img/smilies/tongue.png" width="15" height="15" alt="tongue" /></p><p>Yeah...</p><p>Anywho,&nbsp; Hyperbola and OpenBSD are the only projects that come close to dealing with this issue properly without sacrificing almost everything.</p><p>Although, OpenBSD has some freedom issues for sure, but ironically enough,&nbsp; its security is supposedly the best out there.&nbsp; I think the GNU/Linux forumla could have worked in being the best, but there are a few problems...</p><p>Too much bloat = bugs are hard to deal with and find... see systemd for more info and other garbage like it...</p><p>Freedom is focused on the licenses, not the actual software or its purpose.</p><p>Aka, software freedom goes well beyond having proprietary mentions, uses or contrib crap...</p><p>There are other ways to cause problems beyond that.</p><p>Even if all the software is freely licensed, if the code is complex enough, then backwards compatibility that is lean and simple can be effectively pushed aside in favor of solutions to problems that don&#039;t exist or could be solved in a much more efficient way.</p><p>s6 init is a good example of this efficient way...</p><p>Also, that same backwards compatibility being lost is beyond insane when it has more stability, privacy/security when compared to the more complex one size fits all options.</p><p>Long story short, bloat code is horrible...</p><p>Its not a complex idea,&nbsp; </p><p>if the code becomes to huge, no amount of eyes can find all the bugs that exist.</p><p>If the code is small enough however, you barely need ten eyes... maybe less depending on the situation.</p><p><img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>Two of those dependencies btw, I guarantee are gone in the BSD hard fork.</p><p>Maybe more?</p><p>Dunno... but definitely the linux related ones.</p><p>Btw when I said you should, that was operative, as in...</p><p>thats how it should be, doesn&#039;t mean it is...</p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2022-06-07T02:33:15Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4629#p4629</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4628#p4628" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>zapper wrote:</cite><blockquote><p>What are the dependencies?<br />Will this be stable?<br />How much bloat?<br />Level of difficulty related to installation vs the command line interface?</p></blockquote></div><p>Dependencies are syslinux, mkisolinux, squashfs-tools, util-linux, coreutils, xorriso and grub<br />Dont know how stable it will be when Hyperbola switches to bsd and whatever is planned, but i guess it will be good<br />bloat is a meme<br />it is still commandline, i didnt have time to test the installer yet, but the menu is intended to make it as simple as possible while still providing a lot of options</p>]]></content>
			<author>
				<name><![CDATA[alphalpha]]></name>
			</author>
			<updated>2022-06-06T22:33:00Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4628#p4628</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4620#p4620" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>alphalpha wrote:</cite><blockquote><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>You mean this <a href="http://www.ibiblio.org/refracta/">Refracta</a> here, correct?</p></blockquote></div><p>Not exactly, that is the distro made by the guy who wrote the refractasnapshot / refractainstaller scripts<br />those are shell scripts wich can be used to create a bootable iso from a devuan installation<br />and then install that iso to other machines or just use it as a live usb system<br />i have my own version where i added a menu system and threw everything into a single .sh file</p><p>i made some progress and it just spit out a bootable iso<br />but there is still a lot to do before i will publish the script</p></blockquote></div><p>This raises a few questions for me,</p><p>What are the dependencies?<br />Will this be stable?<br />How much bloat?<br />Level of difficulty related to installation vs the command line interface?</p><p>But since you have a lot to do still, meh...</p><p><img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2022-06-06T14:02:25Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4620#p4620</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4619#p4619" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>You mean this <a href="http://www.ibiblio.org/refracta/">Refracta</a> here, correct?</p></blockquote></div><p>Not exactly, that is the distro made by the guy who wrote the refractasnapshot / refractainstaller scripts<br />those are shell scripts wich can be used to create a bootable iso from a devuan installation<br />and then install that iso to other machines or just use it as a live usb system<br />i have my own version where i added a menu system and threw everything into a single .sh file</p><p>i made some progress and it just spit out a bootable iso<br />but there is still a lot to do before i will publish the script</p>]]></content>
			<author>
				<name><![CDATA[alphalpha]]></name>
			</author>
			<updated>2022-06-05T19:08:46Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4619#p4619</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4616#p4616" />
			<content type="html"><![CDATA[<p>You mean this <a href="http://www.ibiblio.org/refracta/">Refracta</a> here, correct? If so I can state that this is <strong>not possible</strong>: Hyperbola has removed all essential Linux-only frameworks and oriented toward a base UNIX-compatible concept. We don&#039;t support dbus, elogind, avahi and others as being not build into. So even if that essential first problem is solved: Hyperbola is <strong>not only without systemd</strong> as Devuan is oriented onto. We support INIT-freedom for sure and would be happy to have tryouts for more lightweight initi-helpers and frameworks. But nevertheless: Devuan GNU/Linux and Hyperbola GNU/Linux-libre have for sure different approaches and are not generic compatible.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2022-06-04T12:32:43Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4616#p4616</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4615#p4615" />
			<content type="html"><![CDATA[<p>my goal is to make <strong>refractasnapshot</strong> (from devuan) compatible with hyperbola<br />i was using a very messy prototype to create that image<br />essentialy it boils down to copy the filesystem with <strong>rsync</strong><br />use <strong>mksquashfs</strong> to compress that<br />and <strong>xorriso</strong> to create an iso file </p><p>my problem is the inital ramdisk<br />i used this command to build it:<br /></p><div class="codebox"><pre><code>mkinitcpio -c /usr/share/hyperiso/configs/releng/mkinitcpio.conf -k /boot/vmlinuz-linux-libre-lts -g /boot/new.img</code></pre></div><p>when i extract it and search it for &quot;by-label&quot;, i find this file <strong>lib/udev/rules.d/60-persistent-storage.rules</strong><br /></p><div class="codebox"><pre><code> 92 # by-label/by-uuid links (filesystem metadata)
 93 ENV{ID_FS_USAGE}==&quot;filesystem|other|crypto&quot;, ENV{ID_FS_UUID_ENC}==&quot;?*&quot;, SYMLINK+=&quot;disk/by-uuid/$env{ID_FS_UUID_ENC}&quot;
 94 ENV{ID_FS_USAGE}==&quot;filesystem|other&quot;, ENV{ID_FS_LABEL_ENC}==&quot;?*&quot;, SYMLINK+=&quot;disk/by-label/$env{ID_FS_LABEL_ENC}&quot;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alphalpha]]></name>
			</author>
			<updated>2022-06-04T11:24:04Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4615#p4615</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4609#p4609" />
			<content type="html"><![CDATA[<p>You need to provide more information about the changes you have made, so it is possible to reproduce the concrete scenario. Otherwise it is not possible to tell where the concrete problem lies.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2022-06-03T21:11:55Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4609#p4609</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Trying to create custom Hyperbola iso]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=4607#p4607" />
			<content type="html"><![CDATA[<p>Hello there!<br />I am trying to create a custom iso file, however it always errors during the boot sequence:<br /></p><div class="codebox"><pre><code>:: Mounting &#039;/dev/disk/by-label/&#039; to &#039;/&#039;run/hyperiso/bootmnt
Waiting 30 seconds for device /dev/disk/by-label/ ...
ERROR: &#039;/dev/disk/by-label/&#039; device did not show up after 30 seconds...</code></pre></div><p>it did not detect any disk label...<br />so i guess that i either need to get a proper label for the squashfs or get rid of that udev rule<br />i dont know how to add a label and i dont know how mkinitcpio decides which udev rules it will bake into the initramfs.img</p><p>the official iso looks like this:<br /></p><div class="codebox"><pre><code>:: Mounting &#039;/dev/disk/by-label/HYPER_v04&#039; to &#039;/&#039;run/hyperiso/bootmnt
:: Device &#039;/dev/disk/by-label/HYPER_v04&#039; mounted successfully.</code></pre></div>]]></content>
			<author>
				<name><![CDATA[alphalpha]]></name>
			</author>
			<updated>2022-06-03T19:57:28Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=4607#p4607</id>
		</entry>
</feed>
