diff options
Diffstat (limited to 'ManualInstall.md')
| -rw-r--r-- | ManualInstall.md | 180 |
1 files changed, 0 insertions, 180 deletions
diff --git a/ManualInstall.md b/ManualInstall.md deleted file mode 100644 index 3069eb1..0000000 --- a/ManualInstall.md +++ /dev/null @@ -1,180 +0,0 @@ -# ManualInstall - -<!-- markdownlint-disable MD013 --> - -1. Команда `iwctl`. - -```bash -# Старт оболочки команды -iwctl - -# Поиска Wi-Fi модуля -device list - -# Включение поиска сетей. wlan0 - имя Wi-Fi модуля -station wlan0 scan - -# Список найденных сетей -station wlan0 get-networks - -# Подклюения к сети TP-Link_356E -station wlan0 connect TP-Link_356E -``` - -1. Команда `timedatectl`. - -```bash -# Включение синхронизации сетевого времени -timedatectl set-ntp true -``` - -1. Создание разделов. Команда `fdisk` или `cfdisk`. - - Проще использовать команду `cfdisk`. - - ```bash - # Просмотр доступных дисков - lsblk -l - - # Запуск программы cfdisk. /dev/nvme0n1 - диск - cfdisk /dev/nvme0n1 - ``` - - Важно! Нужно указывать диск целиком, а не отдельную его часть. - - Разделы следующие: - - `550M` под EFI раздел; - - `2G` под SWAP раздел; - - всё оставшееся место под `root`. - - Также важно указать правильный тип разделов: - - EFI - `1`; - - SWAP - `19`; - - Создание файловых систем и другие операции на этих разделах делается через данные команды: - - ```bash - # Создание файловой системы для EFI раздела - mkfs.fat -F32 /dev/nvme0n1p1 - - # Настройка SWAP раздела - mkswap /dev/nvme0n1p2 - - # Активация SWAP - swapon /dev/nvme0n1p2 - - # Создание файловой системы для root раздела - mkfs.ext4 /dev/nvme0n1p3 - ``` - -1. Монтирование `root` раздела. - -```bash -mount /dev/nvme0n1p3 /mnt -``` - -1. Установка основных пакетов. - -```bash -pacstrap /mnt base linux linux-firmware nano foot keepassxc wget python-pipx git wl-clipboard neovim chezmoi networkmanager sway gum jq sudo rsync base-devel -``` - -1. Генерация файла `fstab`. - -```bash -genfstab -U /mnt >> /mnt/etc/fstab -``` - -1. Переход к корневому каталогу. - -```bash -arch-chroot /mnt -``` - -1. Настройка времени. - -```bash -ln -sf /usr/share/zoneinfo/Asia/Yekaterinburg - -hwclock --systohc -``` - -1. Генерация локали. Для этого нужно отредактировать файл `/etc/local.gen` и убрать комментарии у нужных нам языков. Обычно это `en_US.UTF-8` и `ru_RU.UTF-8`. - -```bash -nano /etc/locale.gen - -locale-gen -``` - -1. Установка имени компьютера. - -```bash -# /etc/hostname -<Имя комьютера> -``` - -1. Редактирование файла `hosts`. - -```bash -# /etc/hosts -127.0.0.1 localhost -::1 localhost -127.0.1.1 <Имя компьютера>.localdomain <Имя компьютера> -``` - -1. Установка `root` пароля. - -```bash -passwd -``` - -1. Добавление пользователя и установка пароля. - -```bash -useradd -m <Имя пользователя> - -passwd <Имя пользователя> -``` - -1. Добавления пользователя в нужные группы. - -```bash -usermod -aG wheel,audio,video,storage <Имя пользователя> -``` - -1. Редактирование конфигурационного файла `sudoers`. - - Важно! Расскоментируется строка с комментарием <code class="green">Uncomment to allow members of group wheel to execute any command</code>. - - ```bash - EDITOR=nano visudo - ``` - -1. Установка пакета `NetworkManager`. - -```bash -systemctl enable NetworkManager -``` - -1. Настройка и установка пакета `refind`. - -```bash -pacman -S refind gdisk - -refind-install -``` - -1. Выход из Chroot, отмонтирование `root` диска и перезагрузка. - -```bash -exit - -umount /mnt -l - -reboot -``` - -Если после установки не получается зайти в новую систему, возможно нужно отредактировать файл `refind.conf` или `refind-linux.conf` в EFI разделе. Это можно сделать через установочную флешку. - -Основные [Refind](Refind.md) по настройке `refind`. |
