Last active
September 18, 2024 09:56
-
-
Save Toxblh/6422a33be079a30e980817ed7236d894 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
ping ya.ru # проверка интернета | |
timedatectl set-ntp true | |
wifi-menu -o # настройка wifi соединения | |
fdisk -l # смотрим диски | |
gdisk /dev/*disk* # Чистим диск | |
x # Expert mode | |
z # Очистка | |
Дважды Y для подтверждения | |
fdisk -l # проверяем ещё раз всё | |
cfdisk /dev/*disk* # Размечаем диск | |
выбираем gpt | |
New 300M type Bios BOOT (или EFI System для UEFI) | |
И остальное как Linux x86_64 | |
Можно, но не обязательно, так же выделить для swap - type Linux swap | |
write для окончания | |
mkfs.fat -F32 /dev/*disk*1 # форматируем загрузчик | |
mkfs.ext4 /dev/*disk*3 # форматируем основной диск | |
## дальше если оно нужно | |
mkswap /dev/*disk*2 форматируем и создаём swap | |
swapon /dev/*disk*2 форматируем и создаём swap | |
lsblk # проверяем ещё раз всё | |
fdisk -l # проверяем ещё раз всё | |
mount /dev/sda3 /mnt # монтируем /root | |
mkdir /mnt/boot # создаём папку boot | |
mkdir /mnt/boot/EFI # создаем папку для UEFI | |
mount /dev/sda1 /mnt/boot/EFI # монтрирует /boot | |
pacstrap /mnt base base-devel # установка системы | |
genfstab -U -p /mnt >> /mnt/etc/fstab # файл описания подключённых файловых систем fstab на основе точек монтирования | |
arch-chroot /mnt #заходим внутрь нашей системы | |
ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime | |
hwclock --systohc | |
pacman -Sy # обновление | |
# Обновляем лист зеркал для скорости | |
pacman -S reflector | |
reflector --verbose -l 200 -n 20 -p http --sort rate --save /etc/pacman.d/mirrorlist | |
# --verbose prints more information than normal | |
# -n 20 returns at most 20 mirrors | |
# -p http uses http instead of ftp | |
# --sort rate sorts by download rate | |
# --save ... overwrites my previous mirrorlist file | |
pacman -S vim grub efibootmgr sudo dialog netctl wpa_supplicant # ставим vim и заодно grub с efi, они дальше будут нужны | |
vim /etc/locale.gen # добавляем локали | |
en_US.UTF-8 UTF-8 | |
locale-gen # генерация локалей | |
echo <pc-name> > /etc/hostname # добавляем имя компьютера | |
useradd -m -g users -G wheel -s /bin/bash <name> # Добавляем пользователя | |
passwd # пароль для root | |
passwd <name> # пароль для пользователя | |
vim /etc/sudoers | |
<имя> ALL=(ALL) ALL # добавить строку | |
grub-install --target=x86_64-efi --bootloader-id=grub_uefi --recheck | |
# --force если что то не хочет, например на флешку ставиться | |
grub-mkconfig -o /boot/grub/grub.cfg | |
systemctl enable dhcpcd.service | |
exit | |
umount -R /mnt | |
reboot | |
# Установка обновлений на всякий случай | |
sudo pacman -Syu | |
sudo reboot | |
# Sound | |
sudo pacman -S pulseaudio pulseaudio-alsa alsa-utils | |
# Установка GNOME | |
sudo pacman -S xorg xorg-server xorg-xinit | |
sudo pacman -S gnome | |
sudo systemctl start gdm.service | |
sudo systemctl enable gdm.service | |
# No sound? | |
alsactl init | |
speaker-test -c 2 # test sound | |
# Install Yay | |
git clone https://aur.archlinux.org/yay.git | |
cd yay | |
makepkg -si | |
# Use Xorg backend for Nvidia | |
/etc/gdm/custom.conf | |
WaylandEnable=false # раскоментируем |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
@tz4678 не спорю, но он обычно вообще мегабайт на 20-30 занят. Но можно до 300 расширить, на всякий случай) Спасибо.