mirror of
https://codeberg.org/privacy1st/arch
synced 2024-12-23 01:16:04 +01:00
.. | ||
lib | ||
de-p1st-installer.sh | ||
example-headless-docker.cfg | ||
example-vbox.cfg | ||
installer.cfg | ||
name-reference-test.sh | ||
PKGBUILD | ||
README.md |
Arch Installer
Running the installer
Via ssh and custom livemedium
- Build custom archiso live medium using docker in privileged mode:
# dependencies: docker, docker-compose
cd build-iso
# sudo systemctl start docker
sudo docker-compose run archiso
ls out/out_dir/*.iso
On the target computer:
- Boot into the live medium
- Connect to the Internet
On some other computer:
- Connect to target computer via
ssh
- See build-iso/out/out_dir/ssh-host-fingerprints for verification of the ssh fingerprint of the target computer
- (Optional) Copy and adjust one of the example configurations (
/etc/de-p1st-installer/*.cfg
) to/etc/de-p1st-installer/installer.cfg
- If this step is skipped, then (most) of the configuration can be entered interactively
- TODO: if
ADDITIONAL_PKGS
is empty, interactively ask for it.
- Run the installer:
de-p1st-installer
Via official livemedium
- Boot into official live medium
- Add to
/etc/pacman.conf
:
[de-p1st]
SigLevel = Optional TrustAll
Server = https://arch.p1st.de
- (Optional) Install screen with a
screenrc
configuration file for long scrollback history
pacman -Sy
pacman -S de-p1st-screen
# And then start it with:
screen
- Install
de-p1st-installer
to get the install script
pacman -Sy
pacman -S de-p1st-installer
- Continue with step (5) of "Via custom livemedium"