update homepage

This commit is contained in:
Tobias Powalowski 2023-06-09 16:02:19 +02:00
parent ec721b965f
commit 2f299cabad

View file

@ -13,7 +13,7 @@
<body>
<p><span dir=""><img src="/web/logo.png" alt="Logo"></span></p>
<h1>Archboot Project Homepage | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=Z7GXKW4MKHK7C"><img src="/web/donate.png" alt="Donate"/></a></h1>
<p><strong>Last update:</strong> 08.06.2023 21:54 | Tobias Powalowski | Arch Linux Developer </span><a href="https://archlinux.org/people/developers/#tpowa"><strong>tpowa</strong></a> | &copy; 2006 - 2023<span dir=""></p>
<p><strong>Last update:</strong> 09.06.2023 16:01 | Tobias Powalowski | Arch Linux Developer </span><a href="https://archlinux.org/people/developers/#tpowa"><strong>tpowa</strong></a> | &copy; 2006 - 2023<span dir=""></p>
<nav id="TOC" role="doc-toc">
<ul>
<li><a href="#introduction" id="toc-introduction"><strong><span class="toc-section-number">1.</span> Introduction</strong></a></li>
@ -31,13 +31,13 @@
<li><a href="#installation-with-a-graphical-environment-or-vnc-instead-of-plain-console" id="toc-installation-with-a-graphical-environment-or-vnc-instead-of-plain-console"><span class="toc-section-number">3.1</span> <span dir="">Installation with a graphical environment or VNC instead of plain console</span></a></li>
<li><a href="#remote-installation-with-openssh" id="toc-remote-installation-with-openssh"><span class="toc-section-number">3.2</span> <span dir="">Remote installation with OpenSSH</span></a></li>
<li><a href="#secure-boot-support-with-shim-package-signed-from-fedora" id="toc-secure-boot-support-with-shim-package-signed-from-fedora"><span class="toc-section-number">3.3</span> <span dir="">Secure Boot MOK support with fedora's signed shim package</span></a></li>
<li><a href="#switch-to-full-arch-linux-system" id="toc-switch-to-full-arch-linux-system"><span class="toc-section-number">3.4</span> <span dir="">Switch to full Arch Linux system</span></a></li>
<li><a href="#switch-to-complete-arch-linux-system" id="toc-switch-to-complete-arch-linux-system"><span class="toc-section-number">3.4</span> <span dir="">Switch to complete Arch Linux system</span></a></li>
<li><a href="#interactive-setup" id="toc-interactive-setup"><span class="toc-section-number">3.5</span> <span dir="">Interactive setup</span></a></li>
<li><a href="#for-experts-quickinst-installation" id="toc-for-experts-quickinst-installation"><span class="toc-section-number">3.6</span> <span dir="">For experts: quickinst installation</span></a></li>
<li><a href="#keep-your-image-up-to-date" id="toc-keep-your-image-up-to-date"><span class="toc-section-number">3.7</span> <span dir="">Keep your image up to date</span></a></li>
<li><a href="#tools-for-backup-and-copying-of-an-existing-system" id="toc-tools-for-backup-and-copying-of-an-existing-system"><span class="toc-section-number">3.8</span> <span dir="">Tools for backup and copying of an existing system</span></a></li>
<li><a href="#restoring-an-usb-device-to-fat32-state" id="toc-restoring-an-usb-device-to-fat32-state"><span class="toc-section-number">3.9</span> <span dir="">Restoring an USB device to FAT32 state</span></a></li>
<li><a href="#quick-system-setup" id="toc-system-setup"><span class="toc-section-number">3.10</span> <span dir="">Quick System Setup on already installed system</span></a></li>
<li><a href="#system-configuration" id="toc-system-configuration"><span class="toc-section-number">3.10</span> <span dir="">Quick system configuration on installed system</span></a></li>
</li></ul>
<li><a href="#faq-known-issues-and-limitations" id="toc-faq-known-issues-and-limitations"><strong><span class="toc-section-number">4.</span> <span dir="">FAQ, Known Issues and limitations</span></a></li></strong>
<li><a href="#archiso" id="toc-archiso"><strong><span class="toc-section-number">5.</span> <span dir="">Comparison to archiso image</span></a></li></strong>
@ -47,32 +47,35 @@
<li><a href="#git" id="toc-git"><span class="toc-section-number">6.1</span> GIT repository<span dir=""></span></a></li>
<li><a href="#bugs" id="toc-bugs"><span class="toc-section-number">6.2</span> <span dir="">Bugs</span></a></li>
</li></ul>
<li><a href="#create-rescue-system-of-running-system" id="toc-create-rescue-system-of-running-system"><strong><span class="toc-section-number">7.</span> <span dir="">Create rescue system of running system</strong></span></a></li>
<li><a href="#create-image-files" id="toc-create-image-files"><strong><span class="toc-section-number">8.</span> <span dir="">Create image files</strong></span></a>
<li><a href="#usage" id="toc-usage"><strong><span class="toc-section-number">7.</span> <span dir="">Usage on running Arch Linux system</strong></span></a>
<li><ul>
<li><a href="#installation" id="toc-installation"><span class="toc-section-number">8.1</span> <span dir="">Installation</span></a></li>
<li><a href="#requirements" id="toc-requirements"><span class="toc-section-number">8.2</span> <span dir="">Requirements</span></a></li>
<li><a href="#create-image-files-without-modifications" id="toc-create-image-files-without-modifications"><span class="toc-section-number">8.3</span> <span dir="">Create image files without modifications</span></a></li>
<li><a href="#create-image-files-with-modifications" id="toc-create-image-files-with-modifications"><span class="toc-section-number">8.4</span> <span dir="">Create image files with modifications:</span></a></li>
</li></ul>
<li><a href="#setting-up-an-archboot-image-server" id="toc-setting-up-an-archboot-image-server"><strong><span class="toc-section-number">9.</span> <span dir="">Setting up an archboot image server</strong></span></a>
<li><a href="#installation" id="toc-installation"><strong><span class="toc-section-number">7.1</span> <span dir="">Installation</span></strong></a></li>
<li><a href="#create-rescue-system" id="toc-create-rescue-system"><strong><span class="toc-section-number">7.2</span> <span dir="">Create rescue system of running system</strong></span></a></li>
<li><a href="#create-image-files" id="toc-create-image-files"><strong><span class="toc-section-number">7.3</span> <span dir="">Create image files</strong></span></a>
<li><ul>
<li><a href="#configuration-file" id="toc-configuration-file"><span class="toc-section-number">9.1</span> <span dir="">Configuration file</span></a></li>
<li><a href="#requirements-1" id="toc-requirements-1"><span class="toc-section-number">9.2</span> <span dir="">Requirements</span></a></li>
<li><a href="#running-commands" id="toc-running-commands"><span class="toc-section-number">9.3</span> <span dir="">Running commands</span></a></li>
<li><a href="#requirements" id="toc-requirements"><span class="toc-section-number">7.3.1</span> <span dir="">Requirements</span></a></li>
<li><a href="#create-image-files-without-modifications" id="toc-create-image-files-without-modifications"><span class="toc-section-number">7.3.2</span> <span dir="">Create image files without modifications</span></a></li>
<li><a href="#create-image-files-with-modifications" id="toc-create-image-files-with-modifications"><span class="toc-section-number">7.3.3</span> <span dir="">Create image files with modifications</span></a></li>
</li></ul>
<li><a href="#testing-image-and-files-with-qemu" id="toc-testing-image-and-files-with-qemu"><strong><span class="toc-section-number">10.</span> <span dir="">Testing image and files with QEMU</strong></span></a>
<li><a href="#setting-up-an-archboot-image-server" id="toc-setting-up-an-archboot-image-server"><strong><span class="toc-section-number">7.4</span> <span dir="">Setting up an archboot image server</strong></span></a>
<li><ul>
<li><a href="#running-aarch64" id="toc-running-aarch64"><span class="toc-section-number">10.1</span> <span dir="">Running AARCH64</span></a></li>
<li><a href="#running-riscv64" id="toc-running-riscv64"><span class="toc-section-number">10.2</span> <span dir="">Running RISCV64</span></a></li>
<li><a href="#running-x86_64" id="toc-running-x86-64"><span class="toc-section-number">10.3</span> <span dir="">Running X86_64</span></a></li>
<li><a href="#additional-qemu-parameters" id="toc-additional-qemu-parameters"><span class="toc-section-number">10.4</span> <span dir="">Additional qemu parameters</span></a></li>
<li><a href="#hwsim" id="toc-hwsim"><span class="toc-section-number">10.5</span> <span dir="">Setting up a hwsim SSID</span></a></li>
<li><a href="#configuration-file" id="toc-configuration-file"><span class="toc-section-number">7.4.1</span> <span dir="">Configuration file</span></a></li>
<li><a href="#requirements-1" id="toc-requirements-1"><span class="toc-section-number">7.4.2</span> <span dir="">Requirements</span></a></li>
<li><a href="#running-commands" id="toc-running-commands"><span class="toc-section-number">7.4.3</span> <span dir="">Running commands</span></a></li>
</li></ul>
<li><a href="#arch-linux-wiki" id="toc-arch-linux-wiki"><strong><span class="toc-section-number">11.</span> <span dir="">Arch Linux Wiki</strong></span></a></li>
<li><a href="#quick-links-archboot" id="toc-quick-links-archboot"><strong><span class="toc-section-number">12.</span> <span dir="">Quick links Archboot</strong></span></a></li>
<li><a href="#quick-links-videos" id="toc-quick-links-videos"><strong><span class="toc-section-number">13.</span> <span dir="">Quick links videos</strong></span></a></li>
<li><a href="#references" id="toc-references"><strong><span class="toc-section-number">14.</span> <span dir="">References</span></strong></a></li>
</li></ul>
<li><a href="#testing-image-and-files-with-qemu" id="toc-testing-image-and-files-with-qemu"><strong><span class="toc-section-number">8.</span> <span dir="">Testing image and files with QEMU</strong></span></a>
<li><ul>
<li><a href="#running-aarch64" id="toc-running-aarch64"><span class="toc-section-number">8.1</span> <span dir="">Running AARCH64</span></a></li>
<li><a href="#running-riscv64" id="toc-running-riscv64"><span class="toc-section-number">8.2</span> <span dir="">Running RISCV64</span></a></li>
<li><a href="#running-x86_64" id="toc-running-x86-64"><span class="toc-section-number">8.3</span> <span dir="">Running X86_64</span></a></li>
<li><a href="#additional-qemu-parameters" id="toc-additional-qemu-parameters"><span class="toc-section-number">8.4</span> <span dir="">Additional qemu parameters</span></a></li>
<li><a href="#hwsim" id="toc-hwsim"><span class="toc-section-number">8.5</span> <span dir="">Setting up a hwsim SSID</span></a></li>
</li></ul>
<li><a href="#arch-linux-wiki" id="toc-arch-linux-wiki"><strong><span class="toc-section-number">9.</span> <span dir="">Arch Linux Wiki</strong></span></a></li>
<li><a href="#quick-links-archboot" id="toc-quick-links-archboot"><strong><span class="toc-section-number">10.</span> <span dir="">Quick links Archboot</strong></span></a></li>
<li><a href="#quick-links-videos" id="toc-quick-links-videos"><strong><span class="toc-section-number">11.</span> <span dir="">Quick links videos</strong></span></a></li>
<li><a href="#references" id="toc-references"><strong><span class="toc-section-number">12.</span> <span dir="">References</span></strong></a></li>
</ul>
</nav>
<h2 data-number="1" id="introduction"><span class="header-section-number">1.</span> Introduction</h2>
@ -560,7 +563,7 @@ initrd (loop)/boot/initramfs-x86_64.img
<li>Start again with adding the hashes of kernel and grub.</li>
</ul>
</ul></li>
<h3 data-number="3.4" id="switch-to-full-arch-linux-system"><span class="header-section-number">3.4</span> <strong><span dir="">Switch to full Arch Linux system</span></strong></h3>
<h3 data-number="3.4" id="switch-to-complete-arch-linux-system"><span class="header-section-number">3.4</span> <strong><span dir="">Switch to complete Arch Linux system</span></strong></h3>
<ul>
<li>The <strong>Archboot</strong> system is stripped down to <strong>minimal</strong> space usage.</li>
<li>Though <strong>perl, python, man/info pages, includes, additional kernel modules (eg. sound)</strong><br>and other things are <strong>not</strong> provided by default.</li>
@ -569,7 +572,7 @@ initrd (loop)/boot/initramfs-x86_64.img
<table>
<thead>
<tr class="header">
<th>Switch to full Arch Linux system:</th>
<th>Switch to complete Arch Linux system:</th>
</tr>
</thead>
<tbody>
@ -733,8 +736,8 @@ initrd (loop)/boot/initramfs-x86_64.img
</tbody>
</table>
</ul>
<h3 data-number="3.10" id="quick-system-setup"><span class="header-section-number">3.10</span> <span dir="">Quick System Setup on already installed system</span></h3>
<p>You can also run <strong>archboot-setup.sh</strong> for a quick <strong>System Setup</strong> on an already installed system.</p>
<h3 data-number="3.10" id="quick-configurtation"><span class="header-section-number">3.10</span> <span dir="">Quick system configuration on installed system</span></h3>
<p>You can also run <strong>archboot-setup.sh</strong> for a quick <strong>system configuration</strong> on an installed system.</p>
<p><a href="#installation" title="Installation"><strong>Install</strong></a> your corresponding archboot package for getting the <strong>archboot-setup.sh</strong> script.</p>
<h2 data-number="4." id="faq-known-issues-and-limitations"><span class="header-section-number">4.</span> <strong><span dir="">FAQ, Known Issues and limitations</span></strong></h3>
<ul>
@ -1016,28 +1019,8 @@ Its an initramdisk which includes everything. The calculated size to boot the
<p>GIT repository can be found at <a href="https://gitlab.archlinux.org/tpowa/archboot"><strong>Arch Linux Gitlab</strong></a> or <a href="https://github.com/tpowa/Archboot"><strong>Github</strong></a> .</p>
<h3 data-number="6.2" id="bugs"><span class="header-section-number">6.2</span> <strong><span dir="">Bugs</span></strong></h3>
<p>Use the Arch Linux Gitlab <a href="https://gitlab.archlinux.org/tpowa/archboot/-/issues"><strong>Bugtracker</strong></a> for filling bugs.</p>
<h2 data-number="7" id="create-rescue-system-of-running-system"><span class="header-section-number">7.</span> <span dir="">Create rescue system of running system</span></h2>
<ul>
</ul>
<ul>
<table>
<thead>
<tr class="header">
<th>Create the initrd with your chosen profile:</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><code># mkinitcpio -c /etc/archboot/&lt;profile&gt;.conf -g initrd.img</code></td>
</tr>
</tbody>
</table>
</ul>
<ul>
<li>Add your used <strong>kernel</strong> and <strong>initrd</strong> to your bootloader.</li>
</ul>
<h2 data-number="8" id="create-image-files"><span class="header-section-number">8.</span> <span dir="">Create image files</span></h2>
<h3 data-number="8.1" id="installation"><span class="header-section-number">8.1</span> <strong><span dir="">Installation</span></strong></h3>
<h2 data-number="7" id="running-system"><span class="header-section-number">7.</span> <span dir="">Usage on running Arch Linux system</span></h2>
<h2 data-number="7.1" id="installation"><span class="header-section-number">7.1</span> <strong><span dir="">Installation</span></strong></h2>
<ul>
</ul>
<ul>
@ -1063,9 +1046,28 @@ Its an initramdisk which includes everything. The calculated size to boot the
<ul>
<li>If you want to build <strong>aarch64</strong> or <strong>riscv64</strong> images replace <strong>x86_64</strong> with the architecture of your choice in the commands and files below.</li>
</ul>
<h3 data-number="8.2" id="requirements"><span class="header-section-number">8.2</span> <strong><span dir="">Requirements</span></strong></h3>
<h2 data-number="7.2" id="create-rescue-system"><span class="header-section-number">7.2</span> <strong><span dir="">Create rescue sytem of running system</span></strong></h2>
<ul>
<table>
<thead>
<tr class="header">
<th>Create the initrd with your chosen profile:</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><code># mkinitcpio -c /etc/archboot/&lt;profile&gt;.conf -g initrd.img</code></td>
</tr>
</tbody>
</table>
</ul>
<ul>
<li>Add your used <strong>kernel</strong> and <strong>initrd</strong> to your bootloader.</li>
</ul>
<h2 data-number="7.3" id="create-image-files"><span class="header-section-number">7.3</span> <span dir="">Create image files</span></h2>
<h3 data-number="7.3.1" id="requirements"><span class="header-section-number">7.3.1</span> <strong><span dir="">Requirements</span></strong></h3>
<p>Around <strong>3GB</strong> free space on disk.</p>
<h3 data-number="8.3" id="create-image-files-without-modifications"><span class="header-section-number">8.3</span> <strong><span dir="">Create image files without modifications</span></strong></h3>
<h3 data-number="7.3.2" id="create-image-files-without-modifications"><span class="header-section-number">7.3.2</span> <strong><span dir="">Create image files without modifications</span></strong></h3>
<p>This script creates every installation media with latest available core/extra packages and boot/ directory with kernel and initrds.</p>
<ul>
<table>
@ -1095,9 +1097,9 @@ Its an initramdisk which includes everything. The calculated size to boot the
</tbody>
</table>
</ul>
<h3 data-number="8.4" id="create-image-files-with-modifications"><span class="header-section-number">8.4</span> <strong><span dir="">Create image files with modifications:</span></strong></h3>
<h3 data-number="7.3.3" id="create-image-files-with-modifications"><span class="header-section-number">7.3.3</span> <strong><span dir="">Create image files with modifications:</span></strong></h3>
<p>Explanation of the archboot image tools.</p>
<h4 data-number="8.4.1" id="archboot-x86_64-create-container.sh"><span class="header-section-number">8.4.1</span> <strong><span dir="">archboot-x86_64-create-container.sh</span></strong></h4>
<h4 data-number="7.3.3.1" id="archboot-x86_64-create-container.sh"><span class="header-section-number">7.3.3.1</span> <strong><span dir="">archboot-x86_64-create-container.sh</span></strong></h4>
<ul>
<table>
<thead>
@ -1127,14 +1129,14 @@ Its an initramdisk which includes everything. The calculated size to boot the
</table>
</ul>
<p>Modify your container to your needs. Then run <strong>archboot-x86_64-iso.sh</strong> for image creation in container.</p>
<h4 data-number="8.4.2" id="configuration-files-for-image-creation"><span class="header-section-number">8.4.2</span> <strong><span dir="">Configuration files for image creation:</span></strong></h4>
<h4 data-number="7.3.3.2" id="configuration-files-for-image-creation"><span class="header-section-number">7.3.3.2</span> <strong><span dir="">Configuration files for image creation:</span></strong></h4>
<ul>
There are the following configuration files for ISO creation:
<li><strong>/etc/archboot/defaults</strong>: defaults for packages, bootloader config and server setup.</li>
<li><strong>/etc/archboot/presets/&lt;profile&gt;</strong>: presets for the images, defines which kernel and mkinitcpio.conf is used.</li>
<li><strong>/etc/archboot/&lt;profile&gt;.conf</strong>: contains the HOOKS, which are used for the initramdisks.</li>
</ul>
<h4 data-number="8.4.3" id="archboot-cpio.sh"><span class="header-section-number">8.4.3</span> <strong><span dir="">archboot-cpio.sh initramfs generator:</span></strong></h4>
<h4 data-number="7.3.3.3" id="archboot-cpio.sh"><span class="header-section-number">7.3.3.3</span> <strong><span dir="">archboot-cpio.sh initramfs generator:</span></strong></h4>
<p>The archboot initramfs toolchain uses its own cpio generator, which is mkinitcpio compatible and <strong>only</strong> uses the following options:</p>
<ul>
<li>Options supported in <strong>config</strong> files:<br>
@ -1142,7 +1144,7 @@ There are the following configuration files for ISO creation:
<li>Functions supported in <strong>HOOK</strong> files:<br>
<strong>add_dir, add_full_dir, add_binary, add_file, add_symlink, add_module, add_all_modules</strong></li>
</ul>
<h4 data-number="8.4.4" id="archboot-x86_64-iso.sh"><span class="header-section-number">8.4.4</span> <strong><span dir="">archboot-x86_64-iso.sh</span></strong></h4>
<h4 data-number="7.3.3.4" id="archboot-x86_64-iso.sh"><span class="header-section-number">7.3.3.4</span> <strong><span dir="">archboot-x86_64-iso.sh</span></strong></h4>
<p>Script for image creation from running system or for use in archboot container.</p>
<ul>
<table>
@ -1167,17 +1169,17 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h2 data-number="9" id="setting-up-an-archboot-image-server"><span class="header-section-number">9.</span> <span dir="">Setting up an archboot image server</span></h2>
<h3 data-number="9.1" id="configuration-file"><span class="header-section-number">9.1</span> <strong><span dir="">Configuration file</span></strong></h3>
<h2 data-number="7.4" id="setting-up-an-archboot-image-server"><span class="header-section-number">7.4.</span> <span dir="">Setting up an archboot image server</span></h2>
<h3 data-number="7.4.1" id="configuration-file"><span class="header-section-number">7.4.1</span> <strong><span dir="">Configuration file</span></strong></h3>
<p>You need to configure all your settings in the configuration file: <strong>/etc/archboot/defaults</strong></p>
<h3 data-number="9.2" id="requirements-1"><span class="header-section-number">9.2</span> <strong><span dir="">Requirements</span></strong></h3>
<h3 data-number="7.4.2" id="requirements-1"><span class="header-section-number">7.4.2</span> <strong><span dir="">Requirements</span></strong></h3>
<ul>
<li>You have a normal user, which has access to a working gpg setup with own signature.</li>
<li>You have a normal user with ssh access to the server, on which the images should upload.</li>
<li>Add the directories on the remote server, you want to upload to.</li>
</ul>
<h3 data-number="9.3" id="running-commands"><span class="header-section-number">9.3</span> <strong><span dir="">Running commands</span></strong></h3>
<h4 data-number="9.3.1" id="x86_64-architecture"><span class="header-section-number">9.3.1</span> <strong><span dir="">x86_64 architecture</span></strong></h4>
<h3 data-number="7.4.3" id="running-commands"><span class="header-section-number">7.4.3</span> <strong><span dir="">Running commands</span></strong></h3>
<h4 data-number="7.4.3.1" id="x86_64-architecture"><span class="header-section-number">7.4.3.1</span> <strong><span dir="">x86_64 architecture</span></strong></h4>
<ul>
<table>
<thead>
@ -1192,7 +1194,7 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h4 data-number="9.3.2" id="aarch64riscv64-architecture"><span class="header-section-number">9.3.2</span> <strong><span dir="">aarch64/riscv64 architecture</span></strong></h4>
<h4 data-number="7.4.3.2" id="aarch64riscv64-architecture"><span class="header-section-number">7.4.3.2</span> <strong><span dir="">aarch64/riscv64 architecture</span></strong></h4>
<ul>
<li>You have to skip the tarball creation step, on <strong>aarch64</strong> or <strong>riscv64</strong> hardware.</li>
<li><a href="https://wiki.archlinux.org/title/Install" title="Install"><strong>Install</strong></a> the <a href="https://archlinux.org/packages/?name=qemu-user-static"><strong><span dir="">qemu-user-static</span></strong></a> package, for building on <strong>x86_64</strong> hardware.</li>
@ -1235,11 +1237,11 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h4 data-number="9.3.3" id="server-cleanup"><span class="header-section-number">9.3.3</span> <strong><span dir="">Server cleanup</span></strong></h4>
<p>The <strong>/etc/archboot/defaults</strong> file defines old images purging after <strong>2</strong> months.</p>
<h2 data-number="10" id="testing-image-and-files-with-qemu"><span class="header-section-number">10.</span> <span dir="">Testing image and files with QEMU</span></h2>
<h4 data-number="7.4.3.3" id="server-cleanup"><span class="header-section-number">7.4.3.3</span> <strong><span dir="">Server cleanup</span></strong></h4>
<p>The <strong>/etc/archboot/defaults</strong> file defines old images purging after <strong>1</strong> month.</p>
<h2 data-number="8" id="testing-image-and-files-with-qemu"><span class="header-section-number">8.</span> <span dir="">Testing image and files with QEMU</span></h2>
<p>You can run <a href="https://wiki.archlinux.org/title/QEMU" title="QEMU"><strong>QEMU</strong></a> tests at different stages of ISO creation.</p>
<h3 data-number="10.1" id="running-aarch64"><span class="header-section-number">10.1</span> <strong><span dir="">Running AARCH64:</span></strong></h3>
<h3 data-number="8.1" id="running-aarch64"><span class="header-section-number">8.1</span> <strong><span dir="">Running AARCH64:</span></strong></h3>
<ul>
<li><a href="https://wiki.archlinux.org/title/Install" title="Install"><strong>Install</strong></a> the <a href="https://archlinux.org/packages/?name=edk2-armvirt"><strong><span dir="">edk2-armvirt</span></strong></a> package.</li>
</ul>
@ -1257,7 +1259,7 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h3 data-number="10.2" id="running-riscv64"><span class="header-section-number">10.2</span> <strong><span dir="">Running RISCV64:</span></strong></h3>
<h3 data-number="8.2" id="running-riscv64"><span class="header-section-number">8.2</span> <strong><span dir="">Running RISCV64:</span></strong></h3>
<ul>
<table>
<thead>
@ -1275,9 +1277,9 @@ There are the following configuration files for ISO creation:
<ul>
<li>Use <strong>ssh root@localhost -p 2222</strong> to connect to machine from your running host.</li>
</ul>
<h3 data-number="10.3" id="running-x86_64"><span class="header-section-number">10.3</span> <strong><span dir="">Running X86_64:</span></strong></h3>
<h3 data-number="8.3" id="running-x86_64"><span class="header-section-number">8.3</span> <strong><span dir="">Running X86_64:</span></strong></h3>
<ul>
<h4 data-number="10.3.1" id="uefi-gpt-secure-boot"><span class="header-section-number">10.3.1</span> <strong><span dir="">Running kernel, BIOS MBR, UEFI GPT without Secure Boot:</span></strong></h3>
<h4 data-number="8.3.1" id="uefi-gpt-secure-boot"><span class="header-section-number">8.3.1</span> <strong><span dir="">Running kernel, BIOS MBR, UEFI GPT without Secure Boot:</span></strong></h3>
</ul>
<ul>
<table>
@ -1336,7 +1338,7 @@ There are the following configuration files for ISO creation:
</table>
</ul>
<ul>
<h4 data-number="10.3.2" id="uefi-gpt-secure-boot"><span class="header-section-number">10.3.2</span> <strong><span dir="">UEFI GPT Secure Boot</span></strong></h3>
<h4 data-number="8.3.2" id="uefi-gpt-secure-boot"><span class="header-section-number">8.3.2</span> <strong><span dir="">UEFI GPT Secure Boot</span></strong></h3>
</ul>
<ul>
<table>
@ -1383,7 +1385,7 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h3 data-number="10.4" id="additional-qemu-parameters"><span class="header-section-number">10.4</span> <strong><span dir="">Additional qemu parameters</span></strong></h3>
<h3 data-number="8.4" id="additional-qemu-parameters"><span class="header-section-number">8.4</span> <strong><span dir="">Additional qemu parameters</span></strong></h3>
<ul>
<table>
<thead>
@ -1412,7 +1414,7 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h3 data-number="10.5" id="hwsim"><span class="header-section-number">10.5</span> <strong><span dir="">Setting up a hwsim SSID</span></strong></h3>
<h3 data-number="8.5" id="hwsim"><span class="header-section-number">8.5</span> <strong><span dir="">Setting up a hwsim SSID</span></strong></h3>
<ul>
<table>
<thead>
@ -1427,7 +1429,7 @@ There are the following configuration files for ISO creation:
</tbody>
</table>
</ul>
<h2 data-number="11" id="arch-linux-wiki"><span class="header-section-number">11.</span> <span dir="">Arch Linux Wiki</span></h2>
<h2 data-number="9" id="arch-linux-wiki"><span class="header-section-number">9.</span> <span dir="">Arch Linux Wiki</span></h2>
<ul>
<li><a href="https://wiki.archlinux.org/title/Installation_Guide" title="Installation Guide"><strong>Installation Guide</strong></a></li>
<li><a href="https://wiki.archlinux.org/title/Improving_performance" title="Improving performance"><strong>Improving performance</strong></a></li>
@ -1445,7 +1447,7 @@ There are the following configuration files for ISO creation:
<li><a href="https://wiki.archlinux.org/title/VNC" title="VNC"><strong>VNC</strong></a></li>
<li><a href="https://wiki.archlinux.org/title/Wayland" title="Wayland"><strong>Wayland</strong></a></li>
</ul>
<h2 data-number="12" id="quick-links-archboot"><span class="header-section-number">12.</span> <span dir="">Quick links Archboot</span></h2>
<h2 data-number="10" id="quick-links-archboot"><span class="header-section-number">10.</span> <span dir="">Quick links Archboot</span></h2>
<ul>
<li><a href="https://www.reddit.com/r/archboot"><strong>Blog</strong></a></li>
<li><a href="https://gitlab.archlinux.org/tpowa/archboot"><strong>Project page</strong></a></li>
@ -1454,13 +1456,13 @@ There are the following configuration files for ISO creation:
<li><a href="/src"><strong>Build sources</strong></a></li>
<li><a href="https://gitlab.archlinux.org/tpowa/archboot-repository"><strong>Repository</strong></a></li>
</ul>
<h2 data-number="13" id="quick-links-videos"><span class="header-section-number">13.</span> <span dir="">Quick links videos</span></h2>
<h2 data-number="11" id="quick-links-videos"><span class="header-section-number">11.</span> <span dir="">Quick links videos</span></h2>
<ul>
<li><a href="https://www.youtube.com/watch?v=xo_PlJHloqk"><strong>Parallels installation on Macbook M1</strong></a></li>
<li><a href="https://www.youtube.com/watch?v=cOobSmI-XgA"><strong>UTM installation on Macbook M1</strong></a></li>
<li><a href="https://www.youtube.com/watch?v=mb3ykTklnWU"><strong>Running local image</strong></a></li>
</ul>
<h2 data-number="14" id="references"><span class="header-section-number">14.</span> <span dir="">References</span></h2>
<h2 data-number="12" id="references"><span class="header-section-number">12.</span> <span dir="">References</span></h2>
<ul>
<li><a href="https://www.kraxel.org/blog/2019/09/display-devices-in-qemu/"><strong>Qemu display devices</strong></a></li>
<li><a href="https://colatkinson.site/linux/riscv/2021/01/27/riscv-qemu/"><strong>Qemu on RISC-V</strong></a></li>