На днях провел аудит логов, по исправлял кучу ошибок и предупреждений. Настроил уже всё, что только можно было. Стало скучно и подумал, а почему бы не вернуть дистрибутив к истокам. Ведь есть to-arch.sh а значит это кому-то нужно. Ну поехали.
Не знаю зачем скрипт пишут, всё делается элементарно, всё что нам нужно будет это отредактировать файлы:
/etc/os-release
/etc/issue
/etc/lsb-release
/etc/default/grub
Меняем на следующее содержимое:
/etc/os-release
NAME="Arch Linux"
PRETTY_NAME="Arch linux"
ID=arch
ID_LIKE=arch
BUILD_ID=rolling
ANSI_COLOR="38;2;23;147;209"
HOME_URL='https://www.archlinux.org/'
DOCUMENTATION_URL='https://wiki.archlinux.org'
SUPPORT_URL='https://bbs.archlinux.org/'
BUG_REPORT_URL='https://bugs.archlinux.org/'
LOGO=archlinux
/etc/issue
Arch Linux \r (\l)
/etc/lsb-release
DISTRIB_ID=Arch
DISTRIB_RELEASE="rolling"
DISTRIB_DESCRIPTION="Arch Linux"
DISTRIB_CODENAME=rolling
/etc/default/grub
GRUB_DISTRIBUTOR="Arch"
После обновляем конфиг загрузчика:
sudo grub-mkconfig -o /boot/grub/grub.cfg
Последнее, что нам нужно сделать, это сменить название в пути загрузчика /boot/efi/EFI/EndeavourOS/
Удаляем директорию EndeavourOS и переустанавливаем загрузчик:
grub-install --efi-directory=/boot/efi
теперь путь будет выглядеть так: /boot/efi/EFI/arch/
Перегружаемся и радуемся.
Теперь можно удалить пакеты из репозитария EndeavourOS (ну и сам репозитарий /etc/pacman.d/endeavouros-mirrorlist), я часть удалил, часть оставил, потому-то там есть полезные хуки и скрипты.
Ну и на последок, есть мнение, что установка в консоле оригинального дистрибутива арча является наиболее чистой и правильной. По моему мнению это полная чушь, до устанавливая софт, вы в итоге также засрёте систему ненужными зависимостями. Да и действий и времени больше уйдет, чтобы прописать элементарные вещи, типа автоматического запуска X и etc… Кроме того, визуально лучше информация воспринимается, будь то разбивка диска, или выбор дополнительных пакетов которые хочешь установить.