Страницы

11 февраля 2016 г.

Краткий список команд для быстрой установки Arch Linux

В данной статье представлен список команд для пошаговой установки Arch Linux, инсталляции Xorg и графического окружения XFCE.
Вывод списка всех дисковых устройств в вашей системе вместе с разделами на них
root@archiso ~ # lsblk

Запуск инструмента разметки
root@archiso ~ # cfdisk

Форматирование раздела sda1 в ext4
root@archiso ~ # mkfs.ext4 /dev/sda1

Монтирование sda1 в /mnt
root@archiso ~ # mount /dev/sda1 /mnt

Правка списка зеркал в пользу приоритетных по скорости
root@archiso ~ # mcedit /etc/pacman.d/mirrorlist

Установка базовых и вспомогательных пакетов
root@archiso ~ # pacstrap /mnt base base-devel grub os-prober mc

Генерация fstab
root@archiso ~ # genfstab -p /mnt >> /mnt/etc/fstab

Вход в новый сеанс командной оболочки, используя корневой каталог установленной системы
root@archiso ~ # arch-chroot /mnt /bin/bash

Установка GRUB
# grub-install /dev/sda

Генерация grub.cfg
# grub-mkconfig -o /boot/grub/grub.cfg

Выход из chroot
# exit

Размонтирование /mnt
root@archiso ~ # umount /mnt

Перезагрузка
root@archiso ~ # reboot

Создание и подключение swap как файла
root@archiso ~ # fallocate -l 1G /swapfile
root@archiso ~ # chmod 600 /swapfile
root@archiso ~ # mkswap /swapfile
root@archiso ~ # swapon /swapfile
root@archiso ~ # echo /swapfile none swap defaults 0 0 >> /etc/fstab

Задание раздела tmpfs
root@archiso ~ # echo tmpfs /tmp tmpfs nodev,nosuid,size=2G 0 0 >> /etc/fstab

Добавление сервиса dhcpcd в автозагрузку
root@archiso ~ # systemctl enable dhcpcd

Запуск dhcpcd в текущем сеансе
root@archiso ~ # systemctl start dhcpcd

Проверка связи
root@archiso ~ # ping 8.8.8.8

Перезагрузка
root@archiso ~ # reboot

Проверка связи
root@archiso ~ # ping 8.8.8.8

Включение swap
root@archiso ~ # swapon

Установка временных зон
root@archiso ~ # timedatectl set-timezone Asia/Yekaterinburg

Правка locale.gen (раскомментировать en_US.UTF-8 и ru_RU.UTF-8)
root@archiso ~ # mcedit /etc/locale.gen

Генерация локализации
root@archiso ~ # locale-gen

Проверка локализации
root@archiso ~ # locale -a
root@archiso ~ # localectl set-locale LANG="ru_RU.UTF-8"

Генерация locale.conf
root@archiso ~ # cat /etc/locale.conf

Дополняем локализацию
root@archiso ~ # echo LC_MESSAGES=ru_RU.UTF-8 >> /etc/locale.conf
root@archiso ~ # echo LC_COLLATE=C >> /etc/locale.conf
root@archiso ~ # localectl set-keymap ru

Генерация vconsole.conf
root@archiso ~ # cat /etc/vconsole.conf

Добавление кириллицы
root@archiso ~ # echo FONT=cyr-sun16 >> /etc/vconsole.conf
Перезагрузка
root@archiso ~ # reboot
Правка списка зеркал #[multilib] #Include = /etc/pacman.d/mirrorlist
root@archiso ~ # mcedit /etc/pacman.conf
Синхронизация репозиториев
root@archiso ~ # pacman -Sy
Добавление пользователя username
root@archiso ~ # useradd -m -g users -G audio,games,lp,optical,power,network,scanner,storage,video,wheel, -s /bin/bash username
Создание пароля для пользователя username
root@archiso ~ # passwd username
Правка sudoers (раскомментировать %wheel ALL=(ALL) NOPASSWD: ALL или %wheel ALL=(ALL) : ALL )
root@archiso ~ # nano /etc/sudoers
Перезагрузка
root@archiso ~ # reboot
Синхронизация репозиториев
[username@localhost ~]$ sudo pacman -Sy
Установка и проверка Xorg
[username@localhost ~]$ sudo pacman -S xorg-server xorg-xinit xorg-server-utils xterm xorg-xclock xf86-input-synaptics
[username@localhost ~]$ sudo pacman -S xf86-video-vesa
[username@localhost ~]$ sudo pacman -S xf86-video-nouveau lib32-nouveau-dri
[username@localhost ~]$ sudo pacman -S xf86-video-ati lib32-ati-dri
[username@localhost ~]$ sudo cp /usr/share/X11/xorg.conf.d/50-synaptics.conf /usr/X11/xorg.conf.d/
[username@localhost ~]$ startx

Установка XFCE4
[username@localhost ~]$ sudo pacman -S xfce4 xfce4-goodies
Запуск XFCE4
[username@localhost ~]$ startxfce4

Комментариев нет:

Отправить комментарий