Меняем идентификацию EndeavourOS на ArchLinux
На днях провел аудит логов, по исправлял кучу ошибок и предупреждений. Настроил уже всё, что только можно было. Стало скучно и подумал, а почему бы не вернуть дистрибутив к истокам. Ведь есть to-arch.sh а значит это кому-то нужно. Ну поехали.
Не знаю зачем скрипт пишут, всё делается элементарно, всё что нам нужно будет это отредактировать файлы:
Меняем на следующее содержимое:
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
Arch Linux \r (\l)
DISTRIB_ID=Arch DISTRIB_RELEASE="rolling" DISTRIB_DESCRIPTION="Arch Linux" DISTRIB_CODENAME=rolling
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… Кроме того, визуально лучше информация воспринимается, будь то разбивка диска, или выбор дополнительных пакетов которые хочешь установить.