<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[HyperForum — Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
	<link rel="self" href="https://forums.hyperbola.info/extern.php?action=feed&amp;tid=1010&amp;type=atom" />
	<updated>2024-03-03T07:55:42Z</updated>
	<generator>PunBB</generator>
	<id>https://forums.hyperbola.info/viewtopic.php?id=1010</id>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7741#p7741" />
			<content type="html"><![CDATA[<p>Throgh thank you so much !</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-03-03T07:55:42Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7741#p7741</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7740#p7740" />
			<content type="html"><![CDATA[<p>Look within this repository here: <a href="https://git.hyperbola.info:50100/culture/hyperbolacc.git/tree/">https://git.hyperbola.info:50100/cultur … .git/tree/</a><br />And more concrete: <a href="https://git.hyperbola.info:50100/culture/hyperbolacc.git/tree/src/00/logotypes">https://git.hyperbola.info:50100/cultur … /logotypes</a></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2024-03-02T23:03:33Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7740#p7740</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7739#p7739" />
			<content type="html"><![CDATA[<p>Throgh thanks for the recommendation. Please tell me where can I get the Hyperbola logo separately without the inscription? I would like to write <strong>Hyperbola</strong> at the top and insert the<strong> logo</strong> below, but I don’t know where I can get/download it?</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-03-02T20:59:19Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7739#p7739</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7736#p7736" />
			<content type="html"><![CDATA[<p>You may experiment: <a href="https://patorjk.com/software/taag/#p=display&amp;h=0&amp;v=3&amp;f=BlurVision%20ASCII&amp;t=Hyperbola">https://patorjk.com/software/taag/#p=di … =Hyperbola</a></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2024-03-01T23:00:34Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7736#p7736</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7734#p7734" />
			<content type="html"><![CDATA[<div class="codebox"><pre><code>   ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
   ██ ████▄ ▄██ ▄▄▀██ ▄▄▀██ ▄▄▄██ ▄▄▀██ ▄▄▄ ██ ▄▄▄ █▄▄ ▄▄█
   ██ █████ ███ ▄▄▀██ ▀▀▄██ ▄▄▄██ ▄▄▀██ ███ ██ ███ ███ ███
   ██ ▀▀ █▀ ▀██ ▀▀ ██ ██ ██ ▀▀▀██ ▀▀ ██ ▀▀▀ ██ ▀▀▀ ███ ███
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀</code></pre></div><p>Hello . Please tell me a program that can draw such drawings, I want to draw the Hyperbola logo and inscription and paste it into GRUB</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-03-01T20:54:58Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7734#p7734</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7733#p7733" />
			<content type="html"><![CDATA[<p>thank you very much, I will experiment))</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-29T20:50:30Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7733#p7733</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7730#p7730" />
			<content type="html"><![CDATA[<p>You can always modify the files on your own likewise adding a black solid background and experiment with transparency with the picture as layer above.</p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2024-02-29T17:52:47Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7730#p7730</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7729#p7729" />
			<content type="html"><![CDATA[<p>Throgh and&nbsp; Other_Cody , thank you very much for the useful links, I changed it,<strong> I like it)</strong>) But there is one important point, the wallpaper should not be bright or light as the font (by default) becomes invisible, you will have to make deeper settings to change the font, font location, etc.</p><p><span class="postimg"><img src="https://files.catbox.moe/36p1uv.png" alt="https://files.catbox.moe/36p1uv.png" /></span></p><p>and </p><p><span class="postimg"><img src="https://files.catbox.moe/u3xqcb.png" alt="https://files.catbox.moe/u3xqcb.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-29T16:31:20Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7729#p7729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7726#p7726" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="https://git.hyperbola.info:50100/~team/software/desktops/fluxbox-extra.git/plain/wallpaper/wallpaper_1920x1200.png" alt="https://git.hyperbola.info:50100/~team/software/desktops/fluxbox-extra.git/plain/wallpaper/wallpaper_1920x1200.png" /></span></p><p><a href="https://git.hyperbola.info:50100/~team/software/desktops/fluxbox-extra.git/tree/wallpaper">https://git.hyperbola.info:50100/~team/ … /wallpaper</a></p><p><span class="postimg"><img src="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/dark-city_1920x1200.png" alt="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/dark-city_1920x1200.png" /></span></p><p><span class="postimg"><img src="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/lonely-warriors_1920x1200.png" alt="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/lonely-warriors_1920x1200.png" /></span></p><p><span class="postimg"><img src="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/magic-forest_1920x1200.png" alt="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/magic-forest_1920x1200.png" /></span></p><p><span class="postimg"><img src="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/secret-ways_1920x1200.png" alt="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/plain/finalized/secret-ways_1920x1200.png" /></span></p><p><a href="https://git.hyperbola.info:50100/~team/culture/wallpapers.git/tree/finalized">https://git.hyperbola.info:50100/~team/ … /finalized</a></p>]]></content>
			<author>
				<name><![CDATA[throgh]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=347</uri>
			</author>
			<updated>2024-02-29T01:25:31Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7726#p7726</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7724#p7724" />
			<content type="html"><![CDATA[<p>Hi all . Now let&#039;s change the background.</p><p>We find the desired picture that you like in jpg or png format, I tried to find a beautiful picture of Hyperbola but found nothing ((<br />Don&#039;t forget to rename your photo from test.png to <strong>background.png</strong></p><p>Using the cbfstool utility, remove the Libreboot theme with the command:</p><div class="codebox"><pre><code>root@test# ./cbfstool grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom  remove -n background.png</code></pre></div><p>we have already renamed our new theme, now let&#039;s add it to our rom</p><div class="codebox"><pre><code>root@test# ./cbfstool grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom add -n background.png -f background.png -t raw</code></pre></div><p>great, now we need to flash our rom with a new theme using the<strong> iomem=relaxed</strong> kernel parameter</p><div class="codebox"><pre><code>root@test# flashrom -p internal </code></pre></div><p>if there are no errors, enter:</p><div class="codebox"><pre><code>root@test# flashrom -p internal -w grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom</code></pre></div><p>...and wait for the message “Verifying flash... <strong>VERIFIED</strong>.”.</p><p>reboot your computer and you will be greeted with a new theme)</p><p><span class="postimg"><img src="https://files.catbox.moe/vyy8io.png" alt="https://files.catbox.moe/vyy8io.png" /></span></p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-28T21:12:40Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7724#p7724</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7721#p7721" />
			<content type="html"><![CDATA[<p><strong>GRUB secure boot with GPG</strong></p><p>Another useful feature can be kernel and initramfs signing.</p><p>I don&#039;t know how often the kernel is updated and whether there will be any consequences, but for the sake of testing, let&#039;s do it <a href="https://libreboot.org/docs/linux/grub_hardening.html#gpg-keys">https://libreboot.org/docs/linux/grub_h … l#gpg-keys</a></p><p>It is unclear where libreboot_grub.cfg came from in this instruction, there is no explanation...</p><p>Create a directory where you will store the keys:</p><p><strong>gpg --gen-key</strong> generates a public/private key pair. The private key is used to sign GRUB configuration files and Libreboot binaries. The public key will be built into GRUB and will be used to validate GRUB configuration files or binaries that GRUB attempts to load.</p><div class="codebox"><pre><code>login: root
password: *****</code></pre></div><div class="codebox"><pre><code>root@test# mkdir --mode 0700 keys

root@test# gpg --homedir keys  --gen-key</code></pre></div><p>backup secret key</p><div class="codebox"><pre><code>root@test# gpg --homedir keys --export-secret-keys --armor &gt; boot.secret.key</code></pre></div><p>export the public key</p><div class="codebox"><pre><code>root@test# gpg --homedir keys --export &gt; boot.key</code></pre></div><p>Now that we have a key, we can sign:</p><div class="codebox"><pre><code>root@test# gpg --homedir keys --detach-sign /boot/vmlinuz-linux-libre-lts

root@test# gpg --homedir keys --detach-sign /boot/initramfs-linux-libre-lts.img

root@test# gpg --homedir keys --detach-sign grubtest.cfg</code></pre></div><p>Let&#039;s check </p><div class="codebox"><pre><code>  root@test#  tree  /boot 

   ├── config-linux-libre-lts 
   ├── grubtest.cfg
   ├── grubtest.cfg.sig
   ├── initramfs-linux-libre-lts-fallback.img
   ├── initramfs-linux-libre-lts.img
   ├── initramfs-linux-libre-lts.img.sig
   ├── vmlinuz-linux-libre-lts
   └── vmlinuz-linux-libre-lts.sig</code></pre></div><p>We need to trust the key and enable signature enforcement (put this before menuentries)<br />The environment variable check_signatures=enforce tells GRUB to enable digital signatures</p><div class="codebox"><pre><code>trust (cbfsdisk)/boot.key
set check_signatures=enforce</code></pre></div><p>This is what the configuration file <strong>grubtest.cfg</strong> looks like:</p><div class="codebox"><pre><code>.......
  echo #Insert newline
}


set superusers=&quot;root&quot;
password_pbkdf2 root grub.pbkdf2.sha512.10000.RWE3274682SHFJSDF34820349023LJFSD08082049284.....


menuentry &#039;Load Hyperbola GNU/Linux-Libre (LTS)&#039; {

trust (cbfsdisk)/boot.key
set check_signatures=enforce

insmod ahci
insmod part_msdos
insmod lvm
insmod cryptodisk
cryptomount -a
set root=&#039;lvm/matrix-rootvol&#039;
linux /boot/vmlinuz-linux-libre root=/dev/matrix/rootvol cryptdevice=/dev/sda1:lvm
initrd /boot/initramfs-linux-libre.img
}


menuentry &#039;Search ISOLINUX menu (AHCI) [a]&#039; --hotkey=&#039;a&#039; {
......</code></pre></div><p>Now let&#039;s put <strong>grubtest.cfg</strong> and <strong>boot.key </strong>into our flash memory using the <strong>cbfstool </strong>utility</p><div class="codebox"><pre><code>root@test#  ./cbfstool grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom add -n boot.key -f boot.key -t raw</code></pre></div><div class="codebox"><pre><code>root@test# ./cbfstool grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom  add -n grubtest.cfg -f my.grubtest.cfg -t raw</code></pre></div><div class="codebox"><pre><code>root@test# ./cbfstool grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom  add -n grubtest.cfg.sig -f my.grubtest.cfg.sig -t raw</code></pre></div><p>If you forgot to put boot.key in grubtest.cfg after entering your grub password, you will get this error:</p><div class="codebox"><pre><code>error: file &#039;boot.key&#039; not found.</code></pre></div><p>Even if you enter the password for the encrypted partition, you will also receive the error:</p><div class="codebox"><pre><code>error: public key 1h2y3p4e5r678 not found</code></pre></div><p>If something went wrong, restart your computer and after turning it on, <strong>press “c”,</strong> enter the system and change</p><p>After we have placed all the files in flash memory, we need to boot our computer with the kernel parameter <strong>iomem=relaxed</strong></p><p>next:</p><div class="codebox"><pre><code>root@test# flashrom -p internal </code></pre></div><p>if there are no errors, enter:</p><div class="codebox"><pre><code>root@test# flashrom -p internal -w grub_t440pmrc_12mb_libgfxinit_corebootfb_usqwerty.rom</code></pre></div><p>...and wait for the message “Verifying flash... <strong>VERIFIED.”. </strong></p><p>*Load test configuration (grubtest.cfg) inside of CBFS(t)</p><p><strong>If everything went well</strong>, do the same trick by <strong>changing grubtest.cfg to grub.cfg</strong></p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-27T06:26:46Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7721#p7721</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7681#p7681" />
			<content type="html"><![CDATA[<p>Try it, you often asked about Luks2 encryption with argon2id)) I’ll test it when I have time and write your comments here.</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-18T07:08:08Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7681#p7681</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7678#p7678" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>jim wrote:</cite><blockquote><p>Nice words))<strong> written by Tthrogh</strong> : I love to help because Hyperbola has such a nice, little community with outstanding people helping each other. smile Let&#039;s learn together so you can create a nice, minimalistic installation at all - that&#039;s also a major goal as I even see bloated packages back in the BSD-world and the idea behind HyperbolaBSD is even more great under this perspective.</p></blockquote></div><p>This I appreciate most of the time. There are a few times here and there where its annoying, but more than not, its what I want as well.</p><p>many of the linux frameworks are just over-engineered wastes of space. But Hyperbola, kicked all of them out of their projects hence my love for it.</p>]]></content>
			<author>
				<name><![CDATA[zapper]]></name>
				<uri>https://forums.hyperbola.info/profile.php?id=117</uri>
			</author>
			<updated>2024-02-17T20:29:40Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7678#p7678</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7668#p7668" />
			<content type="html"><![CDATA[<p>Additional information. I found two scripts to <strong>automatically install Hyperbola</strong> (I haven&#039;t tested them) but this could serve as a base for the future.</p><p>1. <a href="https://git.sr.ht/~heckyel/hyperfi/blob/master/hyperfi">https://git.sr.ht/~heckyel/hyperfi/blob/master/hyperfi</a>&nbsp; <br />2. <a href="https://www.zerocat.org/projects/zerocat-hyperbola-setup/src/setup-hyperbola.sh">https://www.zerocat.org/projects/zeroca … perbola.sh</a></p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-17T10:18:54Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7668#p7668</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Install Full disk encryption (including /boot ) Luks2+argon2id T440P]]></title>
			<link rel="alternate" href="https://forums.hyperbola.info/viewtopic.php?pid=7667#p7667" />
			<content type="html"><![CDATA[<p>Nice words))<strong> written by Tthrogh</strong> : I love to help because Hyperbola has such a nice, little community with outstanding people helping each other. smile Let&#039;s learn together so you can create a nice, minimalistic installation at all - that&#039;s also a major goal as I even see bloated packages back in the BSD-world and the idea behind HyperbolaBSD is even more great under this perspective.</p>]]></content>
			<author>
				<name><![CDATA[jim]]></name>
			</author>
			<updated>2024-02-17T09:31:44Z</updated>
			<id>https://forums.hyperbola.info/viewtopic.php?pid=7667#p7667</id>
		</entry>
</feed>
