Compare commits

...

27 commits

Author SHA1 Message Date
Tobias Powalowski
c282e2ca42 update homepage 2024-09-01 09:11:19 +02:00
Tobias Powalowski
7ebaeea9fb update comments 2024-08-31 20:46:00 +02:00
Tobias Powalowski
572336da4f clear tty before running autorun.sh 2024-08-31 20:43:24 +02:00
Tobias Powalowski
8756844d97 relogin after autorun 2024-08-31 20:41:41 +02:00
Tobias Powalowski
cf2fdb6a44 message a bit later 2024-08-31 20:37:24 +02:00
Tobias Powalowski
6e0eab9c63 --noconfirm to installation 2024-08-31 20:35:15 +02:00
Tobias Powalowski
8276e078db --noconfirm to installation 2024-08-31 20:33:23 +02:00
Tobias Powalowski
99d1ba8010 --noconfirm to installation 2024-08-31 20:32:24 +02:00
Tobias Powalowski
d6305620d9 update pacman keyring before proceeding 2024-08-31 20:30:57 +02:00
Tobias Powalowski
19aa637c0c only run autorun script once 2024-08-31 20:26:01 +02:00
Tobias Powalowski
a95bc771e0 only run autorun script once 2024-08-31 20:22:50 +02:00
Tobias Powalowski
5389c75c12 fix autorun 2024-08-31 20:19:06 +02:00
Tobias Powalowski
5f0b91ee9f add aarch64 licenses 2024-08-31 16:44:44 +02:00
Tobias Powalowski
e108c0d433 update homepage 2024-08-31 16:26:18 +02:00
Tobias Powalowski
86480e22f0 bump logo to 2024.09 2024-08-31 15:29:01 +02:00
Tobias Powalowski
289e81ab09 better check on script 2024-08-31 15:11:59 +02:00
Tobias Powalowski
ac95416160 add custom autorun script support 2024-08-31 15:00:03 +02:00
Tobias Powalowski
d85ba82a05 add custom autorun script support 2024-08-31 14:58:22 +02:00
Tobias Powalowski
9a4e53777c add custom autorun script support 2024-08-31 14:56:28 +02:00
Tobias Powalowski
fdd898d755 update homepage 2024-08-30 12:34:28 +02:00
Tobias Powalowski
b6f932ebc3 update comment 2024-08-30 12:17:15 +02:00
Tobias Powalowski
94868f71be update CHANGELOG 2024-08-30 12:13:36 +02:00
Tobias Powalowski
419cd08438 update CHANGELOG 2024-08-29 17:34:21 +02:00
Tobias Powalowski
c7635fde2c add xfs_property on 6.10.0 2024-08-27 14:06:30 +02:00
Tobias Powalowski
6103ace127 update homepag 2024-08-27 10:55:28 +02:00
Tobias Powalowski
40c7fff362 update homepage 2024-08-26 19:36:32 +02:00
Tobias Powalowski
e0488f4bd4 update CHANGELOG 2024-08-26 12:53:53 +02:00
9 changed files with 113 additions and 28 deletions

View file

@ -1,8 +1,10 @@
On the road to 2024.08: On the road to 2024.09:
- added custom autorun script support
--- ---
Highlights 2024.08:
- added clean-blockdevice.sh script
Environment: Environment:
- updated and unified usage information in all scripts - updated and unified usage information in all scripts
- added clean-blockdevice.sh script
- added bash completion for restore-usbstick.sh and clean-blockdevice.sh - added bash completion for restore-usbstick.sh and clean-blockdevice.sh
--- ---
Highlights 2024.07: Highlights 2024.07:

View file

@ -1,6 +1,7 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# SPDX-License-Identifier: GPL-3.0-or-later # SPDX-License-Identifier: GPL-3.0-or-later
# archboot-restore-usbstick.sh - restore usbstick to FAT32 # archboot-clean-blockdevice.sh - clean blockdevice from filesystem
# signatures and partition table
# by Tobias Powalowski <tpowa@archlinux.org> # by Tobias Powalowski <tpowa@archlinux.org>
. /usr/lib/archboot/common.sh . /usr/lib/archboot/common.sh
_usage() _usage()

View file

@ -146,5 +146,9 @@ linux-with-alt-and-altgr,linux-keys-bare}.inc,qwerty/us.map.gz} \
_symlink "/etc/ssl/cert.pem" "../ca-certificates/extracted/tls-ca-bundle.pem" _symlink "/etc/ssl/cert.pem" "../ca-certificates/extracted/tls-ca-bundle.pem"
_symlink "/etc/ssl/certs/ca-certificates.crt" "../../ca-certificates/extracted/tls-ca-bundle.pem" _symlink "/etc/ssl/certs/ca-certificates.crt" "../../ca-certificates/extracted/tls-ca-bundle.pem"
_map _file /usr/share/{ca-certificates/trust-source/mozilla.trust.p11-kit,p11-kit/modules/p11-kit-trust.module} _map _file /usr/share/{ca-certificates/trust-source/mozilla.trust.p11-kit,p11-kit/modules/p11-kit-trust.module}
# add custom autrun script
if [[ -f /etc/archboot/run/autorun.sh ]]; then
_file /etc/archboot/run/autorun.sh
fi
} }

View file

@ -12,7 +12,7 @@ mmpstatus,scrub,scrub_all,undo} e4{crypt,defrag} exfatlabel fatlabel findfs fsck
msdos,vfat,xfs} fs{freeze,trim} getcifsacl mk{_cmds,dosfs,e2fs,swap} mkfs.{bcachefs,\ msdos,vfat,xfs} fs{freeze,trim} getcifsacl mk{_cmds,dosfs,e2fs,swap} mkfs.{bcachefs,\
exfat,ext4,msdos,vfat,xfs} mount.{bcachefs,cifs,smb3} nfs{conf,dcld,idmap} nfsv4.exportd \ exfat,ext4,msdos,vfat,xfs} mount.{bcachefs,cifs,smb3} nfs{conf,dcld,idmap} nfsv4.exportd \
nvme setcifsacl tune.exfat tune2fs wipefs xfs_{admin,bmap,copy,db,estimate,freeze,fsr,\ nvme setcifsacl tune.exfat tune2fs wipefs xfs_{admin,bmap,copy,db,estimate,freeze,fsr,\
growfs,info,io,logprint,metadump,mdrestore,mkfile,ncheck,quota,repair,rtcp,spaceman} growfs,info,io,logprint,metadump,mdrestore,mkfile,ncheck,property,quota,repair,rtcp,spaceman}
_map _full_dir /etc/{cifs-utils,request-key.d,nvme} _map _full_dir /etc/{cifs-utils,request-key.d,nvme}
# fix libinih for plasma wallpaper # fix libinih for plasma wallpaper
_map _file /usr/lib/libINI* _map _file /usr/lib/libINI*

View file

@ -144,6 +144,9 @@ done
if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then if [[ "${_RUNNING_ARCH}" == "x86_64" ]]; then
_file /usr/share/licenses/broadcom-wl/LICENSE _file /usr/share/licenses/broadcom-wl/LICENSE
fi fi
if [[ "${_RUNNING_ARCH}" == "aarch64" ]]; then
_file /usr/share/licenses/systemd/MIT-0.txt
fi
_map _full_dir /usr/share/licenses/{spdx,linux-firmware} _map _full_dir /usr/share/licenses/{spdx,linux-firmware}
} }

View file

@ -109,6 +109,46 @@ _run_update_installer() {
fi fi
} }
_run_autorun() {
# check on cmdline parameter, don't run on local image
if rg -q 'autorun=' /proc/cmdline && [[ ! -e "${_LOCAL_DB}" ]]; then
: > /.autorun
clear
_REMOTE_AUTORUN="$(rg -o 'autorun=(.*)' -r '$1' /proc/cmdline | sd ' .*' '')"
echo "Trying 30 seconds to download:"
echo -n "${_REMOTE_AUTORUN} --> autorun.sh..."
[[ -d /etc/archboot/run ]] || mkdir -p /etc/archboot/run
_COUNT=""
while true; do
sleep 1
if ${_DLPROG} -o /etc/archboot/run/autorun.sh "${_REMOTE_AUTORUN}"; then
echo -e "\e[1;94m => \e[1;92mSuccess.\e[m"
break
fi
_COUNT=$((_COUNT+1))
if [[ "${_COUNT}" == 30 ]]; then
echo -e "\e[1;94m => \e[1;91mERROR: Download failed.\e[m"
sleep 5
break
fi
done
fi
if [[ -f /etc/archboot/run/autorun.sh ]]; then
echo "Waiting for pacman keyring..."
_pacman_keyring
echo "Updating pacman keyring..."
pacman -Sy --noconfirm ${_KEYRING} &>"${_LOG}"
chmod 755 /etc/archboot/run/autorun.sh
echo "Running custom autorun.sh..."
/etc/archboot/run/./autorun.sh
echo "Finished autorun.sh."
echo
echo "Relogin on tty1 in 5 seconds..."
sleep 5
exit
fi
}
if [[ "${_TTY}" = "tty1" ]] ; then if [[ "${_TTY}" = "tty1" ]] ; then
if ! mount | rg -q 'zram0'; then if ! mount | rg -q 'zram0'; then
_TITLE="archboot.com | ${_RUNNING_ARCH} | ${_RUNNING_KERNEL} | Basic Setup | ZRAM" _TITLE="archboot.com | ${_RUNNING_ARCH} | ${_RUNNING_KERNEL} | Basic Setup | ZRAM"
@ -125,6 +165,8 @@ if [[ "${_TTY}" = "tty1" ]] ; then
# initialize pacman keyring # initialize pacman keyring
[[ -e /etc/systemd/system/pacman-init.service ]] && systemctl start pacman-init [[ -e /etc/systemd/system/pacman-init.service ]] && systemctl start pacman-init
fi fi
# only run autorun.sh once!
! [[ -e /.autorun ]] && _run_autorun
fi fi
# start bottom on VC6 # start bottom on VC6
while [[ "${_TTY}" = "tty6" ]] ; do while [[ "${_TTY}" = "tty6" ]] ; do

View file

@ -17,7 +17,7 @@
<h1>Archboot Home | <a href="https://archboot.com/gallery.html">Gallery</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=Z7GXKW4MKHK7C"><img src="donate.png" alt="Donate"></a></h1> <h1>Archboot Home | <a href="https://archboot.com/gallery.html">Gallery</a> | <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=Z7GXKW4MKHK7C"><img src="donate.png" alt="Donate"></a></h1>
<h2>2024 Fundraise: 0% <progress max="100" value="48">0%</progress> 100%</h2> <h2>2024 Fundraise: 0% <progress max="100" value="48">0%</progress> 100%</h2>
<p><strong>&copy; 2006 - 2024 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong> | Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a></strong><br> <p><strong>&copy; 2006 - 2024 | <a href=mailto:tpowa@archlinux.org>Tobias Powalowski</a></strong> | Arch Linux Developer <strong><a href="https://archlinux.org/people/developers/#tpowa">tpowa</a></strong><br>
<strong>Last update: 14.08.2024 22:42</strong></p> <strong>Last update: 01.09.2024 09:05</strong></p>
<nav id="TOC" role="doc-toc"> <nav id="TOC" role="doc-toc">
<ul> <ul>
<li><a href="#introduction" id="toc-introduction"><strong><span class="toc-section-number">1.</span> Introduction</strong></a></li> <li><a href="#introduction" id="toc-introduction"><strong><span class="toc-section-number">1.</span> Introduction</strong></a></li>
@ -37,10 +37,11 @@
<li><a href="#interactive-setup" id="toc-interactive-setup"><span class="toc-section-number">3.6</span> Interactive Setup</a></li> <li><a href="#interactive-setup" id="toc-interactive-setup"><span class="toc-section-number">3.6</span> Interactive Setup</a></li>
<li><a href="#for-experts-quickinst-installation" id="toc-for-experts-quickinst-installation"><span class="toc-section-number">3.7</span> For Experts: Quickinst Installation</a></li> <li><a href="#for-experts-quickinst-installation" id="toc-for-experts-quickinst-installation"><span class="toc-section-number">3.7</span> For Experts: Quickinst Installation</a></li>
<li><a href="#cli-manage-archboot" id="toc-manage-archboot"><span class="toc-section-number">3.8</span> For Experts: CLI Manage Environment</a></li> <li><a href="#cli-manage-archboot" id="toc-manage-archboot"><span class="toc-section-number">3.8</span> For Experts: CLI Manage Environment</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.9</span> Tools For Backup And Copying Of An Existing System</a></li> <li><a href="#autorun" id="toc-autorun"><span class="toc-section-number">3.9</span> For Experts: Custom Autorun Script</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.10</span> Restoring An USB Device To FAT32 State</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.10</span> Tools For Backup And Copying Of An Existing System</a></li>
<li><a href="#clean-blockdevice" id="toc-clean-blockdevice"><span class="toc-section-number">3.11</span> Clean Blockdevice</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.11</span> Restoring An USB Device To FAT32 State</a></li>
<li><a href="#system-configuration" id="toc-system-configuration"><span class="toc-section-number">3.12</span> System Configuration On Installed System</a></li> <li><a href="#clean-blockdevice" id="toc-clean-blockdevice"><span class="toc-section-number">3.12</span> Clean Blockdevice</a></li>
<li><a href="#system-configuration" id="toc-system-configuration"><span class="toc-section-number">3.13</span> System Configuration On Installed System</a></li>
</ul></li> </ul></li>
<li><strong><a href="#faq-known-issues-and-limitations" id="toc-faq-known-issues-and-limitations"><span class="toc-section-number">4.</span> FAQ / Known Issues / Limitations</a></strong></li> <li><strong><a href="#faq-known-issues-and-limitations" id="toc-faq-known-issues-and-limitations"><span class="toc-section-number">4.</span> FAQ / Known Issues / Limitations</a></strong></li>
<li><strong><a href="#archiso" id="toc-archiso"><span class="toc-section-number">5.</span> Comparison To Archiso Image</a></strong></li> <li><strong><a href="#archiso" id="toc-archiso"><span class="toc-section-number">5.</span> Comparison To Archiso Image</a></strong></li>
@ -82,7 +83,6 @@
<thead> <thead>
<tr class="header"> <tr class="header">
<th>Arch Linux Distribution</th> <th>Arch Linux Distribution</th>
<th>Download</th>
<th>Release</th> <th>Release</th>
<th>B2SUM</th> <th>B2SUM</th>
<th>Archive</th> <th>Archive</th>
@ -92,7 +92,6 @@
<tbody> <tbody>
<tr class="odd"> <tr class="odd">
<td><a href="https://archlinuxarm.org/"><strong>ARM - aarch64</strong></a><sup>1</sup></td> <td><a href="https://archlinuxarm.org/"><strong>ARM - aarch64</strong></a><sup>1</sup></td>
<td><a href="https://release.archboot.com/aarch64/latest"><strong>U.S.</a> | <a href="https://release.archboot.de/aarch64/latest"><strong>EU</strong></a> | <a href="https://release.archboot.net/aarch64/latest"><strong>Asia</strong></a></td>
<td><a href="https://release.archboot.com/aarch64/latest/Release.txt"><strong>Packages</strong></a></td> <td><a href="https://release.archboot.com/aarch64/latest/Release.txt"><strong>Packages</strong></a></td>
<td><a href="https://release.archboot.com/aarch64/latest/b2sum.txt"><strong>Check</strong></a></td> <td><a href="https://release.archboot.com/aarch64/latest/b2sum.txt"><strong>Check</strong></a></td>
<td><a href="https://release.archboot.com/aarch64"><strong>Browse</strong></a></td> <td><a href="https://release.archboot.com/aarch64"><strong>Browse</strong></a></td>
@ -100,7 +99,6 @@
</tr> </tr>
<tr class="even"> <tr class="even">
<td><a href="https://archriscv.felixc.at/"><strong>RISC-V - riscv64</strong></a><sup>2</sup></td> <td><a href="https://archriscv.felixc.at/"><strong>RISC-V - riscv64</strong></a><sup>2</sup></td>
<td><a href="https://release.archboot.com/riscv64/latest"><strong>U.S.</a> | <a href="https://release.archboot.de/riscv64/latest"><strong>EU</strong></a> | <a href="https://release.archboot.net/riscv64/latest"><strong>Asia</strong></a></td>
<td><a href="https://release.archboot.com/riscv64/latest/Release.txt"><strong>Packages</strong></a></td> <td><a href="https://release.archboot.com/riscv64/latest/Release.txt"><strong>Packages</strong></a></td>
<td><a href="https://release.archboot.com/riscv64/latest/b2sum.txt"><strong>Check</strong></a></td> <td><a href="https://release.archboot.com/riscv64/latest/b2sum.txt"><strong>Check</strong></a></td>
<td><a href="https://release.archboot.com/riscv64"><strong>Browse</strong></a></td> <td><a href="https://release.archboot.com/riscv64"><strong>Browse</strong></a></td>
@ -108,7 +106,6 @@
</tr> </tr>
<tr class="odd"> <tr class="odd">
<td><a href="https://archlinux.org/"><strong>X64 - x86_64</strong></a><sup>3</sup></td> <td><a href="https://archlinux.org/"><strong>X64 - x86_64</strong></a><sup>3</sup></td>
<td><a href="https://release.archboot.com/x86_64/latest"><strong>U.S.</a> | <a href="https://release.archboot.de/x86_64/latest"><strong>EU</strong></a> | <a href="https://release.archboot.net/x86_64/latest"><strong>Asia</strong></a></td>
<td><a href="https://release.archboot.com/x86_64/latest/Release.txt"><strong>Packages</strong></a></td> <td><a href="https://release.archboot.com/x86_64/latest/Release.txt"><strong>Packages</strong></a></td>
<td><a href="https://release.archboot.com/x86_64/latest/b2sum.txt"><strong>Check</strong></a></td> <td><a href="https://release.archboot.com/x86_64/latest/b2sum.txt"><strong>Check</strong></a></td>
<td><a href="https://release.archboot.com/x86_64"><strong>Browse</strong></a></td> <td><a href="https://release.archboot.com/x86_64"><strong>Browse</strong></a></td>
@ -119,22 +116,51 @@
<p><sup>1</sup> Supports <strong>aarch64, Apple Mac M1 and higher</strong> for virtual machines eg. <a href="https://wiki.archlinux.org/title/Parallels_Desktop" title="Parallels Desktop"><strong>Parallels Desktop</strong></a>, <a href="https://mac.getutm.app/" title="UTM MacOS"><strong>UTM</strong></a> and <a href="https://wiki.archlinux.org/title/VMware" title="VMware"><strong>VMware</strong></a><br> <p><sup>1</sup> Supports <strong>aarch64, Apple Mac M1 and higher</strong> for virtual machines eg. <a href="https://wiki.archlinux.org/title/Parallels_Desktop" title="Parallels Desktop"><strong>Parallels Desktop</strong></a>, <a href="https://mac.getutm.app/" title="UTM MacOS"><strong>UTM</strong></a> and <a href="https://wiki.archlinux.org/title/VMware" title="VMware"><strong>VMware</strong></a><br>
<sup>2</sup> Supports <strong>riscv64</strong> and needs <a href="https://www.denx.de/wiki/U-Boot" title="U-Boot"><strong>U-Boot</strong></a> to launch. Recommended <strong>only</strong> for testing in a virtual machine.<br> <sup>2</sup> Supports <strong>riscv64</strong> and needs <a href="https://www.denx.de/wiki/U-Boot" title="U-Boot"><strong>U-Boot</strong></a> to launch. Recommended <strong>only</strong> for testing in a virtual machine.<br>
<sup>3</sup> Supports <strong>x86_64</strong>. Use it for <strong>real</strong> machines <strong>and/or</strong> virtual machines.</p> <sup>3</sup> Supports <strong>x86_64</strong>. Use it for <strong>real</strong> machines <strong>and/or</strong> virtual machines.</p>
<table>
<thead>
<tr class="header">
<th>Location</th>
<th>Main Mirrors</th>
<th>Download</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>United States - NC</strong></td>
<td><a href="https://release.archboot.com"><strong>archboot.com</a></td>
<td><a href="https://release.archboot.com/aarch64/latest"><strong>aarch64</a> | <a href="https://release.archboot.com/riscv64/latest"><strong>riscv64</strong></a> | <a href="https://release.archboot.com/x86_64/latest"><strong>x86_64</strong></a></td>
</tr>
<tr class="even">
<td><strong>Europe - France</strong></td>
<td><a href="https://release.archboot.de"><strong>archboot.de</a></td>
<td><a href="https://release.archboot.de/aarch64/latest"><strong>aarch64</a> | <a href="https://release.archboot.de/riscv64/latest"><strong>riscv64</strong></a> | <a href="https://release.archboot.de/x86_64/latest"><strong>x86_64</strong></a></td>
</tr>
<tr class="odd">
<td><strong>Asia - Indonesia</strong></td>
<td><a href="https://release.archboot.net"><strong>archboot.net</a></td>
<td><a href="https://release.archboot.net/aarch64/latest"><strong>aarch64</a> | <a href="https://release.archboot.net/riscv64/latest"><strong>riscv64</strong></a> | <a href="https://release.archboot.net/x86_64/latest"><strong>x86_64</strong></a></td>
</tr>
</table>
<table>
<thead>
<tr class="header">
<th>Location</th>
<th>User Hosted Mirrors</th>
<th>Download</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><strong>Germany</strong></td>
<td><a href="https://mirror.pagenotfound.de/archboot"><strong>pagenotfound.de</a></td>
<td><a href="https://mirror.pagenotfound.de/archboot/aarch64/latest"><strong>aarch64</a> | <a href="https://mirror.pagenotfound.de/archboot/riscv64/latest"><strong>riscv64</strong></a> | <a href="https://mirror.pagenotfound.de/archboot/x86_64/latest"><strong>x86_64</strong></a></td>
</tr>
</table>
<ul> <ul>
<li>The <a href="https://wiki.archlinux.org/title/Unified_kernel_image" title="UKI"><strong>Unified Kernel Image / UKI</strong></a> can be booted from your <a href="https://wiki.archlinux.org/title/UEFI" title="UEFI"><strong>UEFI</strong></a> firmware or <a href="https://wiki.archlinux.org/title/Bootloader" title="Bootloader"><strong>bootloader</strong></a> like any other <strong>&lt;EFI&gt;</strong> file.</li> <li>The <a href="https://wiki.archlinux.org/title/Unified_kernel_image" title="UKI"><strong>Unified Kernel Image / UKI</strong></a> can be booted from your <a href="https://wiki.archlinux.org/title/UEFI" title="UEFI"><strong>UEFI</strong></a> firmware or <a href="https://wiki.archlinux.org/title/Bootloader" title="Bootloader"><strong>bootloader</strong></a> like any other <strong>&lt;EFI&gt;</strong> file.</li>
<li>For <strong>rescue booting</strong>, add an entry pointing to the <a href="https://wiki.archlinux.org/title/Kernel" title="Kernel"><strong>Kernel</strong></a>, <a href="https://wiki.archlinux.org/title/Initrd" title="Initrd"><strong>Initrd</strong></a>, <a href="https://wiki.archlinux.org/title/Microcode" title="Microcode"><strong>Microcode</strong></a> to your <a href="https://wiki.archlinux.org/title/Bootloader" title="Bootloader"><strong>bootloader</strong></a>.</li> <li>For <strong>rescue booting</strong>, add an entry pointing to the <a href="https://wiki.archlinux.org/title/Kernel" title="Kernel"><strong>Kernel</strong></a>, <a href="https://wiki.archlinux.org/title/Initrd" title="Initrd"><strong>Initrd</strong></a>, <a href="https://wiki.archlinux.org/title/Microcode" title="Microcode"><strong>Microcode</strong></a> to your <a href="https://wiki.archlinux.org/title/Bootloader" title="Bootloader"><strong>bootloader</strong></a>.</li>
<li>For <a href="https://wiki.archlinux.org/title/PXE" title="PXE"><strong>PXE</strong></a> booting, add the <a href="https://wiki.archlinux.org/title/Kernel" title="Kernel"><strong>Kernel</strong></a>, <a href="https://wiki.archlinux.org/title/Initrd" title="Initrd"><strong>Initrd</strong></a> and <a href="https://wiki.archlinux.org/title/Microcode" title="Microcode"><strong>Microcode</strong></a> to your <a href="https://wiki.archlinux.org/title/TFTP" title="TFTP"><strong>TFTP</strong></a> setup.</li> <li>For <a href="https://wiki.archlinux.org/title/PXE" title="PXE"><strong>PXE</strong></a> booting, add the <a href="https://wiki.archlinux.org/title/Kernel" title="Kernel"><strong>Kernel</strong></a>, <a href="https://wiki.archlinux.org/title/Initrd" title="Initrd"><strong>Initrd</strong></a> and <a href="https://wiki.archlinux.org/title/Microcode" title="Microcode"><strong>Microcode</strong></a> to your <a href="https://wiki.archlinux.org/title/TFTP" title="TFTP"><strong>TFTP</strong></a> setup.</li>
</ul> </ul>
<table>
<thead>
<tr class="header">
<th>Further Mirror</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td><a href="https://mirror.pagenotfound.de/archboot"><strong>Germany | DE</a></td>
</tr>
</table>
<h3 data-number="2.1" id="image-types"><span class="header-section-number">2.1</span> <strong>ISO / Initrd / UKI Types</strong></h3> <h3 data-number="2.1" id="image-types"><span class="header-section-number">2.1</span> <strong>ISO / Initrd / UKI Types</strong></h3>
<table> <table>
<thead> <thead>
@ -575,7 +601,13 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<h3 data-number="3.9" id="tools-for-backup-and-copying-of-an-existing-system"><span class="header-section-number">3.9</span> <strong>Tools For Backup And Copying Of An Existing System</strong></h3> <h3 data-number="3.9" id="autorun"><span class="header-section-number">3.9</span> <strong>For Experts: Custom Autorun Script</strong></h3>
<p>A custom autorun script at the end of bootup can be executed with the following options:</p>
<ul>
<li>Customization at runtime:<br>Remote scripts can be inserted with <strong>autorun=&lt;remotepath&gt;</strong> on bootloader commandline.<br>Any remote path <strong>curl</strong> can handle is supported. Local image does <strong>not</strong> support that feature.</li>
<li>Customization at build time:<br><strong>/etc/archboot/run/autorun.sh</strong> will be inserted into the images.</li>
</ul>
<h3 data-number="3.10" id="tools-for-backup-and-copying-of-an-existing-system"><span class="header-section-number">3.10</span> <strong>Tools For Backup And Copying Of An Existing System</strong></h3>
<p>Archboot provides 2 additional scripts for doing those tasks.</p> <p>Archboot provides 2 additional scripts for doing those tasks.</p>
<ul> <ul>
</ul> </ul>
@ -603,7 +635,7 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<h3 data-number="3.10" id="restoring-an-usb-device-to-fat32-state"><span class="header-section-number">3.10</span> <strong>Restoring An USB Device To FAT32 State</strong></h3> <h3 data-number="3.11" id="restoring-an-usb-device-to-fat32-state"><span class="header-section-number">3.11</span> <strong>Restoring An USB Device To FAT32 State</strong></h3>
<ul> <ul>
<li>When you have used the .iso image to create an USB installer, your USB stick is no longer useful for anything else.</li> <li>When you have used the .iso image to create an USB installer, your USB stick is no longer useful for anything else.</li>
<li>Any remaining space on the stick (supposing you used a larger-than the .img file) is inaccessible.</li> <li>Any remaining space on the stick (supposing you used a larger-than the .img file) is inaccessible.</li>
@ -621,7 +653,7 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<h3 data-number="3.11" id="clean-blockdevice"><span class="header-section-number">3.11</span> Clean Blockdevice</h3> <h3 data-number="3.12" id="clean-blockdevice"><span class="header-section-number">3.12</span> Clean Blockdevice</h3>
<p>You can use <strong>clean-blockdevice.sh</strong> for cleaning partition table and filesystem signatures of any blockdevice.</p> <p>You can use <strong>clean-blockdevice.sh</strong> for cleaning partition table and filesystem signatures of any blockdevice.</p>
<table> <table>
<thead> <thead>
@ -635,7 +667,7 @@
</tr> </tr>
</tbody> </tbody>
</table> </table>
<h3 data-number="3.12" id="system-configuration"><span class="header-section-number">3.12</span> System Configuration On Installed System</h3> <h3 data-number="3.13" id="system-configuration"><span class="header-section-number">3.13</span> System Configuration On Installed System</h3>
<p>You can also run <strong>archboot-setup.sh</strong> for <strong>system configuration</strong> on an installed system.</p> <p>You can also run <strong>archboot-setup.sh</strong> for <strong>system configuration</strong> on an installed system.</p>
<p><a href="#package-installation" title="Installation"><strong>Install</strong></a> your corresponding Archboot package for getting the <strong>archboot-setup.sh</strong> script.</p> <p><a href="#package-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>FAQ / Known Issues / Limitations</strong></h2> <h2 data-number="4." id="faq-known-issues-and-limitations"><span class="header-section-number">4.</span> <strong>FAQ / Known Issues / Limitations</strong></h2>
@ -1470,6 +1502,7 @@ Functions supported in <strong>/usr/lib/archboot/cpio/hooks/&lt;hook&gt;</strong
</ul> </ul>
<h2 data-number="11" id="videos"><span class="header-section-number">11.</span> Videos</h2> <h2 data-number="11" id="videos"><span class="header-section-number">11.</span> Videos</h2>
<ul> <ul>
<li><a href="https://www.youtube.com/watch?v=2r0SG2XTaQQ"><strong>VMware Fusion on Macbook M1</strong></a></li>
<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=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=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> <li><a href="https://www.youtube.com/watch?v=mb3ykTklnWU"><strong>Running local image</strong></a></li>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 59 KiB

After

Width:  |  Height:  |  Size: 59 KiB