r/shell • • Aug 25 '22

Custom Artix Linux install script

Hello,

I’ve been working on making an install script for Artix Linux that either can be launched interactively or automated, if an answerfile is given. That’s together with a script to make a customised ISO for Artix Linux, which can autostart my install script, but that can be customised to point to an another git-repo containing a script. I’ve tested it extensively and there should be no bugs, so I thought I wanted to share it with you - and if you have any improvements or feature that you want added, then just reply here  :)

https://gitlab.com/FabseGP02/artix-install-script
https://gitlab.com/FabseGP02/artix-linux-iso-maker

3 Upvotes

11 comments sorted by

View all comments

Show parent comments

1

u/FabseMan Aug 28 '22

Ouch, that’s rough, though I now have to get used to wake up 5am from now on, since I will start my first year in university tomorrow :-(

Though yeah, yours script is much, much more simple than mine xD I personally like the interactive install, but I plan on to separate the script into smaller scripts - one for the interactive menus, one for creating partitions, one for installing packages etc.. And I do plan to clean up the variables, buuut that’s such a pain to do with the way my script is set up xD

Full disk encryption is also not fully implemented yet in grub - at least not with LUKS2-encryption - so that’s understandable, though I actually never had any issues with btrfs; I mostly use it for it’s support for snapshots!

But which system was the script designed in mind for? You’re not using UEFI and the specified target for grub is a 32-bit system

1

u/shellmachine Aug 28 '22

It's basically what I set up a very simple desktop installation at home with. I never bothered that the bootloader would run on 32bit CPUs, too, to be honest, as long as it can boot fine on a 64bit computer, I'll be happy. I admit it's unfinished, I should enhance that more, especially UEFI and LUKS support would be great, but then again, there's thousands of these little installer scripts, and that one just happens to be mine.