You are not logged in.
i RTFM, tried to install arch with the wiki installation guide and it didn't work. after i finish everything (no errors afaik) and i reboot, only the SSD appears in the boot override menu. if i select it, it defaults me to the typical screen that says that i need to insert a correct boot device. Yesterday i was able to install Arch with a video, and when i did it with the video there was another entry besides the SSD that was GRUB, so i suspect the problem is with grub. I also installed grub from the wiki. If you have any idea of what it could be (or need more info to help me determine what the problem is) pls comment.
Last edited by VoidTheGamer25 (2026-06-25 19:56:32)
Offline
well - given i've installed arch several times with different setups all resulting in bootable systems ... and the fact that when following other instructions the result was different ... the most likely cause was user error - either by doing something in a not correct order or not do required steps at all or executing wrong commands with wrong parameters
for grub on efi systems one need:
- grub
- efibootmanager
correct install command:
grub-install --efi-directory=<esp mount point> [--boot-directory=<extbootldr mount point>] [--bootloader-id=<other than default>] [--target=x86_64-efi]where as only --efi-directory is semi-mandatory (i don't know its default from top of my head) while the other are optional unless you have a non-standard setup (the --target option became somewhat obsolete as usually the install detects the correct one - it's only required when you want to cross-install like prepare a efi grub on a legacy system or install legacy on a efi system)
nonetheless: here only the manual install guide and archinstall are supported - when you followed any other guide contact its author
(btw: as you not linked the video in question noone here can check it for any differences)
so, tl;dr: whatever it was - you did something different - and unless you can provide the exact history from boot of arch install media to reboot noone here can tell where you went wrong - although there are a few common pitfalls
also: if you're on a laptop that's not specifically designed to be used with linux chances are you ran into some quirks - as its common with laptops to go kaputt when you throw anything else at them than windows
Offline
I followed the OFFICIAL arch install guide. it worked with the video but not with the guide. The video in question is https://www.youtube.com/watch?v=U8uMmsJQTZM . I have installed grub and efibootmgr with pacman in the arch-chroot. The command i have used is the following: # grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB and yes, i have generated the config file with grub-mkconfig -o /boot/grub/grub.cfg .
I formated the disk with sda1 (1gb) formatted in fat32 for the EFI partition and sda2 with the rest of the space (~200GB) formatted in ext4 for the root partition. then before going into arch-chroot i mounted them with:
mount /dev/sda1 /mnt/boot (created before with mkdir)
mount /dev/sda2 /mnt
i dont really know what ESP is, i get its the EFI system partition or something but i genuinely dont understand it. i assumed it was /boot since i mounted the ESP to /mnt/boot. also, grub said it installed without problems.
The PC in question is a normal PC with an msi board, a gtx 750 ti, and an i3 which i dont remember the generation.
Hope this helps to diagnose the issue, if you need any more info tell me.
Thanks in advance!
Offline
mount /dev/sda1 /mnt/boot (created before with mkdir)
mount /dev/sda2 /mnt
there we go - wrong order!
you have to mount root first!
in your case
mount /dev/sda2 /mnt
mkdir /mnt/boot
mount /dev/sda1 /mnt/bootwhat happens when you do it your way:
first you create /mnt/boot in the temp fs of the install environment and mount the esp there
then you mount the new root partition to /mnt and by this you shadow the other mount
the new roit doesn't even have a /boot because you not created it yet
you always have to mount the upper one first - and then what's inside
the guide tells you exactly that:
https://wiki.archlinux.org/title/Instal … le_systems
Last edited by cryptearth (2026-06-25 15:48:21)
Offline
Ok, i did it mounting the root first!
it didnt work... same problem as before. i followed the guide step by step. i dont get why its not working, the only thing i can think of is that the ESP that i have to put in the grub installer command isnt actually /boot...
Plz help
Last edited by VoidTheGamer25 (2026-06-25 16:48:33)
Offline
Record your steps, notably post
lsblk -fbefore chrooting into the supposedly installed system.
Online
I have just finished re-reinstalling the system. I did it over SSH so i have a full copy of everything i did:
root@archiso ~ # lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 986M 1 loop /run/archiso/airootfs
sda 8:0 0 223.6G 0 disk
sdb 8:16 1 14.5G 0 disk
├─sdb1 8:17 1 1.2G 0 part
└─sdb2 8:18 1 257M 0 part
root@archiso ~ # fdisk /dev/sda
Welcome to fdisk (util-linux 2.42.1).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Command (m for help): n
Partition number (1-128, default 1):
First sector (2048-468862094, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-468862094, default 468860927): +1GB
Created a new partition 1 of type 'Linux filesystem' and of size 954 MiB.
Partition #1 contains a vfat signature.
Do you want to remove the signature? [Y]es/[N]o: y
The signature will be removed by a write command.
Command (m for help): n
Partition number (2-128, default 2):
First sector (1955840-468862094, default 1955840):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (1955840-468862094, default 468860927):
Created a new partition 2 of type 'Linux filesystem' and of size 222.6 GiB.
Partition #2 contains a ext4 signature.
Do you want to remove the signature? [Y]es/[N]o: y
The signature will be removed by a write command.
Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.
root@archiso ~ # mkfs.ext4 /dev/sda2
mke2fs 1.47.4 (6-Mar-2025)
Discarding device blocks: done
Creating filesystem with 58363136 4k blocks and 14598144 inodes
Filesystem UUID: 4b25cd98-0b01-4334-9a45-a7e95a55ef86
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872
Allocating group tables: done
Writing inode tables: done
Creating journal (262144 blocks): done
Writing superblocks and filesystem accounting information: done
root@archiso ~ # mkfs.fat -F32 /dev/sda1
mkfs.fat 4.2 (2021-01-31)
root@archiso ~ # mount /dev/sda2 /mnt
root@archiso ~ # mount --mkdir /dev/sda1 /mnt/boot
root@archiso ~ # pacstrap -K /mnt base linux linux-firmware
==> Creating install root at /mnt
gpg: /mnt//etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from '/mnt//etc/pacman.d/gnupg/secring.gpg' to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key...
gpg: directory '/mnt//etc/pacman.d/gnupg/openpgp-revocs.d' created
gpg: revocation certificate stored as '/mnt//etc/pacman.d/gnupg/openpgp-revocs.d/99C92DC30DC3423158C51CBE739A289377827096.rev'
gpg: Done
==> Updating trust database...
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
==> Installing packages to /mnt
:: Synchronizing package databases...
core 126.5 KiB 1265 KiB/s 00:00 [####################################################################] 100%
extra 8.3 MiB 35.5 MiB/s 00:00 [####################################################################] 100%
resolving dependencies...
:: There are 2 providers available for libxtables.so=12-64:
:: Repository core
1) iptables 2) iptables-legacy
Enter a number (default=1):
:: There are 3 providers available for initramfs:
:: Repository core
1) mkinitcpio
:: Repository extra
2) booster 3) dracut
Enter a number (default=1):
looking for conflicting packages...
Packages (152) acl-2.3.2-2 archlinux-keyring-20260612-1 attr-2.5.2-2 audit-4.1.4-2 bash-5.3.15-1 binutils-2.46+r70+g155188ea10a7-1 brotli-1.2.0-1 bzip2-1.0.8-6
ca-certificates-20240618-1 ca-certificates-mozilla-3.125-1 ca-certificates-utils-20240618-1 coreutils-9.11-1 cryptsetup-2.8.6-1 curl-8.21.0-1 dbus-1.16.2-1
dbus-broker-37-3 dbus-broker-units-37-3 dbus-units-37-3 device-mapper-2.03.41-1 diffutils-3.12-2 e2fsprogs-1.47.4-1 expat-2.8.1-1 file-5.48-1 filesystem-2025.10.12-1
findutils-4.10.0-3 gawk-5.4.0-1 gcc-libs-16.1.1+r12+g301eb08fa2c5-1 gdbm-1.26-2 gettext-1.0-2 glib2-2.88.1-1 glibc-2.43+r22+g8362e8ce10b2-2 gmp-6.3.0-3
gnulib-l10n-20241231-1 gnupg-2.4.9-1 gnutls-3.8.13-2 gpgme-2.1.0-1 grep-3.12-2 gzip-1.14-2 hwdata-0.408-1 iana-etc-20260530-1 icu-78.3-1 iproute2-7.1.0-1
iptables-1:1.8.13-1 iputils-20250605-1 jansson-2.15.0-1 json-c-0.18-2 kbd-2.10.0-1 keyutils-1.6.3-4 kmod-34.2-1 krb5-1.22.2-1 leancrypto-1.7.2-1 libarchive-3.8.8-1
libasan-16.1.1+r12+g301eb08fa2c5-1 libassuan-3.0.0-1 libatomic-16.1.1+r12+g301eb08fa2c5-1 libbpf-1.7.0-1 libcap-2.78-1 libcap-ng-0.9.3-1 libelf-0.195-1
libevent-2.1.12-5 libffi-3.5.2-1 libgcc-16.1.1+r12+g301eb08fa2c5-1 libgcrypt-1.12.2-1 libgfortran-16.1.1+r12+g301eb08fa2c5-1 libgomp-16.1.1+r12+g301eb08fa2c5-1
libgpg-error-1.61-1 libidn2-2.3.8-1 libksba-1.8.0-1 libldap-2.6.13-1 liblsan-16.1.1+r12+g301eb08fa2c5-1 libmakepkg-dropins-20-1 libmnl-1.0.5-2
libnetfilter_conntrack-1.1.1-1 libnfnetlink-1.0.2-2 libnftnl-1.3.1-1 libnghttp2-1.69.0-1 libnghttp3-1.16.0-1 libngtcp2-1.23.0-1 libnl-3.12.0-1 libnsl-2.0.1-2
libobjc-16.1.1+r12+g301eb08fa2c5-1 libp11-kit-0.26.2-1 libpcap-1.10.6-1 libpsl-0.21.5-2 libquadmath-16.1.1+r12+g301eb08fa2c5-1 libsasl-2.1.28-5 libseccomp-2.6.0-1
libsecret-0.21.7-1 libssh2-1.11.1-1 libstdc++-16.1.1+r12+g301eb08fa2c5-1 libsysprof-capture-50.0-2 libtasn1-4.21.0-1 libtirpc-1.3.7-1 libtsan-16.1.1+r12+g301eb08fa2c5-1
libubsan-16.1.1+r12+g301eb08fa2c5-1 libunistring-1.4.2-1 libusb-1.0.30-1 libverto-0.3.2-6 libxcrypt-4.5.2-1 libxml2-2.15.3-1 licenses-20240728-1
linux-api-headers-7.1-1 linux-firmware-amdgpu-20260519-1 linux-firmware-atheros-20260519-1 linux-firmware-broadcom-20260519-1 linux-firmware-cirrus-20260519-1
linux-firmware-intel-20260519-1 linux-firmware-mediatek-20260519-1 linux-firmware-nvidia-20260519-1 linux-firmware-other-20260519-1 linux-firmware-radeon-20260519-1
linux-firmware-realtek-20260519-1 linux-firmware-whence-20260519-1 lmdb-0.9.35-1 lz4-1:1.10.0-2 mkinitcpio-41-4 mkinitcpio-busybox-1.36.1-1 mpfr-4.2.2-1 ncurses-6.6-2
nettle-4.0-1 nftables-1:1.1.6-3 npth-1.8-1 openssl-3.6.3-1 p11-kit-0.26.2-1 pacman-7.1.0.r9.g54d9411-2 pacman-mirrorlist-20260610-1 pam-1.7.2-2 pambase-20260616-1
pciutils-3.15.0-1 pcre2-10.47-1 pinentry-1.3.2-2 popt-1.19-2 procps-ng-4.0.6-2 psmisc-23.7-2 readline-8.3.003-1 sed-4.10-1 shadow-4.19.4.arch1-1 sqlite-3.53.2-1
systemd-261-1 systemd-libs-261-1 systemd-sysvcompat-261-1 tar-1.35-2 tpm2-tss-4.1.3-1 tzdata-2026b-1 util-linux-2.42.2-1 util-linux-libs-2.42.2-1 xz-5.8.3-1
zlib-1:1.3.2-3 zstd-1.5.7-3 base-3-3 linux-7.0.13.arch1-1 linux-firmware-20260519-1
Total Download Size: 648.40 MiB
Total Installed Size: 1061.07 MiB
:: Proceed with installation? [Y/n]
:: Retrieving packages...
linux-firmware-other-20260519-1-any 29.4 MiB 17.9 MiB/s 00:02 [####################################################################] 100%
linux-firmware-atheros-20260519-1-any 51.0 MiB 16.5 MiB/s 00:03 [####################################################################] 100%
linux-firmware-mediatek-20260519-1-any 27.4 MiB 17.0 MiB/s 00:02 [####################################################################] 100%
linux-firmware-broadcom-20260519-1-any 12.9 MiB 16.7 MiB/s 00:01 [####################################################################] 100%
linux-firmware-amdgpu-20260519-1-any 25.5 MiB 18.3 MiB/s 00:01 [####################################################################] 100%
icu-78.3-1-x86_64 11.7 MiB 17.9 MiB/s 00:01 [####################################################################] 100%
systemd-261-1-x86_64 10.4 MiB 18.0 MiB/s 00:01 [####################################################################] 100%
glibc-2.43+r22+g8362e8ce10b2-2-x86_64 10.3 MiB 18.0 MiB/s 00:01 [####################################################################] 100%
linux-firmware-nvidia-20260519-1-any 98.8 MiB 17.9 MiB/s 00:06 [####################################################################] 100%
binutils-2.46+r70+g155188ea10a7-1-x86_64 8.2 MiB 19.6 MiB/s 00:00 [####################################################################] 100%
util-linux-2.42.2-1-x86_64 6.2 MiB 20.1 MiB/s 00:00 [####################################################################] 100%
linux-firmware-realtek-20260519-1-any 6.1 MiB 18.2 MiB/s 00:00 [####################################################################] 100%
openssl-3.6.3-1-x86_64 5.5 MiB 18.4 MiB/s 00:00 [####################################################################] 100%
glib2-2.88.1-1-x86_64 5.1 MiB 19.9 MiB/s 00:00 [####################################################################] 100%
gettext-1.0-2-x86_64 3.2 MiB 18.0 MiB/s 00:00 [####################################################################] 100%
coreutils-9.11-1-x86_64 2.9 MiB 18.2 MiB/s 00:00 [####################################################################] 100%
gnupg-2.4.9-1-x86_64 2.8 MiB 19.2 MiB/s 00:00 [####################################################################] 100%
linux-firmware-cirrus-20260519-1-any 2.7 MiB 17.3 MiB/s 00:00 [####################################################################] 100%
sqlite-3.53.2-1-x86_64 2.4 MiB 16.7 MiB/s 00:00 [####################################################################] 100%
linux-firmware-radeon-20260519-1-any 2.3 MiB 21.0 MiB/s 00:00 [####################################################################] 100%
bash-5.3.15-1-x86_64 1955.1 KiB 16.6 MiB/s 00:00 [####################################################################] 100%
gnutls-3.8.13-2-x86_64 1827.7 KiB 16.1 MiB/s 00:00 [####################################################################] 100%
linux-firmware-intel-20260519-1-any 124.3 MiB 19.0 MiB/s 00:07 [####################################################################] 100%
hwdata-0.408-1-any 1726.0 KiB 21.1 MiB/s 00:00 [####################################################################] 100%
pcre2-10.47-1-x86_64 1658.6 KiB 19.8 MiB/s 00:00 [####################################################################] 100%
linux-api-headers-7.1-1-x86_64 1539.3 KiB 15.5 MiB/s 00:00 [####################################################################] 100%
gawk-5.4.0-1-x86_64 1489.5 KiB 16.2 MiB/s 00:00 [####################################################################] 100%
systemd-libs-261-1-x86_64 1430.4 KiB 17.2 MiB/s 00:00 [####################################################################] 100%
leancrypto-1.7.2-1-x86_64 1430.0 KiB 20.2 MiB/s 00:00 [####################################################################] 100%
krb5-1.22.2-1-x86_64 1374.1 KiB 18.6 MiB/s 00:00 [####################################################################] 100%
curl-8.21.0-1-x86_64 1309.6 KiB 16.8 MiB/s 00:00 [####################################################################] 100%
kbd-2.10.0-1-x86_64 1309.7 KiB 14.4 MiB/s 00:00 [####################################################################] 100%
e2fsprogs-1.47.4-1-x86_64 1266.4 KiB 13.4 MiB/s 00:00 [####################################################################] 100%
archlinux-keyring-20260612-1-any 1237.6 KiB 16.8 MiB/s 00:00 [####################################################################] 100%
iproute2-7.1.0-1-x86_64 1209.9 KiB 15.1 MiB/s 00:00 [####################################################################] 100%
shadow-4.19.4.arch1-1-x86_64 1201.1 KiB 15.4 MiB/s 00:00 [####################################################################] 100%
linux-7.0.13.arch1-1-x86_64 147.1 MiB 21.3 MiB/s 00:07 [####################################################################] 100%
ncurses-6.6-2-x86_64 1197.9 KiB 31.6 MiB/s 00:00 [####################################################################] 100%
procps-ng-4.0.6-2-x86_64 998.2 KiB 26.3 MiB/s 00:00 [####################################################################] 100%
pacman-7.1.0.r9.g54d9411-2-x86_64 968.5 KiB 35.0 MiB/s 00:00 [####################################################################] 100%
libgfortran-16.1.1+r12+g301eb08fa2c5-1-x86_64 933.2 KiB 27.6 MiB/s 00:00 [####################################################################] 100%
xz-5.8.3-1-x86_64 875.3 KiB 22.5 MiB/s 00:00 [####################################################################] 100%
tpm2-tss-4.1.3-1-x86_64 938.8 KiB 16.4 MiB/s 00:00 [####################################################################] 100%
libstdc++-16.1.1+r12+g301eb08fa2c5-1-x86_64 863.8 KiB 19.6 MiB/s 00:00 [####################################################################] 100%
libcap-2.78-1-x86_64 834.2 KiB 27.2 MiB/s 00:00 [####################################################################] 100%
cryptsetup-2.8.6-1-x86_64 809.5 KiB 22.6 MiB/s 00:00 [####################################################################] 100%
libxml2-2.15.3-1-x86_64 771.4 KiB 23.5 MiB/s 00:00 [####################################################################] 100%
tar-1.35-2-x86_64 777.6 KiB 15.8 MiB/s 00:00 [####################################################################] 100%
libgcrypt-1.12.2-1-x86_64 735.5 KiB 22.4 MiB/s 00:00 [####################################################################] 100%
libunistring-1.4.2-1-x86_64 728.8 KiB 23.7 MiB/s 00:00 [####################################################################] 100%
libelf-0.195-1-x86_64 644.0 KiB 21.7 MiB/s 00:00 [####################################################################] 100%
pam-1.7.2-2-x86_64 597.0 KiB 22.4 MiB/s 00:00 [####################################################################] 100%
libarchive-3.8.8-1-x86_64 583.8 KiB 20.4 MiB/s 00:00 [####################################################################] 100%
util-linux-libs-2.42.2-1-x86_64 526.9 KiB 17.7 MiB/s 00:00 [####################################################################] 100%
zstd-1.5.7-3-x86_64 515.0 KiB 22.9 MiB/s 00:00 [####################################################################] 100%
libasan-16.1.1+r12+g301eb08fa2c5-1-x86_64 521.8 KiB 16.4 MiB/s 00:00 [####################################################################] 100%
libp11-kit-0.26.2-1-x86_64 498.2 KiB 22.1 MiB/s 00:00 [####################################################################] 100%
findutils-4.10.0-3-x86_64 475.6 KiB 17.2 MiB/s 00:00 [####################################################################] 100%
libtsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 460.4 KiB 18.0 MiB/s 00:00 [####################################################################] 100%
file-5.48-1-x86_64 453.1 KiB 21.1 MiB/s 00:00 [####################################################################] 100%
gmp-6.3.0-3-x86_64 442.7 KiB 16.6 MiB/s 00:00 [####################################################################] 100%
nettle-4.0-1-x86_64 457.9 KiB 12.4 MiB/s 00:00 [####################################################################] 100%
mpfr-4.2.2-1-x86_64 436.8 KiB 19.4 MiB/s 00:00 [####################################################################] 100%
nftables-1:1.1.6-3-x86_64 434.2 KiB 13.7 MiB/s 00:00 [####################################################################] 100%
libnl-3.12.0-1-x86_64 424.5 KiB 17.3 MiB/s 00:00 [####################################################################] 100%
readline-8.3.003-1-x86_64 409.7 KiB 15.4 MiB/s 00:00 [####################################################################] 100%
iptables-1:1.8.13-1-x86_64 421.1 KiB 10.8 MiB/s 00:00 [####################################################################] 100%
iana-etc-20260530-1-any 401.8 KiB 10.6 MiB/s 00:00 [####################################################################] 100%
audit-4.1.4-2-x86_64 384.9 KiB 16.3 MiB/s 00:00 [####################################################################] 100%
ca-certificates-mozilla-3.125-1-x86_64 370.8 KiB 15.7 MiB/s 00:00 [####################################################################] 100%
brotli-1.2.0-1-x86_64 397.6 KiB 10.8 MiB/s 00:00 [####################################################################] 100%
dbus-1.16.2-1-x86_64 346.1 KiB 15.4 MiB/s 00:00 [####################################################################] 100%
gpgme-2.1.0-1-x86_64 331.5 KiB 14.7 MiB/s 00:00 [####################################################################] 100%
diffutils-3.12-2-x86_64 341.9 KiB 10.1 MiB/s 00:00 [####################################################################] 100%
device-mapper-2.03.41-1-x86_64 310.7 KiB 13.8 MiB/s 00:00 [####################################################################] 100%
tzdata-2026b-1-x86_64 304.6 KiB 13.5 MiB/s 00:00 [####################################################################] 100%
libpcap-1.10.6-1-x86_64 293.1 KiB 10.6 MiB/s 00:00 [####################################################################] 100%
libldap-2.6.13-1-x86_64 282.4 KiB 13.1 MiB/s 00:00 [####################################################################] 100%
mkinitcpio-busybox-1.36.1-1-x86_64 277.5 KiB 12.9 MiB/s 00:00 [####################################################################] 100%
libgpg-error-1.61-1-x86_64 276.0 KiB 11.7 MiB/s 00:00 [####################################################################] 100%
libevent-2.1.12-5-x86_64 267.1 KiB 11.9 MiB/s 00:00 [####################################################################] 100%
libbpf-1.7.0-1-x86_64 267.5 KiB 8.43 MiB/s 00:00 [####################################################################] 100%
psmisc-23.7-2-x86_64 257.8 KiB 12.6 MiB/s 00:00 [####################################################################] 100%
gdbm-1.26-2-x86_64 254.3 KiB 11.3 MiB/s 00:00 [####################################################################] 100%
libssh2-1.11.1-1-x86_64 252.6 KiB 9.87 MiB/s 00:00 [####################################################################] 100%
sed-4.10-1-x86_64 248.4 KiB 12.8 MiB/s 00:00 [####################################################################] 100%
p11-kit-0.26.2-1-x86_64 246.3 KiB 8.02 MiB/s 00:00 [####################################################################] 100%
libgomp-16.1.1+r12+g301eb08fa2c5-1-x86_64 231.1 KiB 10.7 MiB/s 00:00 [####################################################################] 100%
grep-3.12-2-x86_64 235.6 KiB 10.5 MiB/s 00:00 [####################################################################] 100%
liblsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 228.3 KiB 7.96 MiB/s 00:00 [####################################################################] 100%
libngtcp2-1.23.0-1-x86_64 221.6 KiB 12.0 MiB/s 00:00 [####################################################################] 100%
libubsan-16.1.1+r12+g301eb08fa2c5-1-x86_64 206.8 KiB 10.1 MiB/s 00:00 [####################################################################] 100%
pinentry-1.3.2-2-x86_64 190.8 KiB 8.87 MiB/s 00:00 [####################################################################] 100%
libsecret-0.21.7-1-x86_64 188.2 KiB 9.67 MiB/s 00:00 [####################################################################] 100%
libtirpc-1.3.7-1-x86_64 172.3 KiB 8.41 MiB/s 00:00 [####################################################################] 100%
libquadmath-16.1.1+r12+g301eb08fa2c5-1-x86_64 166.6 KiB 9.04 MiB/s 00:00 [####################################################################] 100%
lz4-1:1.10.0-2-x86_64 156.3 KiB 6.94 MiB/s 00:00 [####################################################################] 100%
libksba-1.8.0-1-x86_64 151.2 KiB 7.38 MiB/s 00:00 [####################################################################] 100%
pciutils-3.15.0-1-x86_64 150.1 KiB 7.71 MiB/s 00:00 [####################################################################] 100%
dbus-broker-37-3-x86_64 146.6 KiB 6.82 MiB/s 00:00 [####################################################################] 100%
libsasl-2.1.28-5-x86_64 146.6 KiB 7.53 MiB/s 00:00 [####################################################################] 100%
iputils-20250605-1-x86_64 139.7 KiB 7.18 MiB/s 00:00 [####################################################################] 100%
libtasn1-4.21.0-1-x86_64 133.0 KiB 7.21 MiB/s 00:00 [####################################################################] 100%
libidn2-2.3.8-1-x86_64 132.2 KiB 7.17 MiB/s 00:00 [####################################################################] 100%
acl-2.3.2-2-x86_64 137.3 KiB 4.79 MiB/s 00:00 [####################################################################] 100%
kmod-34.2-1-x86_64 130.3 KiB 7.48 MiB/s 00:00 [####################################################################] 100%
expat-2.8.1-1-x86_64 127.5 KiB 5.19 MiB/s 00:00 [####################################################################] 100%
gnulib-l10n-20241231-1-any 124.0 KiB 6.73 MiB/s 00:00 [####################################################################] 100%
lmdb-0.9.35-1-x86_64 112.9 KiB 6.13 MiB/s 00:00 [####################################################################] 100%
libassuan-3.0.0-1-x86_64 112.2 KiB 4.77 MiB/s 00:00 [####################################################################] 100%
licenses-20240728-1-any 105.7 KiB 5.16 MiB/s 00:00 [####################################################################] 100%
keyutils-1.6.3-4-x86_64 102.3 KiB 5.26 MiB/s 00:00 [####################################################################] 100%
libseccomp-2.6.0-1-x86_64 95.3 KiB 5.17 MiB/s 00:00 [####################################################################] 100%
libnghttp2-1.69.0-1-x86_64 94.5 KiB 4.61 MiB/s 00:00 [####################################################################] 100%
libxcrypt-4.5.2-1-x86_64 92.0 KiB 5.29 MiB/s 00:00 [####################################################################] 100%
jansson-2.15.0-1-x86_64 88.5 KiB 4.32 MiB/s 00:00 [####################################################################] 100%
libpsl-0.21.5-2-x86_64 86.8 KiB 3.53 MiB/s 00:00 [####################################################################] 100%
zlib-1:1.3.2-3-x86_64 82.7 KiB 4.25 MiB/s 00:00 [####################################################################] 100%
gzip-1.14-2-x86_64 86.7 KiB 2.82 MiB/s 00:00 [####################################################################] 100%
libnghttp3-1.16.0-1-x86_64 82.0 KiB 4.45 MiB/s 00:00 [####################################################################] 100%
libgcc-16.1.1+r12+g301eb08fa2c5-1-x86_64 80.3 KiB 4.36 MiB/s 00:00 [####################################################################] 100%
libusb-1.0.30-1-x86_64 80.5 KiB 1750 KiB/s 00:00 [####################################################################] 100%
popt-1.19-2-x86_64 76.3 KiB 4.14 MiB/s 00:00 [####################################################################] 100%
libnftnl-1.3.1-1-x86_64 73.2 KiB 3.97 MiB/s 00:00 [####################################################################] 100%
mkinitcpio-41-4-any 68.1 KiB 3.17 MiB/s 00:00 [####################################################################] 100%
attr-2.5.2-2-x86_64 68.1 KiB 2.46 MiB/s 00:00 [####################################################################] 100%
json-c-0.18-2-x86_64 58.5 KiB 3.17 MiB/s 00:00 [####################################################################] 100%
libcap-ng-0.9.3-1-x86_64 67.9 KiB 3.16 MiB/s 00:00 [####################################################################] 100%
bzip2-1.0.8-6-x86_64 58.4 KiB 3.00 MiB/s 00:00 [####################################################################] 100%
libsysprof-capture-50.0-2-x86_64 52.0 KiB 2.54 MiB/s 00:00 [####################################################################] 100%
libnetfilter_conntrack-1.1.1-1-x86_64 50.8 KiB 2.61 MiB/s 00:00 [####################################################################] 100%
libffi-3.5.2-1-x86_64 46.8 KiB 2.69 MiB/s 00:00 [####################################################################] 100%
linux-firmware-whence-20260519-1-any 43.8 KiB 2.04 MiB/s 00:00 [####################################################################] 100%
libobjc-16.1.1+r12+g301eb08fa2c5-1-x86_64 37.6 KiB 1635 KiB/s 00:00 [####################################################################] 100%
npth-1.8-1-x86_64 28.2 KiB 1568 KiB/s 00:00 [####################################################################] 100%
libnsl-2.0.1-2-x86_64 22.1 KiB 1003 KiB/s 00:00 [####################################################################] 100%
libverto-0.3.2-6-x86_64 18.7 KiB 987 KiB/s 00:00 [####################################################################] 100%
filesystem-2025.10.12-1-any 15.1 KiB 840 KiB/s 00:00 [####################################################################] 100%
libatomic-16.1.1+r12+g301eb08fa2c5-1-x86_64 13.9 KiB 771 KiB/s 00:00 [####################################################################] 100%
libnfnetlink-1.0.2-2-x86_64 17.0 KiB 710 KiB/s 00:00 [####################################################################] 100%
ca-certificates-utils-20240618-1-any 10.8 KiB 636 KiB/s 00:00 [####################################################################] 100%
pacman-mirrorlist-20260610-1-any 6.5 KiB 209 KiB/s 00:00 [####################################################################] 100%
systemd-sysvcompat-261-1-x86_64 6.3 KiB 209 KiB/s 00:00 [####################################################################] 100%
libmakepkg-dropins-20-1-any 6.1 KiB 197 KiB/s 00:00 [####################################################################] 100%
libmnl-1.0.5-2-x86_64 11.2 KiB 119 KiB/s 00:00 [####################################################################] 100%
pambase-20260616-1-any 3.3 KiB 107 KiB/s 00:00 [####################################################################] 100%
gcc-libs-16.1.1+r12+g301eb08fa2c5-1-x86_64 2.7 KiB 141 KiB/s 00:00 [####################################################################] 100%
linux-firmware-20260519-1-any 2.5 KiB 78.9 KiB/s 00:00 [####################################################################] 100%
dbus-broker-units-37-3-x86_64 2.5 KiB 80.1 KiB/s 00:00 [####################################################################] 100%
base-3-3-any 2.3 KiB 138 KiB/s 00:00 [####################################################################] 100%
dbus-units-37-3-x86_64 2.2 KiB 132 KiB/s 00:00 [####################################################################] 100%
ca-certificates-20240618-1-any 2.1 KiB 80.2 KiB/s 00:00 [####################################################################] 100%
Total (152/152) 648.4 MiB 81.3 MiB/s 00:08 [####################################################################] 100%
(152/152) checking keys in keyring [####################################################################] 100%
(152/152) checking package integrity [####################################################################] 100%
(152/152) loading package files [####################################################################] 100%
(152/152) checking for file conflicts [####################################################################] 100%
(152/152) checking available disk space [####################################################################] 100%
:: Processing package changes...
( 1/152) installing iana-etc [####################################################################] 100%
( 2/152) installing filesystem [####################################################################] 100%
( 3/152) installing linux-api-headers [####################################################################] 100%
( 4/152) installing tzdata [####################################################################] 100%
Optional dependencies for tzdata
bash: for tzselect [pending]
glibc: for zdump, zic [pending]
( 5/152) installing glibc [####################################################################] 100%
Optional dependencies for glibc
gd: for memusagestat
perl: for mtrace
( 6/152) installing libgcc [####################################################################] 100%
( 7/152) installing libstdc++ [####################################################################] 100%
( 8/152) installing libasan [####################################################################] 100%
( 9/152) installing libatomic [####################################################################] 100%
( 10/152) installing libgfortran [####################################################################] 100%
( 11/152) installing libgomp [####################################################################] 100%
( 12/152) installing liblsan [####################################################################] 100%
( 13/152) installing libobjc [####################################################################] 100%
( 14/152) installing libquadmath [####################################################################] 100%
( 15/152) installing libtsan [####################################################################] 100%
( 16/152) installing libubsan [####################################################################] 100%
( 17/152) installing gcc-libs [####################################################################] 100%
( 18/152) installing ncurses [####################################################################] 100%
Optional dependencies for ncurses
bash: for ncursesw6-config [pending]
( 19/152) installing readline [####################################################################] 100%
( 20/152) installing bash [####################################################################] 100%
Optional dependencies for bash
bash-completion: for tab completion
( 21/152) installing acl [####################################################################] 100%
( 22/152) installing attr [####################################################################] 100%
( 23/152) installing gmp [####################################################################] 100%
( 24/152) installing zlib [####################################################################] 100%
( 25/152) installing sqlite [####################################################################] 100%
( 26/152) installing util-linux-libs [####################################################################] 100%
Optional dependencies for util-linux-libs
python: python bindings to libmount
( 27/152) installing e2fsprogs [####################################################################] 100%
Optional dependencies for e2fsprogs
lvm2: for e2scrub
util-linux: for e2scrub [pending]
smtp-forwarder: for e2scrub_fail script
( 28/152) installing keyutils [####################################################################] 100%
( 29/152) installing gdbm [####################################################################] 100%
( 30/152) installing brotli [####################################################################] 100%
( 31/152) installing xz [####################################################################] 100%
( 32/152) installing lz4 [####################################################################] 100%
( 33/152) installing zstd [####################################################################] 100%
( 34/152) installing openssl [####################################################################] 100%
Optional dependencies for openssl
ca-certificates [pending]
perl
( 35/152) installing libsasl [####################################################################] 100%
( 36/152) installing libldap [####################################################################] 100%
( 37/152) installing libevent [####################################################################] 100%
Optional dependencies for libevent
python: event_rpcgen.py
( 38/152) installing libverto [####################################################################] 100%
( 39/152) installing lmdb [####################################################################] 100%
( 40/152) installing krb5 [####################################################################] 100%
( 41/152) installing libcap-ng [####################################################################] 100%
( 42/152) installing audit [####################################################################] 100%
Optional dependencies for audit
audispd-plugins: for audit event dispatcher plugins
audispd-plugins-zos: for z/OS audit event dispatcher plugin
( 43/152) installing libxcrypt [####################################################################] 100%
( 44/152) installing libtirpc [####################################################################] 100%
( 45/152) installing libnsl [####################################################################] 100%
( 46/152) installing pambase [####################################################################] 100%
( 47/152) installing libgpg-error [####################################################################] 100%
( 48/152) installing libgcrypt [####################################################################] 100%
( 49/152) installing systemd-libs [####################################################################] 100%
( 50/152) installing pam [####################################################################] 100%
( 51/152) installing libcap [####################################################################] 100%
( 52/152) installing coreutils [####################################################################] 100%
( 53/152) installing bzip2 [####################################################################] 100%
( 54/152) installing libseccomp [####################################################################] 100%
( 55/152) installing file [####################################################################] 100%
( 56/152) installing findutils [####################################################################] 100%
( 57/152) installing mpfr [####################################################################] 100%
( 58/152) installing gawk [####################################################################] 100%
( 59/152) installing pcre2 [####################################################################] 100%
Optional dependencies for pcre2
sh: for pcre2-config [installed]
( 60/152) installing grep [####################################################################] 100%
( 61/152) installing procps-ng [####################################################################] 100%
( 62/152) installing sed [####################################################################] 100%
( 63/152) installing tar [####################################################################] 100%
( 64/152) installing libtasn1 [####################################################################] 100%
( 65/152) installing libffi [####################################################################] 100%
( 66/152) installing libp11-kit [####################################################################] 100%
( 67/152) installing p11-kit [####################################################################] 100%
( 68/152) installing ca-certificates-utils [####################################################################] 100%
( 69/152) installing ca-certificates-mozilla [####################################################################] 100%
( 70/152) installing ca-certificates [####################################################################] 100%
( 71/152) installing libunistring [####################################################################] 100%
( 72/152) installing libidn2 [####################################################################] 100%
( 73/152) installing libnghttp2 [####################################################################] 100%
( 74/152) installing libnghttp3 [####################################################################] 100%
( 75/152) installing nettle [####################################################################] 100%
( 76/152) installing leancrypto [####################################################################] 100%
( 77/152) installing gnutls [####################################################################] 100%
Optional dependencies for gnutls
tpm2-tss: support for TPM2 wrapped keys [pending]
( 78/152) installing libngtcp2 [####################################################################] 100%
( 79/152) installing libpsl [####################################################################] 100%
( 80/152) installing libssh2 [####################################################################] 100%
( 81/152) installing curl [####################################################################] 100%
( 82/152) installing json-c [####################################################################] 100%
( 83/152) installing gnulib-l10n [####################################################################] 100%
( 84/152) installing icu [####################################################################] 100%
( 85/152) installing libxml2 [####################################################################] 100%
Optional dependencies for libxml2
python: Python bindings
( 86/152) installing gettext [####################################################################] 100%
Optional dependencies for gettext
git: for autopoint infrastructure updates
appstream: for appstream support
( 87/152) installing hwdata [####################################################################] 100%
( 88/152) installing kmod [####################################################################] 100%
( 89/152) installing pciutils [####################################################################] 100%
Optional dependencies for pciutils
which: for update-pciids
grep: for update-pciids [installed]
curl: for update-pciids [installed]
( 90/152) installing psmisc [####################################################################] 100%
( 91/152) installing shadow [####################################################################] 100%
( 92/152) installing util-linux [####################################################################] 100%
Optional dependencies for util-linux
words: default dictionary for look
( 93/152) installing gzip [####################################################################] 100%
Optional dependencies for gzip
less: zless support
util-linux: zmore support [installed]
diffutils: zdiff/zcmp support [pending]
( 94/152) installing licenses [####################################################################] 100%
( 95/152) installing libksba [####################################################################] 100%
( 96/152) installing libusb [####################################################################] 100%
( 97/152) installing libassuan [####################################################################] 100%
( 98/152) installing libsysprof-capture [####################################################################] 100%
( 99/152) installing glib2 [####################################################################] 100%
Optional dependencies for glib2
dconf: GSettings storage backend
glib2-devel: development tools
gvfs: most gio functionality
(100/152) installing tpm2-tss [####################################################################] 100%
(101/152) installing libsecret [####################################################################] 100%
Optional dependencies for libsecret
org.freedesktop.secrets: secret storage backend
(102/152) installing pinentry [####################################################################] 100%
Optional dependencies for pinentry
gcr: GNOME backend
gtk3: GTK backend
qt5-x11extras: Qt5 backend
kwayland5: Qt5 backend
kguiaddons: Qt6 backend
kwindowsystem: Qt6 backend
(103/152) installing npth [####################################################################] 100%
(104/152) installing gnupg [####################################################################] 100%
Optional dependencies for gnupg
pcsclite: for using scdaemon not with the gnupg internal card driver
(105/152) installing gpgme [####################################################################] 100%
(106/152) installing libarchive [####################################################################] 100%
(107/152) installing pacman-mirrorlist [####################################################################] 100%
(108/152) installing device-mapper [####################################################################] 100%
(109/152) installing popt [####################################################################] 100%
(110/152) installing cryptsetup [####################################################################] 100%
(111/152) installing expat [####################################################################] 100%
(112/152) installing dbus [####################################################################] 100%
(113/152) installing dbus-broker [####################################################################] 100%
(114/152) installing dbus-broker-units [####################################################################] 100%
(115/152) installing dbus-units [####################################################################] 100%
(116/152) installing kbd [####################################################################] 100%
(117/152) installing libelf [####################################################################] 100%
(118/152) installing systemd [####################################################################] 100%
Initializing machine ID from random generator.
Creating group 'sys' with GID 3.
Creating group 'mem' with GID 8.
Creating group 'ftp' with GID 11.
Creating group 'mail' with GID 12.
Creating group 'log' with GID 19.
Creating group 'smmsp' with GID 25.
Creating group 'proc' with GID 26.
Creating group 'games' with GID 50.
Creating group 'lock' with GID 54.
Creating group 'network' with GID 90.
Creating group 'floppy' with GID 94.
Creating group 'scanner' with GID 96.
Creating group 'power' with GID 98.
Creating group 'nobody' with GID 65534.
Creating group 'adm' with GID 999.
Creating group 'wheel' with GID 998.
Creating group 'empower' with GID 997.
Creating group 'utmp' with GID 996.
Creating group 'audio' with GID 995.
Creating group 'clock' with GID 994.
Creating group 'disk' with GID 993.
Creating group 'input' with GID 992.
Creating group 'kmem' with GID 991.
Creating group 'kvm' with GID 990.
Creating group 'lp' with GID 989.
Creating group 'optical' with GID 988.
Creating group 'render' with GID 987.
Creating group 'sgx' with GID 986.
Creating group 'storage' with GID 985.
Creating group 'tty' with GID 5.
Creating group 'uucp' with GID 984.
Creating group 'video' with GID 983.
Creating group 'users' with GID 982.
Creating group 'systemd-journal' with GID 981.
Creating group 'rfkill' with GID 980.
Creating group 'bin' with GID 1.
Creating user 'bin' (n/a) with UID 1 and GID 1.
Creating group 'daemon' with GID 2.
Creating user 'daemon' (n/a) with UID 2 and GID 2.
Creating user 'mail' (n/a) with UID 8 and GID 12.
Creating user 'ftp' (n/a) with UID 14 and GID 11.
Creating group 'http' with GID 33.
Creating user 'http' (n/a) with UID 33 and GID 33.
Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534.
Creating group 'dbus' with GID 81.
Creating user 'dbus' (System Message Bus) with UID 81 and GID 81.
Creating group 'systemd-coredump' with GID 979.
Creating user 'systemd-coredump' (systemd Core Dumper) with UID 979 and GID 979.
Creating group 'systemd-imds' with GID 978.
Creating user 'systemd-imds' (systemd Instance Metadata) with UID 978 and GID 978.
Creating group 'systemd-network' with GID 977.
Creating user 'systemd-network' (systemd Network Management) with UID 977 and GID 977.
Creating group 'systemd-oom' with GID 976.
Creating user 'systemd-oom' (systemd Userspace OOM Killer) with UID 976 and GID 976.
Creating group 'systemd-journal-remote' with GID 975.
Creating user 'systemd-journal-remote' (systemd Journal Remote) with UID 975 and GID 975.
Creating group 'systemd-resolve' with GID 974.
Creating user 'systemd-resolve' (systemd Resolver) with UID 974 and GID 974.
Creating group 'systemd-timesync' with GID 973.
Creating user 'systemd-timesync' (systemd Time Synchronization) with UID 973 and GID 973.
Creating group 'tss' with GID 972.
Creating user 'tss' (tss user for tpm2) with UID 972 and GID 972.
Creating group 'uuidd' with GID 971.
Creating user 'uuidd' (UUID generator helper daemon) with UID 971 and GID 971.
Created symlink '/etc/systemd/system/autovt@.service' → '/usr/lib/systemd/system/getty@.service'.
Created symlink '/etc/systemd/system/getty.target.wants/getty@tty1.service' → '/usr/lib/systemd/system/getty@.service'.
Created symlink '/etc/systemd/system/multi-user.target.wants/remote-fs.target' → '/usr/lib/systemd/system/remote-fs.target'.
Created symlink '/etc/systemd/system/sockets.target.wants/systemd-userdbd.socket' → '/usr/lib/systemd/system/systemd-userdbd.socket'.
Optional dependencies for systemd
libmicrohttpd: systemd-journal-gatewayd and systemd-journal-remote
apparmor: additional security features
quota-tools: kernel-level quota management
systemd-sysvcompat: symlink package to provide sysvinit binaries [pending]
systemd-ukify: combine kernel and initrd into a signed Unified Kernel Image
polkit: allow administration as unprivileged user
curl: systemd-journal-upload, machinectl pull-tar and pull-raw [installed]
gnutls: systemd-journal-gatewayd and systemd-journal-remote [installed]
qrencode: show QR codes
iptables: firewall features [pending]
libarchive: convert DDIs to tarballs [installed]
libbpf: support BPF programs [pending]
libpwquality: check password quality
libfido2: unlocking LUKS2 volumes with FIDO2 token
libp11-kit: support PKCS#11 [installed]
tpm2-tss: unlocking LUKS2 volumes with TPM2 [installed]
(119/152) installing jansson [####################################################################] 100%
(120/152) installing binutils [####################################################################] 100%
Optional dependencies for binutils
debuginfod: for debuginfod server/client functionality
perl: for gprofng-display-html
(121/152) installing libmakepkg-dropins [####################################################################] 100%
(122/152) installing pacman [####################################################################] 100%
Optional dependencies for pacman
base-devel: required to use makepkg
perl-locale-gettext: translation support in makepkg-template
(123/152) installing archlinux-keyring [####################################################################] 100%
==> Appending keys from archlinux.gpg...
==> Locally signing trusted keys in keyring...
-> Locally signed 5 keys.
==> Importing owner trust values...
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring...
-> Disabled 38 keys.
==> Updating trust database...
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option "--allow-weak-key-signatures" to override)
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 86 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 75 signed: 18 trust: 75-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2026-10-21
(124/152) installing systemd-sysvcompat [####################################################################] 100%
(125/152) installing iputils [####################################################################] 100%
(126/152) installing libmnl [####################################################################] 100%
(127/152) installing libnfnetlink [####################################################################] 100%
(128/152) installing libnetfilter_conntrack [####################################################################] 100%
(129/152) installing libnftnl [####################################################################] 100%
(130/152) installing libnl [####################################################################] 100%
(131/152) installing libpcap [####################################################################] 100%
(132/152) installing nftables [####################################################################] 100%
Optional dependencies for nftables
python: Python bindings
python-jsonschema: Python bindings
(133/152) installing iptables [####################################################################] 100%
(134/152) installing libbpf [####################################################################] 100%
(135/152) installing iproute2 [####################################################################] 100%
Optional dependencies for iproute2
db: userspace arp daemon
linux-atm: ATM support
python: for routel
(136/152) installing base [####################################################################] 100%
Optional dependencies for base
linux: bare metal support [pending]
(137/152) installing mkinitcpio-busybox [####################################################################] 100%
(138/152) installing diffutils [####################################################################] 100%
(139/152) installing mkinitcpio [####################################################################] 100%
Optional dependencies for mkinitcpio
xz: Use lzma or xz compression for the initramfs image [installed]
bzip2: Use bzip2 compression for the initramfs image [installed]
lzop: Use lzo compression for the initramfs image
lz4: Use lz4 compression for the initramfs image [installed]
mkinitcpio-nfs-utils: Support for root filesystem on NFS
systemd-ukify: alternative UKI generator
(140/152) installing linux [####################################################################] 100%
Optional dependencies for linux
linux-headers: headers and scripts for building modules
linux-firmware: firmware images needed for some devices [pending]
scx-scheds: to use sched-ext schedulers
wireless-regdb: to set the correct wireless channels of your country
(141/152) installing linux-firmware-whence [####################################################################] 100%
(142/152) installing linux-firmware-amdgpu [####################################################################] 100%
(143/152) installing linux-firmware-atheros [####################################################################] 100%
(144/152) installing linux-firmware-broadcom [####################################################################] 100%
(145/152) installing linux-firmware-cirrus [####################################################################] 100%
(146/152) installing linux-firmware-intel [####################################################################] 100%
(147/152) installing linux-firmware-mediatek [####################################################################] 100%
(148/152) installing linux-firmware-nvidia [####################################################################] 100%
(149/152) installing linux-firmware-other [####################################################################] 100%
(150/152) installing linux-firmware-radeon [####################################################################] 100%
(151/152) installing linux-firmware-realtek [####################################################################] 100%
(152/152) installing linux-firmware [####################################################################] 100%
Optional dependencies for linux-firmware
linux-firmware-liquidio: Firmware for Cavium LiquidIO server adapters
linux-firmware-marvell: Firmware for Marvell devices
linux-firmware-mellanox: Firmware for Mellanox Spectrum switches
linux-firmware-nfp: Firmware for Netronome Flow Processors
linux-firmware-qcom: Firmware for Qualcomm SoCs
linux-firmware-qlogic: Firmware for QLogic devices
:: Running post-transaction hooks...
( 1/13) Creating system user accounts...
Creating group 'alpm' with GID 970.
Creating user 'alpm' (Arch Linux Package Management) with UID 970 and GID 970.
( 2/13) Creating temporary files...
( 3/13) Updating journal message catalog...
( 4/13) Updating udev hardware database...
( 5/13) Applying kernel sysctl settings...
Skipped: Running in chroot.
( 6/13) Reloading system manager configuration...
Skipped: Running in chroot.
( 7/13) Reloading user manager configuration...
Skipped: Running in chroot.
( 8/13) Reloading device manager configuration...
Skipped: Running in chroot.
( 9/13) Arming ConditionNeedsUpdate...
(10/13) Rebuilding certificate stores...
(11/13) Updating module dependencies...
(12/13) Updating linux initcpios...
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '7.0.13-arch1-1'
-> Running build hook: [base]
-> Running build hook: [systemd]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [kms]
-> Running build hook: [keyboard]
-> Running build hook: [sd-vconsole]
==> WARNING: sd-vconsole: "/etc/vconsole.conf" not found, will use default values
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
(13/13) Reloading system bus configuration...
Skipped: Running in chroot.
pacstrap -K /mnt base linux linux-firmware 23.02s user 12.95s system 75% cpu 47.540 total
root@archiso ~ # genfstab -U /mnt >> /mnt/etc/fstab
root@archiso ~ # arch-chroot /mnt
[root@archiso /]# ln -sf /usr/share/zoneinfo/Europe/Madrid /etc/localtime
[root@archiso /]# ^V
bash: $'\026': command not found
[root@archiso /]# hwclock --systohc
[root@archiso /]# locale-gen
Generating locales...
Generation complete.
[root@archiso /]# pacman -S nano
resolving dependencies...
looking for conflicting packages...
Packages (1) nano-9.1-1
Total Download Size: 0.64 MiB
Total Installed Size: 2.78 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
nano-9.1-1-x86_64 660.2 KiB 5.66 MiB/s 00:00 [####################################################################] 100%
(1/1) checking keys in keyring [####################################################################] 100%
(1/1) checking package integrity [####################################################################] 100%
(1/1) loading package files [####################################################################] 100%
(1/1) checking for file conflicts [####################################################################] 100%
(1/1) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/1) installing nano [####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[root@archiso /]# nano /etc/locale.gen
[root@archiso /]# locale-gen
Generating locales...
es_ES.UTF-8... done
Generation complete.
[root@archiso /]# nano /etc/locale.conf
[root@archiso /]# nano /etc/vconsole.conf
[root@archiso /]# nano /etc/hostname
[root@archiso /]# mkinitcpio -P
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
==> Starting build: '7.0.13-arch1-1'
-> Running build hook: [base]
-> Running build hook: [systemd]
-> Running build hook: [autodetect]
-> Running build hook: [microcode]
-> Running build hook: [modconf]
-> Running build hook: [kms]
-> Running build hook: [keyboard]
-> Running build hook: [sd-vconsole]
-> Running build hook: [block]
-> Running build hook: [filesystems]
-> Running build hook: [fsck]
==> Generating module dependencies
==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
-> Early uncompressed CPIO image generation successful
==> Initcpio image generation successful
[root@archiso /]# passwd
New password:
Retype new password:
passwd: password updated successfully
[root@archiso /]# pacman -S grub efibootmgr
resolving dependencies...
looking for conflicting packages...
Packages (3) efivar-39-2 efibootmgr-18-4 grub-2:2.14-1
Total Download Size: 7.76 MiB
Total Installed Size: 42.10 MiB
:: Proceed with installation? [Y/n] y
:: Retrieving packages...
efibootmgr-18-4-x86_64 30.7 KiB 313 KiB/s 00:00 [####################################################################] 100%
efivar-39-2-x86_64 145.5 KiB 1164 KiB/s 00:00 [####################################################################] 100%
grub-2:2.14-1-x86_64 7.6 MiB 34.5 MiB/s 00:00 [####################################################################] 100%
Total (3/3) 7.8 MiB 32.5 MiB/s 00:00 [####################################################################] 100%
(3/3) checking keys in keyring [####################################################################] 100%
(3/3) checking package integrity [####################################################################] 100%
(3/3) loading package files [####################################################################] 100%
(3/3) checking for file conflicts [####################################################################] 100%
(3/3) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/3) installing grub [####################################################################] 100%
:: Install your bootloader and generate configuration with:
# grub-install ...
# grub-mkconfig -o /boot/grub/grub.cfg
Optional dependencies for grub
dosfstools: For grub-mkrescue FAT FS and EFI support
efibootmgr: For grub-install EFI support [pending]
freetype2: For grub-mkfont usage
fuse3: For grub-mount usage
libisoburn: Provides xorriso for generating grub rescue iso using grub-mkrescue
libusb: For grub-emu USB support [installed]
lzop: For grub-mkrescue LZO support
mtools: For grub-mkrescue FAT FS support
os-prober: To detect other OSes when generating grub.cfg in BIOS systems
sdl: For grub-emu SDL support
(2/3) installing efivar [####################################################################] 100%
(3/3) installing efibootmgr [####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[root@archiso /]# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
Installing for x86_64-efi platform.
Installation finished. No error reported.
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-linux
Found initrd image: /boot/initramfs-linux.img
Warning: os-prober will not be executed to detect other bootable partitions.
Systems on them will not be added to the GRUB boot configuration.
Check GRUB_DISABLE_OS_PROBER documentation entry.
Adding boot menu entry for UEFI Firmware Settings ...
done
[root@archiso /]# efibootmgr -u
BootCurrent: 0003
Timeout: 1 seconds
BootOrder: 0000,0003,0001,0002
Boot0000* GRUB HD(1,GPT,279733c2-30c3-4e3c-b9e1-7cc508ee143c,0x800,0x1dd000)/\EFI\GRUB\grubx64.efi
Boot0001* Hard Drive BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0200)
Boot0002* USB KEY BBS(HD,,0x0)/VenHw(5ce8128b-2cec-40f0-8372-80640e3dc858,0b00)
Boot0003* UEFI: USB DISK PMAP PciRoot(0x0)/Pci(0x14,0x0)/USB(8,0)/CDROM(1,0x26a840,0x20210)
[root@archiso /]# exit
exit
arch-chroot /mnt 9.87s user 5.89s system 4% cpu 6:26.49 total
root@archiso ~ # umount -R /mnt
root@archiso ~ # reboot
root@archiso ~ # Connection to 192.168.1.164 closed by remote host.
Connection to 192.168.1.164 closed.
void@Void-T480:~$ After this, i will re-connect to the system, mount everything and do the lsblk -f that you say.
root@archiso ~ # lsblk -f
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashfs 4.0 0 100% /run/archiso/airootfs
sda
├─sda1 vfat FAT32 5E56-23DC 799M 16% /mnt/boot
└─sda2 ext4 1.0 4b25cd98-0b01-4334-9a45-a7e95a55ef86 205.1G 1% /mnt
sdb iso9660 Joliet Extension ARCH_202606 2026-06-01-15-21-12-00
├─sdb1 iso9660 Joliet Extension ARCH_202606 2026-06-01-15-21-12-00
└─sdb2 vfat FAT32 ARCHISO_EFI 6A1D-A368
root@archiso ~ # Offline
Afaict you're installing and configuring grub and efibootmgr before the chroot so
[root@archiso /]# grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
Installing for x86_64-efi platform.
Installation finished. No error reported.
[root@archiso /]# grub-mkconfig -o /boot/grub/grub.cfgoperates on /boot of the install iso (the transient squashfs)
Online
Wait what? afaik, i do all the partitioning and mounting and allthat, then i chroot, then i download grub and efibootmgr and configure them, and then i exit and reboot. Thats what appears on the logs i pasted...
Offline
Yeah, no sorry - I saw the chroot exit.
So this would be fine.
If you just boot the install iso and check efibootmgr -u, is the GRUB efi still there?
You might face https://wiki.archlinux.org/title/Unifie … nced_drive - see the tip in https://wiki.archlinux.org/title/GRUB#Installation
Online
Interesting, when i do efibootmgr -u without doing arch-chroot /mnt first, grub doesnt appear. Im guessing i should do the thingy of adding a fake os to prevent the system from deleting the nvram... Ill try this, thnks!
Offline
Offline
"fake os"
i have absolute NO idea what you're talking about
also: sounds more like a uefi bug - check if you run latest bios
Offline
https://wiki.archlinux.org/title/Unifie … ly_removed
Now after reboot the motherboard will see the "Fake OS" and should not wipe other boot entries from NVRAM.
Last edited by seth (2026-06-26 06:09:01)
Online