<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[HyperForum — Hyperbola 0.4.4 reference installation questions.]]></title>
		<link>https://forums.hyperbola.info/viewtopic.php?id=1005</link>
		<atom:link href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=1005&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Hyperbola 0.4.4 reference installation questions..]]></description>
		<lastBuildDate>Wed, 07 Feb 2024 13:44:49 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7633#p7633</link>
			<description><![CDATA[<p>As questions answere: Topic closed.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Wed, 07 Feb 2024 13:44:49 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7633#p7633</guid>
		</item>
		<item>
			<title><![CDATA[Re: Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7625#p7625</link>
			<description><![CDATA[<p>With a smile: No, you have not demanded anything, Other_Cody. But I must have in mind that not only you ask questions and it is &quot;sometimes&quot; a bit more exhaustive when we two get more participants with more questions while yours are not answered or you have also other points - which is complete okay. About in special <strong>arch-install-scripts</strong>: We will rework that also. As the new package is <strong>hyperbola-install-scripts</strong>. Included also a rename for toolsets. <img src="https://forums.hyperbola.info/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>arch-chroot -&gt; hyper-chroot<br />pacstrap -&gt; hyperstrap</p><p>For sure: Before release 0.4.5 we will also enhance the installation-guide. And there I would like to invite: If you like, let&#039;s go through step by step so your questions and unclear points can be reworked. Taking that as invitation for doing. <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 05 Feb 2024 18:08:46 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7625#p7625</guid>
		</item>
		<item>
			<title><![CDATA[Re: Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7624#p7624</link>
			<description><![CDATA[<div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>Sorry, but this is not going to work like and being honest I do not have any clue how I can start with answering any kind of question with that much of quotes in it and filtering out what you exactly want to ask about. You are also mixing here several layers not working together:</p></blockquote></div><p>Sorry about having many questions in one post.</p><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>2. There is no dedicated &quot;HyperbolaBSD&quot;-installer for the moment and sidewise we are not on that point.</p></blockquote></div><p>I thought I saw somewhere on this website a picture of OpenBSD&#039;s installer, so I thought Hyperbola may use something like that one also as HyperbolaBSD&#039;s installer.</p><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>3. As announced <strong>hyperman</strong> (<a href="https://git.hyperbola.info:50100/hyperbolabsd/hyperman.git/">source</a>) is a <strong>drop-in replacement</strong> for <strong>pacman</strong>. This means you can and should use the new as the old one.</p></blockquote></div><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>Also the way you like to create your partitions is the same: It is your decision to be done, only one possible recommendation on how to use and do. You can also create only one boot-partition with all on it, including your $HOME-folder. But with this be sure: When you want to reinstall you will also remove all of your data in your $HOME.</p></blockquote></div><p>At</p><p><a href="https://web.archive.org/web/20230810230603/https://wiki.hyperbola.info/doku.php?id=en:manual:reference_installation">https://web.archive.org/web/20230810230 … stallation</a></p><p>I saw<br /></p><div class="quotebox"><blockquote><p>Mount the root partition</p><p># mount /dev/sda2 /mnt</p></blockquote></div><p>and later I also saw<br /></p><div class="quotebox"><blockquote><p>Mount the partitions</p><p>We now must mount the root partition on /mnt.</p></blockquote></div><p>So I thought root was mounted twice.</p><p>Thank you for this information. I&#039;m mostly used Trisquels graphical installer, so I did not see as many possibilities with the default graphical installer recommendation on Trisquel.</p><p>I also did not use Trisquel&#039;s command line installer.</p><p>Though I do like that the Hyperbola installer shows there are many ways to install Hyperbola.</p><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>Besides this here ...</p><div class="quotebox"><cite>Other_Cody wrote:</cite><blockquote><p>And Hyperbola may only have been using OpenBSD to remove the non-free things.</p><p>Like using a magnifying glass with a very (bad handle)/(non-free things) on it, to start a fire to burn the bad handle off of the magnifying glass, so a better (magnifying glass without a bad handle)/(operating system without non-free things) may be made.</p></blockquote></div><p>Just does not work. You demand indirect that we wait for a free, libre made BSD-like system and make comparisons not working same way. A free, libre system has to start at a point and this is for sure OpenBSD. If you are not okay with this working, please recommend another but also: GNU/Linux-libre and OpenBSD are <strong>NOT</strong> compliant and it is <strong>NOT</strong> possible to build a BSD-system out of nothing. Pointing on the FAQ: <a href="https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_faq">https://wiki.hyperbola.info/doku.php?id … olabsd_faq</a></p></blockquote></div><p>I was not demanding anything, I was just glad you are making HyperbolaBSD. </p><p>I saw Richard Stallman showed in text at<br /><a href="https://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.html">https://www.gnu.org/philosophy/is-ever- … ogram.html</a><br /></p><div class="quotebox"><blockquote><p>I likened it to participating in small ways in some evil activity, such as a criminal gang or a dishonest political campaign, in order to expose it and shut it down.</p></blockquote></div><p>I just likened it to maybe not &quot;participating in small ways in some evil activity&quot; but instead not trying to use non-free things for a long time to get rid of non-free things.</p><p>Though I also see you are making a hard fork, and I did not know what a hard fork was before.</p><p>And I see<br /></p><div class="quotebox"><blockquote><p>A free, libre system has to start at a point and this is for sure OpenBSD.</p></blockquote></div><p>So I&#039;m glad HyperbolaBSD will not have non-free things in it but only libre programs.</p><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p>And just now the compilation of the kernel and the userspace (incluing the libc) works and needs to be tied up into first images. When this is done and working, we work with our first real image (pre-alpha) and construct the rest so we can create the rest now with complete free, libre software. You can&#039;t just build out of &quot;void&quot; (nothing).<br />So if this is criticism: I either do not understood the point or you should repeat that point more specific.</p></blockquote></div><p>This was not criticism, I just am glad you found a way to make HyperbolaBSD.</p><p>I did not know how to do that without using something like Ben Eater&#039;s breadboard computer design and maybe using a hexeditor like hexedit to somehow get that working on a breadboard.</p><p>I&#039;m very glad you found a faster and likely better way than I thought of.</p><p><a href="https://en.wikipedia.org/wiki/Simple-As-Possible_computer">https://en.wikipedia.org/wiki/Simple-As … e_computer</a></p><div class="quotebox"><cite>throgh wrote:</cite><blockquote><p><strong>We are not using OpenBSD to remove non-free things here. We are building a system from scratch!</strong> Same as Hyperbola 0.4 also: This is really done from scratch, not just taking OpenBSD and removing some parts of it - if this is the point you thought of. <strong>Hyperbola is a free, libre and independent system!</strong> Even now it is a hard-fork and will be the same with HyperbolaBSD. We do not just pull some package from &quot;upstream&quot;, we evaluate and build it on our own, including our patches to make it work and including also the perspective getting as close as possible towards original Unix-philosophies.</p><p>So we just used until now our own pacman-version, rest is complete our own (also that exact pacman-version with our own fixes and enhancements). With version 0.4.5 we are making it official and use our already in development stated hyperman.</p></blockquote></div><p>Thank you for explaining what fork types, like hard and soft, are.</p><p><a href="https://forums.hyperbola.info/viewtopic.php?pid=7623#p7623">https://forums.hyperbola.info/viewtopic … 7623#p7623</a></p><p>I think you answered all my questions.</p><p>Question 1 answered.</p><p>Pacman on Hyperbola 0.4.4 can still be used like the</p><p><a href="https://wiki.hyperbola.info/doku.php?id=en:manual:reference_installation#installation">https://wiki.hyperbola.info/doku.php?id … stallation</a></p><p>page shows<br />.</p><p>Question 2 answered.</p><p>I do not mount root twice. Or boot twice.</p><p>Question 3 answered.</p><p>arch-chroot is not anything &quot;Arch GNU/Linux&quot; related in the </p><p><a href="https://wiki.hyperbola.info/doku.php?id=en:manual:reference_installation#installation">https://wiki.hyperbola.info/doku.php?id … stallation</a></p>]]></description>
			<author><![CDATA[null@example.com (Other_Cody)]]></author>
			<pubDate>Mon, 05 Feb 2024 17:37:49 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7624#p7624</guid>
		</item>
		<item>
			<title><![CDATA[Re: Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7623#p7623</link>
			<description><![CDATA[<p>Perhaps I need to explain again what a hard fork is: This relation between the words &quot;hard&quot; and &quot;fork&quot; is chosen out of reasoning. Because the result is <strong>a complete independent working project</strong>. A so-called &quot;soft fork&quot; is a possible renaming with pulling nevertheless from upstream. So the connection between the &quot;soft fork&quot; and the project based on is never removed. Famous examples: elogind being depending from upstream systemd-logind.</p><p>HyperbolaBSD with its HyperBK is a &quot;hard fork&quot;. HyperbolaBSD has no ties towards OpenBSD. We have done therefore a tremendous amount of work before with auditing the licenses and review of them (thanks to rachad and bUst4gr0 supporting and doing that amount work and engagement).</p><p>Also to clear up: We have at the moment two parts and systems.</p><p><strong>1. Hyperbola GNU/Linux-libre:</strong> This is our current independent system-distribution and is meant as transition-helper towards HyperbolaBSD. We have reconstructed that system-distribution from the ground up in 2020 and after with releasing finally 0.4 and beyond to be complete independent. Before Hyperbola followed a comparable approach with reworking packages and using a snapshot from Arch GNU/Linux.<br /><strong>2. HyperbolaBSD:</strong> This is our operating-system as complete new and independent BSD-descendant. Meant the same minimalistic and as most possible near to the Unix-philosophy.</p><p>Both systems are ...</p><p>... independent ...<br />... free and libre designed and meant ...<br />... constructed from scratch ...<br />... using only a base for the initial construction (HyperbolaBSD first OpenBSD, Hyperbola GNU/Linux-libre Arch GNU/Linux)</p><p>So I hope this clears again up.<br />Further examples of &quot;hard forks&quot;:</p><p>(NetBSD before v1.0)<br />UNIX<br />↳4.3BSD<br />↳386BSD<br />↳NetBSD</p><p>(NetBSD since v1.0)<br />4.4BSD<br />↳NetBSD </p><p>(OpenBSD)<br />BSD<br />↳NetBSD<br />↳OpenBSD </p><p>(FreeBSD before v2.0)<br />UNIX<br />↳BSD<br />↳386BSD<br />↳FreeBSD</p><p>(FreeBSD after v2.0)<br />4.4BSD<br />↳FreeBSD </p><p>All of them reference each other and I have now not included DragonflyBSD:</p><p>BSD<br />↳FreeBSD<br />↳DragonFly BSD </p><p>All of them are in the result <strong>hard forks</strong>, developed further in their own ways. And HyperbolaBSD is going something like this:</p><p>(HyperbolaBSD)<br />BSD<br />↳NetBSD<br />↳OpenBSD <br />↳HyperbolaBSD</p><p>We have cut ties since version 7.0 and developing and porting from there. Making our Hyperbola as Unix-derivate, minimalistic and free, libre.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 05 Feb 2024 15:22:09 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7623#p7623</guid>
		</item>
		<item>
			<title><![CDATA[Re: Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7622#p7622</link>
			<description><![CDATA[<p>Sorry, but this is not going to work like and being honest I do not have any clue how I can start with answering any kind of question with that much of quotes in it and filtering out what you exactly want to ask about. You are also mixing here several layers not working together:</p><p>1. HyperbolaBSD never was on any FSF-related site as the FSF has up until now never recognized any BSD-descendant system as &quot;free and libre&quot; or FSDG-compliant.<br />2. There is no dedicated &quot;HyperbolaBSD&quot;-installer for the moment and sidewise we are not on that point.<br />3. As announced <strong>hyperman</strong> (<a href="https://git.hyperbola.info:50100/hyperbolabsd/hyperman.git/">source</a>) is a <strong>drop-in replacement</strong> for <strong>pacman</strong>. This means you can and should use the new as the old one. It is done out of two main reasonings: Cutting ties once and for all towards anything &quot;Arch GNU/Linux&quot; related, because Hyperbola is NOT &quot;Arch GNU/Linux&quot; and also NOT &quot;Parabola&quot;. Second: Development tie-in for HyperbolaBSD.</p><p>To underline also: The reference-installation mentions several times that you should use the commands - for example connecting WiFi - as template and not as it stands there. So you need to replace things like:</p><div class="codebox"><pre><code>wpa_supplicant -B -i wlp2s0 -c &lt;(wpa_passphrase &quot;The_WiFi_name_I_wish_to_connect_to_here&quot; &quot;It&#039;s_password_here&quot;)</code></pre></div><p>The_WiFi_name_I_wish_to_connect_to_here = The SSID of your WiFi-connection<br />It&#039;s_password_here = The password for your WiFi-connection</p><p>Also the way you like to create your partitions is the same: It is your decision to be done, only one possible recommendation on how to use and do. You can also create only one boot-partition with all on it, including your $HOME-folder. But with this be sure: When you want to reinstall you will also remove all of your data in your $HOME.</p><p>Yes, the reference-installation is a point of perspective. Cannot be fitting at once for everyone. But also to underline: HyperbolaBSD will not be easier to install. So you can go through and tryout. If you have issues, try again. Experience is the sum of failures and learned information. <img src="https://forums.hyperbola.info/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Aside: Please ask one question at a time so it is possible to explain and solve. You can do that in this thread for example. But I cannot answer this posting above without having big question-marks above my head same as I do not understand the mix you are using and I also do not read many more questions out of as now.</p><p>Besides this here ...</p><div class="quotebox"><cite>Other_Cody wrote:</cite><blockquote><p>And Hyperbola may only have been using OpenBSD to remove the non-free things.</p><p>Like using a magnifying glass with a very (bad handle)/(non-free things) on it, to start a fire to burn the bad handle off of the magnifying glass, so a better (magnifying glass without a bad handle)/(operating system without non-free things) may be made.</p></blockquote></div><p>Just does not work. You demand indirect that we wait for a free, libre made BSD-like system and make comparisons not working same way. A free, libre system has to start at a point and this is for sure OpenBSD. If you are not okay with this working, please recommend another but also: GNU/Linux-libre and OpenBSD are <strong>NOT</strong> compliant and it is <strong>NOT</strong> possible to build a BSD-system out of nothing. Pointing on the FAQ: <a href="https://wiki.hyperbola.info/doku.php?id=en:manual:contrib:hyperbolabsd_faq">https://wiki.hyperbola.info/doku.php?id … olabsd_faq</a></p><p>HyperbolaBSD is NOT OpenBSD just with removed parts and consists of ...</p><p>1. its own kernel (HyperBK)<br />2. its own libc-implementation (HyperBLibC)<br />3. its own userspace<br />4. a dedicated defined init-system (runit)<br />5. two repositories (core for BSD, extra for the rest)</p><p>And just now the compilation of the kernel and the userspace (incluing the libc) works and needs to be tied up into first images. When this is done and working, we work with our first real image (pre-alpha) and construct the rest so we can create the rest now with complete free, libre software. You can&#039;t just build out of &quot;void&quot; (nothing). So if this is criticism: I either do not understood the point or you should repeat that point more specific. <strong>We are not using OpenBSD to remove non-free things here. We are building a system from scratch!</strong> Same as Hyperbola 0.4 also: This is really done from scratch, not just taking OpenBSD and removing some parts of it - if this is the point you thought of. <strong>Hyperbola is a free, libre and independent system!</strong> Even now it is a hard-fork and will be the same with HyperbolaBSD. We do not just pull some package from &quot;upstream&quot;, we evaluate and build it on our own, including our patches to make it work and including also the perspective getting as close as possible towards original Unix-philosophies.</p><p>So we just used until now our own pacman-version, rest is complete our own (also that exact pacman-version with our own fixes and enhancements). With version 0.4.5 we are making it official and use our already in development stated hyperman.</p>]]></description>
			<author><![CDATA[null@example.com (throgh)]]></author>
			<pubDate>Mon, 05 Feb 2024 14:55:03 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7622#p7622</guid>
		</item>
		<item>
			<title><![CDATA[Hyperbola 0.4.4 reference installation questions.]]></title>
			<link>https://forums.hyperbola.info/viewtopic.php?pid=7621#p7621</link>
			<description><![CDATA[<p>(Start of main questions)</p><p>Will Hyperbola 0.4.4 still be able to use pacman with it&#039;s operating system installer?</p><p>Also I do not yet know if some of the things in this are set once or twice. Or if I may do this in the right order.</p><p>(End of main questions)</p><p>I saw some things after looking at<br /><a href="https://wiki.hyperbola.info/doku.php?id=en:manual:reference_installation#installation">https://wiki.hyperbola.info/doku.php?id … stallation</a><br />with<br /></p><div class="quotebox"><blockquote><p>iw dev<br />ip link set wlp2s0 up<br />iw dev wlp2s0 scan | grep SSID</p></blockquote></div><p>than saw wifi network names.</p><p>Than I also used the<br /></p><div class="quotebox"><blockquote><p>wpa_supplicant -B -i wlp2s0 -c &lt;(wpa_passphrase &quot;The_WiFi_name_I_wish_to_connect_to_here&quot; &quot;It&#039;s_password_here&quot;)</p></blockquote></div><p>things, though that is not the name and password I used.</p><p>and saw<br /></p><div class="quotebox"><blockquote><p>cfdisk /dev/sda</p></blockquote></div><p>and</p><div class="quotebox"><blockquote><p>Then make a new partition by choosing New and then make it Primary. Make this first partition a Swap. 1/4 of you computer’s memory should be enough. So with 8 GB of memory, your Swap would then be 2 GB. Then choose the End flag.</p><p>The rest of the space should be made Primary, then choose the Boot flag to make this partition bootable. Then choose Write and type ’yes’ to save your changes to disk. Then Quit.</p></blockquote></div><div class="quotebox"><blockquote><p>You will then have something like this:</p><p>sda2 Boot&nbsp; Primary&nbsp; Linux<br />sda1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Primary&nbsp; Linux&nbsp; Swap / Solaris</p></blockquote></div><p>though I do not know why there are 2 &quot;Primary&quot; things.</p><p>So maybe this means the first one is set things in the &quot;graphical partitioning table&quot; to the swap type and the other is set as Boot, I think.</p><p>though the sda1 above looks like swap and sda2 looks like Boot. I do not know if that order matters or not.</p><p>But than I saw</p><div class="quotebox"><blockquote><p>Remember to create any stacked block devices like LUKS, or RAID.</p></blockquote></div><p>though I do not yet know how to do that with Hyperbola as I set up things on Trisquel&#039;s graphical installer, so maybe not using these will not be a large problem.<br />Unless these can somehow improve security for a computer against remote cracking.</p><p>I also saw<br /></p><div class="quotebox"><blockquote><p>Activate swap</p><p># mkswap /dev/sda1</p><p># swapon /dev/sda1</p><p>Mount the root partition</p><p># mount /dev/sda2 /mnt</p></blockquote></div><p>and also things about setting the keyboard. I do not know if the above mounts root or boot. Though I do not think I need to type<br /></p><div class="quotebox"><blockquote><p>loadkeys uk.</p></blockquote></div><p>So next I may need to type<br /></p><div class="quotebox"><blockquote><p>mkfs.ext4 /dev/sda2</p></blockquote></div><p>Than this is also</p><div class="quotebox"><blockquote><p>Mount the partitions</p><p>We now must mount the root partition on /mnt. You should also create directories for and mount any other partitions (/mnt/boot, /mnt/home, …) and mount your swap-partition if you want them to be detected by genfstab.</p></blockquote></div><p>I thought is was mounted already with<br /></p><div class="quotebox"><blockquote><p>mount /dev/sda2 /mnt</p></blockquote></div><p>as shown above.</p><p>But maybe it needs to be mounted again. For some reason. Or maybe somehow that is a &quot;Boot&quot; mount and not &quot;root&quot; mount.</p><p>And also there was<br /></p><div class="quotebox"><blockquote><p>Activate swap</p><p># mkswap /dev/sda1</p><p># swapon /dev/sda1</p></blockquote></div><p>before. So that was just to activate swap than, I think.</p><p>I do not see a command to mount a swap.</p><p>So maybe <br /></p><div class="quotebox"><blockquote><p>mount /dev/sda1 /mnt</p></blockquote></div><p>could work, though it is already an &quot;Activate swap&quot; without being mounted, I think.</p><p>So mount the &quot;Activated swap&quot; swap thing than.</p><p>A note here, on Trisquel I typed with the Mate Terminal lsblk and saw in part<br /></p><div class="quotebox"><blockquote><p>sda&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;8:0&nbsp; &nbsp; 0 465.8G&nbsp; 0 disk&nbsp; <br />├─sda1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8:1&nbsp; &nbsp; 0&nbsp; &nbsp; &nbsp;1M&nbsp; 0 part&nbsp; <br />├─sda2&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8:2&nbsp; &nbsp; 0&nbsp; &nbsp;513M&nbsp; 0 part&nbsp; /boot/efi<br />├─sda3&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8:3&nbsp; &nbsp; 0&nbsp; &nbsp;1.7G&nbsp; 0 part&nbsp; /boot<br />└─sda4&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 8:4&nbsp; &nbsp; 0 463.6G&nbsp; 0 part&nbsp; <br />&nbsp; └─sda4_crypt&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 253:0&nbsp; &nbsp; 0 463.6G&nbsp; 0 crypt <br />&nbsp; &nbsp; ├─vgtrisquel-root&nbsp; &nbsp;253:1&nbsp; &nbsp; 0&nbsp; 23.3G&nbsp; 0 lvm&nbsp; &nbsp;/<br />&nbsp; &nbsp; ├─vgtrisquel-swap_1 253:2&nbsp; &nbsp; 0&nbsp; &nbsp;5.6G&nbsp; 0 lvm&nbsp; &nbsp;[SWAP]<br />&nbsp; &nbsp; └─vgtrisquel-home&nbsp; &nbsp;253:3&nbsp; &nbsp; 0 434.7G&nbsp; 0 lvm&nbsp; &nbsp;/home</p></blockquote></div><p>But this was made with Trisquel&#039;s graphical installer, so I mostly just clicked on things without learning how to do this with a command line.</p><p>So if it looks like that, to get a &quot;home&quot; also I may need to type something like I did with swap. Maybe like</p><div class="quotebox"><blockquote><p>mount /dev/sda3 /boot</p></blockquote></div><p>and<br /></p><div class="quotebox"><blockquote><p>mount /dev/sda4 /home</p></blockquote></div><p>Note I think I mixed up some thing here after twice mounting a root or boot. Or at least looking at the</p><p><a href="https://wiki.hyperbola.info/doku.php?id=en:manual:reference_installation#installation">https://wiki.hyperbola.info/doku.php?id … stallation</a></p><p>page when typing this.</p><p>Was sda2 a Boot partition that showed in the text under<br /></p><div class="quotebox"><blockquote><p>Mount the root partition</p><p># mount /dev/sda2 /mnt</p></blockquote></div><p>so a Boot and not a &quot;mount the root than&quot; maybe, though I do not know.</p><p>Also does this mean that swap does not have a file system, as swap is, likely at if I saw right, in or at a<br /></p><div class="quotebox"><blockquote><p>/dev/sda1</p></blockquote></div><p>?</p><p>Okay so this may be how to set system time, I think.<br />First see a date with<br /></p><div class="quotebox"><blockquote><p>date</p></blockquote></div><p>At least two ways to set it if it is not correct.<br /></p><div class="quotebox"><blockquote><p>date 111318442013.32</p></blockquote></div><p>For 6:44:32 PM on the 13th of November 2013.<br />Or whatever time is has to be set as.<br />Or<br /></p><div class="quotebox"><blockquote><p>date MMDDhhmm[[CC]YY][.ss]</p></blockquote></div><p>So maybe like<br /></p><div class="quotebox"><blockquote><p>date 11131832[[CC]YY][.ss]</p></blockquote></div><p>I think I will use the other one, if needed.</p><p>There is also<br /></p><div class="quotebox"><blockquote><p>Base system installation<br />Before installing, you may want to edit /etc/pacman.d/mirrorlist such that your preferred mirror is first. This copy of the mirrorlist will be installed on your new system by pacstrap as well, so it&#039;s worth getting it right.</p></blockquote></div><p>though if pacman is being changed will the Hyperbola 0.4.4 still work for installing Hyperbola 0.4.4? I do not know if<br /></p><div class="quotebox"><blockquote><p>pacstrap /mnt base</p></blockquote></div><p>is only in pacman.</p><p>Than<br /></p><div class="quotebox"><blockquote><p>pacstrap /mnt wpa_supplicant</p></blockquote></div><p>because I need a password for the wifi.</p><br /><p>I than saw<br /></p><div class="quotebox"><blockquote><p>Generate an fstab</p><p># genfstab -U -p /mnt &gt;&gt; /mnt/etc/fstab</p><p>Generate a fstab with the following command (if you prefer to use UUIDs or labels, add the -U or -L option, respectively):</p><p># genfstab -p /mnt &gt;&gt; /mnt/etc/fstab</p></blockquote></div><p>I can try to &quot;Generate an fstab&quot; even though I did not know what a &quot;fstab&quot; is. So I looked a little at<br /><a href="https://en.wikipedia.org/wiki/Fstab">https://en.wikipedia.org/wiki/Fstab</a></p><p>You may also look there.</p><p>The next thing may be this.<br /></p><div class="quotebox"><blockquote><p>Chroot and configure the base system</p><p>Next we need to enter directly our newly installed system:</p><p># arch-chroot /mnt</p><p>&nbsp; &nbsp; Write your hostname to /etc/hostname</p></blockquote></div><p>So does Hyperbola use arch somehow?<br />Or is this just a program?</p><p>I hope the Hyperbola installer shows when to set the hostname.</p><p>I think HyperbolaBSD may have a more easy way to setup the system, if I remember right from a page I may have saw on the Hyperbola website.</p><p>So than<br /></p><div class="quotebox"><blockquote><p>echo localhost &gt; /etc/hostname</p></blockquote></div><p>than<br /></p><div class="quotebox"><blockquote><p>Add the same hostname, i.e. localhost, to /etc/hosts.</p></blockquote></div><p>somehow saving it with a program likely called nano.</p><div class="quotebox"><blockquote><p>nano /etc/hosts</p></blockquote></div><div class="quotebox"><blockquote><p>&lt;ip-address&gt; &lt;hostname.domain.org&gt; &lt;hostname&gt;<br />127.0.0.1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; localhost.localdomain&nbsp; &nbsp; &nbsp;localhost localhost<br />::1&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;localhost.localdomain&nbsp; &nbsp; &nbsp;localhost localhost</p></blockquote></div><div class="quotebox"><blockquote><p>echo myhostname &gt; /etc/hostname</p></blockquote></div><p>Than<br /></p><div class="quotebox"><blockquote><p>Symlink /etc/localtime to /usr/share/zoneinfo/Zone/SubZone. Replace Zone and Subzone to your liking. For example:</p><p># ln -s /usr/share/zoneinfo/Europe/Athens /etc/localtime</p><p>&nbsp; &nbsp; Set locale preferences in /etc/locale.conf</p></blockquote></div><p>So unless it shows a way to see more &quot;Zone and Subzone&quot; areas my time will be the same as Athens&#039; time, even though I do not live there.</p><p>I can likely use the time that was set before, but if I need to use this time also I may have Athens&#039; time. I may be able to reset it later.</p><p>Than I can set a language.<br /></p><div class="quotebox"><blockquote><p>nano /etc/locale.gen</p></blockquote></div><p>Uncomment (remove the #) like</p><div class="quotebox"><blockquote><p>en_US.UTF-8 UTF-8</p></blockquote></div><p>than</p><div class="quotebox"><blockquote><p>locale-gen</p><p>Then create the /etc/locale.conf</p><p># echo LANG=en_US.UTF-8 &gt; /etc/locale.conf </p><p>Then export your chosen locale</p><p># export LANG=en_US.UTF-8</p></blockquote></div><p>Than set keymaps.</p><div class="quotebox"><blockquote><p>keymap=&quot;us&quot;</p></blockquote></div><div class="quotebox"><blockquote><p>rc-update add keymaps default</p></blockquote></div><p>Than use<br /></p><div class="quotebox"><blockquote><p>Uncomment the selected locale in /etc/locale.gen and generate it with locale-gen</p></blockquote></div><p>again, I think.</p><p>Set time again, this time hopefully not in Oslo.</p><div class="quotebox"><blockquote><p>Time zone</p><p>Create a symbolic link /etc/localtime to your subzone file /usr/share/zoneinfo/Zone/SubZone:</p><p># ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime</p><p>Example:</p><p># ln -s /usr/share/zoneinfo/Europe/Oslo /etc/localtime</p><p>If you get ln: failed to create symbolic link ’/etc/localtime’: File exists, then run:</p><p># ln -s -f /usr/share/zoneinfo/Zone/SubZone /etc/localtime</p><p>Hardware clock</p><p>Set the hardware clock to UTC</p><p># hwclock --systohc --utc</p></blockquote></div><p>Now setting a root password like this<br /></p><div class="quotebox"><blockquote><p>passwd</p></blockquote></div><p>and a user to a group. Though is this a user account or root as a user?<br /></p><div class="quotebox"><blockquote><p>gpasswd -a &lt;username&gt; video</p></blockquote></div><p>I do not know where the user&#039;s password will be set at.</p><div class="quotebox"><blockquote><p>Bootloader installation and configuration<br />GRUB</p><p>Finally follow these steps:</p></blockquote></div><p>pacman may work in Hyperbola 0.4.4 but maybe not.</p><div class="quotebox"><blockquote><p>pacman -S grub</p><p># grub-install --target=i386-pc --recheck /dev/sdX</p><p>Here do NOT append a partition number, i.e. /dev/sdaX)</p><p># grub-mkconfig -o /boot/grub/grub.cfg</p><p>&nbsp; &nbsp; To configure the bootloader, you have to install it and generate the file grub.cfg:</p><p># grub-mkconfig -o /boot/grub/grub.cfg</p><p>&nbsp; &nbsp; For BIOS and EFI:</p><p># pacstrap /mnt grub</p><p>&nbsp; &nbsp; Install GRUB after chrooting (refer to the Configure the system section).</p></blockquote></div><div class="quotebox"><blockquote><p>(refer to the Configure the system section)</p></blockquote></div><p>This section?</p><div class="quotebox"><blockquote><p>Syslinux</p><p># pacstrap /mnt syslinux</p><p>&nbsp; &nbsp; Configure /etc/mkinitcpio.conf as needed (see man-page for mkinitcpio) and create an initial RAM disk with:</p><p># mkinitcpio -p linux-libre-lts</p><p>linux-libre-lts is our default kernel since we are a long-term support distro.</p></blockquote></div><div class="quotebox"><blockquote><p>If you want to install GRUB for the (U)EFI mode, you will need to make sure that:<br />&nbsp; &nbsp; &nbsp; &nbsp; The computer booted in (U)EFI mode (if /sys/firmware/efi exist, then it booted in (U)EFI mode)<br />&nbsp; &nbsp; &nbsp; &nbsp; The efivars module is loaded. (modprobe efivars will load it)</p><p>Bootloader on external drive</p><p>&nbsp; &nbsp; Configure the network again for newly installed environment.</p></blockquote></div><p>Maybe I need some sort of bootloader that is not somehow on an external drive I need to</p><div class="quotebox"><blockquote><p>you will need to make sure that</p></blockquote></div><p>or more like</p><div class="quotebox"><blockquote><p>you will need to make sure to do that</p></blockquote></div><p>or</p><div class="quotebox"><blockquote><p>you will need to do that</p></blockquote></div><div class="quotebox"><blockquote><p>Unmount and reboot</p><p>If you are still in the chroot environment type exit or press Ctrl+D in order to exit.</p><p># exit</p><p>Earlier we mounted the partitions under /mnt. In this step we will unmount them:</p><p># umount -R /mnt</p><p>If you have made separate partitions on your system, do this instead:</p><p># umount /mnt/{boot,home,}</p><p>Now reboot and then login into the new system.</p><p># reboot</p></blockquote></div><p>So I will likely need to remember what the names of all the partitions I made, or maybe use lsblk and type each one in at a time.</p><p>I do not know how to use umount to search for all things to unmount.</p><p>Than</p><div class="quotebox"><blockquote><p>Post-installation</p><p>You will now have to create a user and get user privileges like doas. And of course, you will have to install your favourite desktop.</p></blockquote></div><p>so the other user for that group was not likely a user account.</p><div class="quotebox"><blockquote><p>Configure pacman</p><p>Edit /etc/pacman.conf and configure pacman&#039;s options, also enabling the repositories you need.<br />Update the system</p><p>At this point you should update your system.</p><p># pacman -Syu</p><p>Add an user and groups for privileges</p><p>Finally, add a normal user.</p><p># useradd -g users -m -s /bin/bash &lt;username&gt;</p><p>You should consider the following groups to be used at start:</p><p># usermod -aG video &lt;username&gt;</p><p># usermod -aG audio &lt;username&gt;</p><p># usermod -aG sys &lt;username&gt;</p><p># usermod -aG storage &lt;username&gt;</p><p># usermod -aG optical &lt;username&gt;</p><p># usermod -aG power &lt;username&gt;</p><p># usermod -aG network &lt;username&gt;</p><p># usermod -aG input &lt;username&gt;</p><p>If you want to access for updating:</p><p># usermod -aG wheel &lt;username&gt;</p><p>Please remember also that to execute and access installed free, libre games you need another group-membership:</p><p># usermod -aG games &lt;username&gt;</p></blockquote></div><p>I think I saw a HyperbolaBSD installer on a page also showing</p><p><a href="https://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.html">https://www.gnu.org/philosophy/is-ever- … ogram.html</a></p><p>I do not remember where that was, but the HyperbolaBSD installer looks like it may be more easy for me to use.</p><p>And Hyperbola may only have been using OpenBSD to remove the non-free things.</p><p>Like using a magnifying glass with a very (bad handle)/(non-free things) on it, to start a fire to burn the bad handle off of the magnifying glass, so a better (magnifying glass without a bad handle)/(operating system without non-free things) may be made.</p><p>I can also look at</p><p><a href="https://forums.hyperbola.info/viewtopic.php?pid=7482#p7482">https://forums.hyperbola.info/viewtopic … 7482#p7482</a></p><p>where a user called jim typed<br /></p><div class="quotebox"><blockquote><p>Re: Install Full disk encryption (including /boot ) on Libreboot T440P</p><p>I understand you. Try installing on a free PC (if you have one) or a virtual machine and test it. I wrote a list of programs that can be installed after launching Hyperbola, you can add to the list if you want. As well as several instructions, users report that it works.</p><p>Only practice can answer your questions (my opinion)</p><p>1. Install Full disk encryption (including /boot ) on Virtual Machine&nbsp; <a href="https://forums.hyperbola.info/viewtopic.php?id=933">https://forums.hyperbola.info/viewtopic.php?id=933</a><br />2. Install Hyperbola (encryption without /boot)Libreboot T440P <a href="https://forums.hyperbola.info/viewtopic.php?id=934">https://forums.hyperbola.info/viewtopic.php?id=934</a><br />3. Install Hyperbola&nbsp; (GRUB on the USB) Libreboot T440P <a href="https://forums.hyperbola.info/viewtopic.php?id=937">https://forums.hyperbola.info/viewtopic.php?id=937</a><br />4. Install Full disk encryption (including /boot ) on Libreboot T440P <a href="https://forums.hyperbola.info/viewtopic">https://forums.hyperbola.info/viewtopic</a> … 7478#p7478<br />5. Recommended programs after installing Hyperbola&nbsp; <a href="https://forums.hyperbola.info/viewtopic.php?id=943">https://forums.hyperbola.info/viewtopic.php?id=943</a><br />6. List of desktop software for Milky Way v0.4 and HyperbolaBSD <a href="https://forums.hyperbola.info/viewtopic.php?id=434">https://forums.hyperbola.info/viewtopic.php?id=434</a></p></blockquote></div>]]></description>
			<author><![CDATA[null@example.com (Other_Cody)]]></author>
			<pubDate>Mon, 05 Feb 2024 14:28:13 +0000</pubDate>
			<guid>https://forums.hyperbola.info/viewtopic.php?pid=7621#p7621</guid>
		</item>
	</channel>
</rss>
