Installing Artix Linux (Like Arch, but better)


chiaki , new york, NY – it is justNOThost – First, we found out our site is not up all of sudden. We don’t know how long but it stayed down for 3 days after we found out. They never let us know until we contacted them. When we contacted them they said they have a broken server and our data was on that one. Over 3 days they didn’t do anything like moving the data to the working server, they just left as it is for 3 days until the server were fixed. Web hosting company not hosting over 3 days? That is ridiculous, and what made it worse is that they never contacted to customers, no information on their website, their web site just keep saying that they are the most reliable service provider. After 3 days with our many contact to them, it was fixed finally. Right after that, we found out our emails on the domain is not working, and it is not resolved yet. We can’t receive emails at all at this point. Those sites we had problem is e-commerce site as well. They just don’t care at all. Also they screwed up our SSL before as well.


I needed to reinstall Artix Linux on my (UEFI) desktop, so went through the process here. It’s basically the same as installing Arch, but with minor changes which I’ll note. Artix is just Arch without systemd: it allows OpenRC, runit or s6. Get the distribution here: https://artixlinux.org/ I did the minimal install, similar to how Arch Linux is usually installed, but there are also many desktop environment ISOs including Cinnamon, Plasma, XFCE, i3 and more which should be even easier to install.

Once you have the minimal install done, you can install a graphical environment: https://www.youtube.com/watch?v=nSHOb8YU9Gw

There are only several differences between this and an Arch install: some commands are named differently: `genfstab` in Arch while `fstabgen` in Artix, `basestrap` in Artix, while `pacstrap` in Arch. Obviously the commands to autostart services will be different since we have a different init system. Note that I install this for a UEFI machine, but a machine running traditional BIOS should just be one or two commands different. UEFI machines must have a FAT32 boot partition and a different grub install command.

WEBSITE: https://lukesmith.xyz 🌐❓🔎
DONATE: https://lukesmith.xyz/donate 💰😎👌💯
OR affiliate links to things l use:
https://www.epik.com/?affid=we2ro7sa6 Get a cheap and reliable domain name with Epik.
https://www.vultr.com/?ref=8384069-6G Get a VPS and host a website or server for anything else.
https://brave.com/luk005 Get the Brave browser.
https://lbry.tv/$/invite/@Luke View my videos on LBRY.
https://www.coinbase.com/join/smith_5to1 Get crypto-rich on Coinbase.

Luke Smith

50 Comments
  • Joe Yabuki
    Posted at 02:44h, 27 June

    Apart from not using Systemd, what makes Artix better than Archlinux?

  • Mateo Pagnucco
    Posted at 03:41h, 27 June

    Hi! I love the availability and the simplicity of installing packages on Arch, that's the main thing that keeps me in Arch. The other day I was trying out a Debian based distro and installing packages quickly became a nightmare, i just couldn't install anything that was outside of the supported repos. And trying to compile from a ppa was horrible, I was always missing a dependency or it just wouldn't compile.
    So how's the package availability on Artix compared to Arch? If you/someone could answer me this question I would be very thankful!
    PD: Sorry if my English is a little broken, it's not my first language. Cheers from Argentina!

  • Daniel Z
    Posted at 06:09h, 27 June

    About time Luke, fuck systemd!

  • Richard Wade
    Posted at 06:37h, 27 June

    Important to note: Current Artix (and Arch) boot ISO images do not support UEFI Secure Boot (https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface/Secure_Boot#Booting_an_installation_medium), and will not boot on a system with it enabled. The recommended solution is to disable UEFI Secure Boot. @luke, does the target UEFI-enabled system have Secure Boot enabled in this instance?

  • Julian Kandlhofer
    Posted at 07:25h, 27 June

    no swapspace? i see you like to live dangerously :).

  • Aurora Paisley
    Posted at 08:02h, 27 June

    Hey, how do you get basestrap? it just says bash: basestrap: command not found

  • Sound Safari
    Posted at 09:26h, 27 June

    What’s wrong with systemd

  • Christian S.
    Posted at 09:59h, 27 June

    On UEFI just use efistub to load the kernel. There is no need to install grub.

    https://wiki.archlinux.org/index.php/EFISTUB

  • Igor Melnyk
    Posted at 12:26h, 27 June

    Hi, Luke. Have You tried use btrfs filesystem? It has nice feature – subvolume. It have separate mount point, and it behave like dynamically expanding partition 🙂 using btrfs for several years, and now the project seems mature enough. Meybe be handy )

  • Dave Plsek
    Posted at 14:00h, 27 June

    / partition
    /home partition

    The 90s called …

    … please tell me Artix will boot off lvm2

  • Fabian Boucsein
    Posted at 14:57h, 27 June

    Hello Luke, thank you so much for all the cool videos you make. Especially thank you for your newest video on Artix Linux. I have to give it a try. What display manager do you use in combination with dwm?

  • Kevin Clarke
    Posted at 15:29h, 27 June

    Why not just install Manjaro to avoid using Archlinux

  • Andtp Fack
    Posted at 16:19h, 27 June

    do you ever do something actually usefull or just jerk around

  • ouais ok
    Posted at 17:11h, 27 June

    Guys I'm a stupid normies if I do that on a portable SSD will I have a portable artix with persistent storage?

  • Daphnei
    Posted at 17:40h, 27 June

    Anyone ever find a way to stop runit from spamming messages at the login prompt? I can't find how to make it stop doing that

  • SAM BIRD
    Posted at 18:27h, 27 June

    kinda sus when you specifically use the rainbow arch linux logo on the virgin. do we have to cancel you lol?

  • Joseph Strong
    Posted at 19:29h, 27 June

    If you are an arch user and want to migrate, I do NOT recommend the migration guide from experience as it is very vague and poorly written. Just install it from scratch using a package list to install all of your packages.

  • hyperak
    Posted at 20:43h, 27 June

    Luke, you can type Ctrl+L to clear the terminal instead of clear
    edit: or not? weird that it doesn't work

  • Danilo Fernandez Rios
    Posted at 20:55h, 27 June

    @Luke Smith is LARBS working? Im trying to use larbs (on top of an artix clean install) but I think I got some kind of errors (when a login to a larbs "user" I got keyboard error y WM errors (not really a dwm)

  • MadisonNotMao
    Posted at 05:58h, 28 June

    #my post vanilla arch min install notes
    #gnome destop environment, with AMD Radeon RX580 graphics card, (xf86-video-amdgpu)driver
    sudo pacman -S xorg-server xf86-video-amdgpu gnome gnome-extra gdm firefox thunderbird mpv unzip unrar git zathura zathura-pdf-mupdf ufw vlc youtube-dl w3m neofetch neovim htop simplescreenrecorder qbittorrent kdenlive gimp variety linux-lts linux-lts-headers networkmanager-openvpn

    #enable gdm
    sudo systemctl enable gdm
    reboot

    #fix X screen tearing
    sudo nano /etc/X11/xorg.conf.d/20-amdgpu.conf

    #add these lines…
    Section "Device"
    Identifier "AMD"
    Driver "amdgpu"
    Option "TearFree" "true"
    EndSection

    #vpn killswitch using ufw
    #Download the OpenVPN Configuration File Package from vpn provider
    sudo ufw disable
    sudo ufw reset
    sudo ufw default deny incoming
    sudo ufw default deny outgoing
    sudo ufw allow in to 192.168.0.255
    sudo ufw allow out to 192.168.0.255
    sudo ufw allow out on tun0 from any to any
    sudo ufw allow out to <vpn server address> port 1194 proto udp
    sudo ufw enable
    sudo systemctl enable ufw

    #install yay-git AUR helper
    git clone https://aur.archlinux.org/yay-git.git
    cd yay-git
    makepkg -si c
    #install AUR pkgs
    yay -S brave freetube-bin lbry-app-bin
    reboot

  • Zsolt Donca
    Posted at 08:43h, 28 June

    I don't get it why would anyone want to reject systemd. I was hoping for this to be answered in the other video also, but best argument was "because it's cool".
    What practical reasons do people have against systemd, or what advantages do the alternatives have? I have a practical, unique advantage to systemd: DNS resolution with multiple VPNs only works with systemd-resolved for me. I am on arch btw.

  • Klaymen
    Posted at 10:05h, 28 June

    No swap partition?

  • Martin Etcheverri
    Posted at 15:30h, 28 June

    Hi , i really like your videos. maybe someday you could try with freebsd? i know, i know its diferent licensing . but, its just a idea.
    btw. thanks for the videos! really nice and i learned a lot!

  • Raúl Armas
    Posted at 18:37h, 28 June

    Hey, could someone tell me which is the difference between systemd vs openrc?

  • Domantas bieliunas
    Posted at 20:04h, 28 June

    cfdisk > fdisk

  • Dragoola Hopkins
    Posted at 20:11h, 28 June

    I like Artix, it’s great, but I like void more. Void is amazing.

  • P.S. Burton
    Posted at 20:13h, 28 June

    Luke how can I upload files with ssh?

  • Galestrike
    Posted at 22:35h, 28 June

    First time I've ever done anything linux related that went perfectly. Thanks for the tutorial! Now I only have to learn literally everything to install KDE…

  • FranLMSP
    Posted at 23:38h, 28 June

    what's the difference between openrc, runit and s6?

  • Brandon Hurt
    Posted at 02:10h, 29 June

    My question is on VB it seems specific to runit distros or kde plasma setups on both this and void the display goes to 1024 x 768 and it defaults and can't be changed. I've def looked for documentation on it and tried many things, all I can say is don't try to use sddm your screen goes black and that's it, can't find any good info to fix this problem.

  • master chief
    Posted at 10:41h, 29 June

    Nix when

  • Benoît P
    Posted at 14:11h, 29 June

    Hey need some help with runit, I have installed `networkmanager-runit` but `NetworkManager` is not launched at startup, I still have to `sudo NetworkManager` to activate it, quite boring.
    I noticed that the `run` script from networkmanager-runit isn't ran, what should I do ?

  • Gabriel Monzon Santisteban
    Posted at 18:35h, 29 June

    No swap partition?

  • screaming
    Posted at 20:19h, 29 June

    do linux from scratch, coward

  • ARI ATH YF
    Posted at 05:08h, 30 June

    After many struggles I FINALLY did it! https://youtu.be/NOUtxntGZtA
    Took me too long to realize I was NOT on UEFI despite the clues saying otherwise.
    Thanks to the Unlocked BIOS I could delete the wasted EFI entries and thanks to YOU
    Luke for the detailed instructions.
    Using the Live GUI and online tutorials I found out we could install the OS without "swap" or "home"

  • Mark Slater
    Posted at 05:38h, 30 June

    Thanks Luke – it's been a while since I tried a new distro and I hadn't looked into Artix yet. I run LFS on my work machine but my personal rig runs Gentoo (my stable set up) and Arch (for testing). I appreciate that I can now use OpenRC for all three distros.

  • Navneet Vikram Tey
    Posted at 10:43h, 30 June

    People are so bored they moving away from systemd just to mess up.

  • thepuzzlemaster64
    Posted at 22:23h, 30 June

    I wonder if anyone can answer me this. Say if I want to install a user friendly version of Linux for someone who's new to Linux, and I want them to use an Arch based distro. Would Manjaro or Artix be better?

    Like apart from Artix not using SystemD and having more variety with Desktop Environments compared to Manjaro, are there any big differences between the two? As I might use their LXQT DE if someone's PC is too weak to run KDE.

    As a side question, is there a reason to learn GenToo apart from improving your Linux skills? I'd like to step-up to the challenge of installing GenToo, but I feel like it might be a waste since no casual would want to learn it, nor know how to use it. At least with Arch there's a couple Distros based off of it that can make noob user more comfortable.

  • Kate Mine
    Posted at 00:49h, 01 July

    28:34
    Yeah, that's the face I do when something goes wrong

  • OnTheEdgex23
    Posted at 01:51h, 01 July

    Why runit over openrc?

  • TheToniz4
    Posted at 04:18h, 01 July

    When the systemd version will come out?

  • Ty H
    Posted at 09:34h, 02 July

    Well nutz. I just installed Artix LXDE on my testing partition before noticing this vid.
    I did not install install the bootloader since Calamares usually fails when attempting to replace a partition.
    After partitioning & formatting manually then it installs ok.
    I rechecked the locale.conf and was good. I set the timezone ok. But there was no quick adjustment from the desktop that I could find.
    First updates did not complete due to conflict ; but interactive notification of the affected files made it easy to remove and try again. Interesting to note, I used su to do some things and when I logged out it errored about a child process and would not logout.
    Once I used sudo once it then gave options to logout, reboot…etc.

    Great video. I'll be reviewing it again .

  • Owen Carey
    Posted at 17:10h, 02 July

    Good video, but why not go over a swap partition?

  • Mark Penguin, Leader of AAFO
    Posted at 08:26h, 03 July

    Systemd ftw

  • YA BOY G
    Posted at 08:58h, 04 July

    I decided to try runit artix for the fuck of it and oh my god it is so nice to have your pc turn off when you hit power instead of WAITING FOR JOB PID1488 TO CLOSE

  • Richard Matthew Stallman
    Posted at 03:33h, 06 July

    this is not the way

  • 2dorf4u
    Posted at 22:21h, 06 July

    The Arch logo on this thumbnail is priceless.

  • Marcelo Fontenele
    Posted at 14:03h, 07 July

    Very instructive, thanks.

  • Jonah St-François
    Posted at 23:07h, 07 July

    For anyone running the live iso and having issues with the fstabgen command (permissions), try using:
    sudo fstabgen -U /mnt | sudo tee /mnt/etc/fstab

  • Arch User
    Posted at 04:34h, 09 July

    Installed your larbs in artix linux but it's Not working properly