Skip to content

BAMBY to Arch

Flashing the USB

You can use rufus for Winslows or KDEImageWriter from Linux (or dd)

Select mbr/gpt according to your hardware (usually gpt for newer hardware)

Then when pressing "start" use dd mode for full copy.

After install, do not forget to remove or change boot orders in motherboard settings. This is usually f2, f10, f12 or DEL or other combinations depending on manufacturers.

Do check that you are using your best hub/USB keys (usually blue USBs are for 3.x+ or even better in USB-C) If install speed matters to you (Current best 1m55)

More tips in the menu

Take your time, installing is fast, make sure you went trhough everything you need.

Tip

Looking up your motherboard model, CPU/GPU, memory, disks, etc... Can often saves you lots of headaches.

You may view main schema here: Menu-Preview

Typing let's you search in multi-select menus.

ARROW keys lets you move around.

CTRL + C allows you to clear the current menu

CTRL + H shows the full help

When setting up a user you can also clone dotfiles directly and will be in /home/user/.stash

Beginners

If you are new to archlinux full desktops are simpler to handle (KDE Plasma, GNOME, Cinnamon, Cosmic and the likes) Since a lot can be handled through GUI and not config files.

You may want to install one of these first instead of a WindowManager where more manual work is expected.

Languages compat

You can add Google fonts for extended language support and setup mutiple keyboards once you have a basic system working.

noto-fonts-cjk         # Chinese, Japanese, Korean
noto-fonts-extra       # Full extended symbols
In additional packages section.

Maintaining your system

I am stuck stepbro:

CTRL + ALT + Fx
# x being an F key nbr
This should let you access a tty, from there you can try to kill the problematic process or fix the issue.

I dont know what I'm looking for:

pacman -Qi pkg
# pacman -Ql pkg
pacman -Q | grep <pkg>

You can also | (pipe) to other useful stuff like less, head, tail, etc...

I want to learn about something:

pacman -S man-db
man <pkg>

If you want to make your man pages look fancy: export LESS='-RXF --use-color -Dd+r$Du+b' in your .zshrc or .bashrc

I want to have a clean system:

pacman -S pacman-contrib
# tools for pacman
paccache -r
# cleans cache
checkupdates 
bash-completion 2.17.0-1 -> 2.17.0-2
mkinitcpio 40-3 -> 40-4
# visit archlinux.org/news ideally before updating
# limit AUR usage to strictly necessary

I have slow mirrors:

sudo reflector --protocol https --latest 20 --sort rate --save /etc/pacman.d/mirrorlist
sudo pacman -Sy