8.0 KiB
Разбивка диска
lsblk- смотрим как называется место куда будет установкаcfdiskполный путь к диску -> выбираем самое верхнее
[!Bug] Пример
cfdisk /dev/sda
- Разбиваем диск на 4 части где:
[!example]
[!warning] efi
512mb/1Gswap разделдолжен быть равен размеру оперативки[!warning] Корень от 50 GB
[!warning] home остатки памяти
[!Bug] Пример того как должно выглядеть после разбивки диска !
- Теперь нужно выставить type для всех томов где:
- 1 том это
Efi system - 2 том это
Linux swap - 3 том это
Linux filesystem - 4 том это
Linux filesystem
Затем нужно нажать swap -> exit
[!example] команды №1 mkfs.vfat /dev/
полный путь до **efi**mkswap /dev/полный путь до **swap**mkfs.ext4 /dev/полный путь до **корня**mkfs.ext4 /dev/полный путь до **home**
[!example] команды №2 mount /dev/
Полный путь до корня/mnt swapon /dev/sda2Полный путь до swapmkdir /mnt/home mkdir /mnt/efi mount /dev/Полный путь до home/mnt/home mount /dev/Полный путь доefi/mnt/efi
Затем проверяем что все изменения внесены командой lsblk
!
Редактирование зеркала
****Нужно отредактировать зеркало скачивания, для этого открываем список зеркал командой nano /etc/pacman.d/mirrorlist
Откроется вот такой список:
Добавляем в верхушке зеркал серверов новое поле и пишет туда эти данные
Server = https://mirror.kpfu.ru/archlinux/$repo/os/$archзатемctrl + X -> Y -> enter
После внесения новых данных в файл с зеркалами требуется объединить новые данные командой pacman -Syy
Pacstrap
***Используй команду ниже целиком!*** 1. `pacstrap -K /mnt base base-devel linux linux-firmware sof-firmware nano efibootmgr dhcpcd wpa_supplicant grub neofetch sudo`[!Tip] Использовал команду Pacstrap?
[!Warning] отдохни и следуй дальше путник
А теперь используй Pacman!
Используй 2 команды:
pacman -Sypacman -Sy archlinux-keyring
После скачивания данных нужно использовать 4 команды:
genfstab -U /mnt >> /mnt/etc/fstabarch-chroot /mntgrub-install --target=x86_64-efi --efi-directory=/efi --bootloader-id=GRUBgrub-mkconfig -o /boot/grub/grub.cfg
Работа с файлами
**** >[!example]- Редактирование файла *locale.gen* >Для открытия файла *locale.gen* используем команду `nano /etc/locale.gen` и ищем через *CTRL+W* >1. `en_US .UTF-8 UTF-8` >2. `ru_RU.UTF-8 UTF-8` >и убираем решетки (убираем комментирование)После редактирования файла locale.gen используем команду:
locale-gen
[!example]- Редактирование файла locale.conf Открываем файл locale.conf командой
nano /etc/locale.confи добавляем в строкуLANG=en_US.UTF-8
[!example]- Редактирование файла locale.conf Теперь открываем файл через команду
nano /etc/hostnameи указываем название PC"archpc"
[!example]- Установка Root УСТАНОВКА ПАРОЛЯ ДЛЯ РУТА
passwdи указываем пароль, затем подтверждаем пароль ещё раз
[!Bug] После того как файлы отредактированы и установлено имя PC используем команды
exitshutdown now[!warning] после перезапуска указываем логин и пароль Рута
Для проверки что ОС установлен и все норм используем команду neofetch
Интернет
Если нет интернета при пинге сайта 8.8.8.8 (google.com) используем команды:
systemctl start dhcpcdsystemctl enable dhcpcdТеперь нужно зайти в файл по командеnano /etc/resolv.confи проверить локальный ip (пример ниже)
Создание пользователя
[!Example] СОЗДАНИЕ ПОЛЬЗОВАТЕЛЯ useradd -m
name userpasswd_name_- пароль для пользователя
После создания пользователя используем команды
usermod -aG wheel,audio,video_name user
Теперь открываем EDITOR=nano visudo и ищем строку root=(ALL:ALL) ALL
и пишем ниже этой строки:
Name(ИМЯ ПОЛЬЗОВАТЕЛЯ) ALL=(ALL:ALL) ALL
затем делаем reboot и заходим уже под учеткой пользователя
MULTILIB
Для открытия файла используется команда
sudo nano /etc/pacman.conf и ищем через ctrl+w MULTILIB
нужно убрать решетки в двух строках
!
затем используется команда sudo pacman -Syyu
[!Example] Настройка многопоточности нужно открыть файл командой
sudo nano /etc/pacman.confи раскоментироватьcolorParallelDownloads!затем сохраняем файл через
ctrl+x -> y -> enter(пример на скрине)
[!example] УСТАНОВКА ДРАЙВЕРОВ Команда для установки
nvidia + amdс доп програми sudo pacman -S xf86-video-amdgpu mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon nvidia-open nvidia-utils lib32-nvidia-utils xorg wayland gnome gnome-extra gdm vivaldi steam steam-native-runtime ttf-liberation mpv libreoffice-freshAMD xf86-video-amdgpu mesa lib32-mesa vulkan-radeon lib32-vulkan-radeon
NVIDIA nvidia-open nvidia-utils lib32-nvidia-utils
ПО sudo pacman -S xorg wayland gnome gnome-extra gdm vivaldi steam steam-native-runtime ttf-liberation mpv libreoffice-fresh
[!Warning] После отправки команды нажимаем enter везде КРОМЕ
There are 2 providers available for jack:В ЭТОМ ПОЛЕ ВЫБИРАЕМ2
После установки команд исполняем команды:
sudo systemctl enable gdmsudo systemctl start gdm
Дополнительные данные
В оболочке смена таймзоны Также открыли tweek и включили кнопки сернуть и на полный экран + сменили кнопку изменения языка в разделе клавиатура
Настройка режима гостя
sudo systemctl enable gdm sudo systemctl start gdm sudo mount /dev/sr0 /mnt sudo bash /mnt/VBoxLinuxAdditions.run sudo rcvboxadd setup cd /mnt sh ./VBoxLinuxAdditions.run




