Clean installation with the Arch-OpenRC ISO image
Differences from upstream Arch Linux
In general the installation using the Arch-OpenRC ISO is about the same as the normal Arch linux ISO; there are only a few small differences one needs to be aware of.
1. Do not create "/etc/hostname".
Creating this file can cause issues with certain networking tools.
OpenRC uses a different file called "/etc/conf.d/hostname" which has a different format as noted below:
# Set to the hostname of this machine
hostname="archlinux"
2. If using an older ISO or if you are having problems with the keyring.
The following commands will populate the keyring with the default Arch Linux keys as well as the Arch-OpenRC keys.
# pacman-key --init
# pacman-key --populate archlinux
# pacman-key --populate openrc
3. Arch-OpenRC mirrorlist
Arch-OpenRC uses a seperate mirrorlist file located at "/etc/pacman.d/mirrorlist-openrc".
There are 2 repos currently used. [arch-openrc] and [arch-nosystemd]. The [arch-nosystemd] repo is optional. It contains packages recompiled without systemd support.
Make sure the following repos are in "/etc/pacman.conf":
[arch-openrc]
Include = /etc/pacman.d/mirrorlist-openrc
[arch-nosystemd]
Include = /etc/pacman.d/mirrorlist-openrc
Source code
The source code for the packages and the build scripts can be found in the following github repos:
arch-openrc
arch-nosystemd
build-openrc
Signing keys
The following keys are used to sign the Arch-OpenRC packages and repos:
Maintainer: Chris Cromer
Key: 0x97BEEEC2
Full fingerprint: A55C 3F1B A61C AA63 036D 82BA FA91 0717 97BE EEC2
Maintainer: Christos Nouskas
Key: 0xEAB08C4A
Full fingerprint: 98AE 6E32 AE0A 4D12 6EAC AC8C 6023 C3BE EAB0 8C4A
After installing the base system, it's recommended to proceed to configuration.