ARCH LINUX CALAMARES INSTALLER
Goal of the project
Put Calamares on the Arch Linux iso
and keep as close as possible
to the original Arch Linux iso.
Basically we provide a graphical installation tool for Arch Linux.
GREEN LIGHT – START BUILDING
RED LIGHT – USE THE ISOS AND WAIT
FOR THE GREEN LIGHT TO BUILD
ALCI or Arch Linux Calamares Installer
- Too complex to install Arch Linux
- Tired of going through the Arch Way installation commands
- Want an encrypted system – but it is just too complex to understand
- No time to waste
- Build an iso with all your packages from Arch Linux
- Build an iso with all your packages from AUR
- Build an iso with all your services (bluetooth, cups, …)
Use a graphical installer called CALAMARES to get your system up and running.
Decide to type every command
Decide to include already
xorg, Lightdm, XFCE4, …
When your reboot, you decide what you install.
Xfce4 as an example:
sudo pacman -Syyu
sudo pacman -S xorg-server xorg-apps
sudo pacman -S lightdm lightdm-gtk-greeter
sudo pacman -S xfce4 xfce4-goodies
Edit the packages.x86_64 and add the packages you want.
Build the iso.
Burn the iso.
Test the iso.
6 screens later
you boot into
You see a message in Calamares and you did not change anything. Maybe Calamares did not change Maybe the configuration did not change but everything else did change. New kernels, new systemd and also the packages that are needed to make Calamares work. Here the two...
It is always the same workflow. Compare the releng folder coming in from the Archiso package (sometimes also the mkarchiso script). Decide what you like to include on your future iso with the use of Meld. Double-check. Triple-check. Build the iso. Test the iso.Let us...
Building a new Calamares is something YOU can do. You do not need us for it. You can build it and put it on the local repo on your pc. You can make your own Calamares configurations. See example below.You can make your own packages list and it will become YOUR...
We are moving the arcolinux-sddm-plasma-archpaint to the ALCI project. We show you have that can be done via Github. Lots of elements needs to be changed. We do not want to keep any trace of ArcoLinux anywhere. We show you how we will change the current ArcoLinux...
Can we change the configuration of Calamares so that it will no longer use EXT4 as default format but BTRFS? We will show you where to get this knowledge and how to accomplish such a whatif. From A till we boot into the new installation with BTRFS.
18 Building our ALCI iso with our local repo and our newly created nemesis-wallpapers – what changed since last time
We build our iso and go over all the changes. we create our local repo we build a package called nemesis-wallpapers to test our local repo we keep sddm on our future system - you will boot into a graphical environment we give you an example how a local repo should...
It is fun to make your Operating System just the way you like. In our example we will put several wallpapers on our github and create a package for it. The advantage of a package is that Pacman can control it. sudo pacman -S or -R will work. If we copy/pasted the...
If you know how to add a certain service to you current system you can figure out how to install it on ALCI. This is not about samba, bluetooth, avahi, ... This is about ANY service you will ever encounter. This is a workflow tutorial.
This was me just having fun. Changing Xfce4 in all kinds of ways.
In this video we show you all the steps you have to take to build and test out a new Calamares. It is super easy. Combined with article 13 - adding a local repo - you can be faster than the developers and become independent. You do not have to wait for anyone updating...
The core of ALCI is the packages list and ofcourse pacman.conf which will tell where the pacakages are. You can get the packages from: Arch Linux ArcoLinux Chaotic AUR ... many others But you can also create a local repo on your computer system. You build the packages...
ALCI is all about choosing packages and adding them too the packages.x86_64. Here we show you where you can find the sources. Where to get the Lego blocks and which you might want or will need?
ALCI is designed to be as minimal as possible. Hence our choice to make our personalized ALCI DWM. Gparted could be installed on the fly and you can do your workflow that way. But what if you just want to start from scratch and delete all partitions and go on with the...
You can add your personal look to ALCI. Just keep the .config files and folders that matter save and copy/paste them in the /archiso/airootfs/etc/skel. Super easy and quick.
The major difference for this project is the cloud service that is now in our systemd/system. This is the website what it is all about: https://cloud-init.io/ The package is called : cloud-init
ALCI is an ArcoLinux project. By default we have the ArcoLinux mirrors and ArcoLinux keys. If you would like to install packages from ArcoLinux you need to get the keys in and know where the mirrors are.Since my Arch Linux system contains all the keys and mirrors from...
ALCI is an ArcoLinux project. We would like to install packages from ArcoLinux. IF HOWEVER you are not planning to install anything from ArcoLInux repos you can remove one line of code. Edit this file /archiso/airootfs/etc/systemd/system/pacman-init.service and delete...
We have now the possibilty to ask people what the content of the packages.x86_64 file is and learn from it. On Discord we have a separate channel for Arch Linux Calamares Installer or ALCI. On that channel we can exchange configs via https://pastebin.com. That is...
Adapt ALCI to your needs ... Less typing is always better We have added some ideas at the bottom of the packages.x86_64. The content of this file will change over time.Read the text at the bottom. Some packages will always be removed by Calamares.
In this article we decided to encrypt our harddisk and install Mate. A great tip is when we talk about really removing any trace of files, folders or formatting from your harddisk. wipefs -a /dev/sda or sgdisk -Z /dev/sda
The iso is already built when we start our video. See article 2 to learn how to build the iso. Content of the video we install ALCI together - choose any of the options available on Calamares we install xorg-server, xorg-apps, sddm, and cinnamon we enable sddm...
Synthesis check you have the correct archiso version git clone the project git clone https://github.com/arcolinuxiso/alci-iso change content of archiso/packages.x86_64 or not use meld to compare the other packages files - example-packages.x86_64 and...
I have recorded every single step of the way. It took a bit longer than expected. I did make some mistakes that made everything a bit longer. The goal is as always outgrow the master. Become smarter by watching the videos, Get your own what-ifs and be able to carry...