mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-19 19:40:37 +02:00
Compare commits
No commits in common. "c282e2ca4277f44b264c099f3f43a7e41e685851" and "525e92c1a08ceffd6cb2dc0718a4cfbec470f8a7" have entirely different histories.
c282e2ca42
...
525e92c1a0
9 changed files with 28 additions and 113 deletions
|
@ -1,10 +1,8 @@
|
||||||
On the road to 2024.09:
|
On the road to 2024.08:
|
||||||
- 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:
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
#!/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-clean-blockdevice.sh - clean blockdevice from filesystem
|
# archboot-restore-usbstick.sh - restore usbstick to FAT32
|
||||||
# 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()
|
||||||
|
|
|
@ -146,9 +146,5 @@ 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
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -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,property,quota,repair,rtcp,spaceman}
|
growfs,info,io,logprint,metadump,mdrestore,mkfile,ncheck,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*
|
||||||
|
|
|
@ -144,9 +144,6 @@ 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}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -109,46 +109,6 @@ _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"
|
||||||
|
@ -165,8 +125,6 @@ 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
|
||||||
|
|
|
@ -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&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&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>© 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>© 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: 01.09.2024 09:05</strong></p>
|
<strong>Last update: 14.08.2024 22:42</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,11 +37,10 @@
|
||||||
<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="#autorun" id="toc-autorun"><span class="toc-section-number">3.9</span> For Experts: Custom Autorun Script</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="#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="#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="#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="#clean-blockdevice" id="toc-clean-blockdevice"><span class="toc-section-number">3.11</span> Clean Blockdevice</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.12</span> System Configuration On Installed System</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>
|
||||||
|
@ -83,6 +82,7 @@
|
||||||
<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,6 +92,7 @@
|
||||||
<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>
|
||||||
|
@ -99,6 +100,7 @@
|
||||||
</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>
|
||||||
|
@ -106,6 +108,7 @@
|
||||||
</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>
|
||||||
|
@ -116,51 +119,22 @@
|
||||||
<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><EFI></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><EFI></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>
|
||||||
|
@ -601,13 +575,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3 data-number="3.9" id="autorun"><span class="header-section-number">3.9</span> <strong>For Experts: Custom Autorun Script</strong></h3>
|
<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>
|
||||||
<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=<remotepath></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>
|
||||||
|
@ -635,7 +603,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<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>
|
<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>
|
||||||
<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>
|
||||||
|
@ -653,7 +621,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3 data-number="3.12" id="clean-blockdevice"><span class="header-section-number">3.12</span> Clean Blockdevice</h3>
|
<h3 data-number="3.11" id="clean-blockdevice"><span class="header-section-number">3.11</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>
|
||||||
|
@ -667,7 +635,7 @@
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
<h3 data-number="3.13" id="system-configuration"><span class="header-section-number">3.13</span> System Configuration On Installed System</h3>
|
<h3 data-number="3.12" id="system-configuration"><span class="header-section-number">3.12</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>
|
||||||
|
@ -1502,7 +1470,6 @@ Functions supported in <strong>/usr/lib/archboot/cpio/hooks/<hook></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 |
Loading…
Reference in a new issue