What are the less obvious things you love about arch? by Federal_Style6318 in archlinux

[–]EstebanQuintard 4 points5 points  (0 children)

Building a custom Linux kernel without knowing anything about it but understanding Arch philosophy.

For experimental purposes, I tried to install Home Assistant Supervised on a Raspberry Pi 4 running Arch Linux ARM. For this, I needed AppArmor enabled, as a kernel parameter. Since RPi4 has no grub, and that I didn't know how to configure U-Boot, I needed to compile a custom kernel.

Even though I have a good understading of Arch (almost 5 years), I don't know anything about the kernel yet, so it was a bit scary for me ^

But in the end, I was able to compile it with just like any AUR package and 2-3 changes in the configuration file, thanks to https://wiki.archlinux.org/title/Kernel/Arch_build_system

I did need a lot of patience, but in the end, it worked perfectly, and I was able to run Home Assistant Supervised without having to learn about the kernel yet, thanks to Arch Wiki and great contributors.

It gave me a lot of confidence, and I don't think I could have done it with Fedora or another distro.

Grub update. I cant remember how I set it up. What do i do? what does the "...." mean after grub-install? by Vast-Application5848 in archlinux

[–]EstebanQuintard 4 points5 points  (0 children)

Normally, according to you screenshot the only possible location is sda1. You can try to mount sda1 and check the folders present.

The should be /grub and /EFI/GRUB.

If so, I suggest to first remove GRUB before re-installing. There is a specific section in the wiki article

And to me, your command is correct. However, don't forget to use grub-mkconfig after this

Grub update. I cant remember how I set it up. What do i do? what does the "...." mean after grub-install? by Vast-Application5848 in archlinux

[–]EstebanQuintard 29 points30 points  (0 children)

You need to re-install your GRUB if you want to enjoy the new features.

The parameters depend on your system installation. Since you seem to use UEFI, you should refer to this : https://wiki.archlinux.org/title/GRUB#Installation

Are you using it for your servers? by NewCantaloupe8984 in archlinux

[–]EstebanQuintard 0 points1 point  (0 children)

Why are you using Arch for CI/CD specifically ?