Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Установка ArchLinux + KDE
- # Подгрузить русский
- loadkeys ru
- # Шрифт
- setfont cyr-sun16
- # В файле /etc/locale.gen раскомментируйте (уберите # вначале) строку #ru_RU.UTF-8 UTF-8
- nano /etc/locale.gen
- # Генерация
- locale-gen
- # Загрузить русский
- export LANG=ru_RU.UTF-8
- # Удалите существующие разделы
- sgdisk --xap-all /dev/sda
- # Проверить подключение к сети можно так:
- ping -c 3 google.com
- # Если подключения нет, то приступим к настройке.
- # Для беспроводного подключения используйте программу wifi-menu
- # Примечание: Если в результате выходит ошибка о не существовании wlan0, то узнайте как называется ваш сетевой интерфейс с помощью iwconfig и введите wifi-menu <интерфейс>
- # Для PPPoE: используйте для настройки программу pppoe-setup, для запуска — pppoe-start
- # lsblk проверить диски
- fdisk или cfdisk разметка диска
- # форматирование
- mkswap /dev/sda1 -L swap
- mkfs.ext2 /dev/sda2 -L boot
- mkfs.ext4 /dev/sda5 -L root
- mkfs.ext4 /dev/sda4 -L home
- # Монтирование разделов
- # Смонтируем корневой раздел:
- mount /dev/sda5 /mnt
- # Создадим каталоги для монтирования boot и home разделов:
- mkdir /mnt/{boot,home}
- # Смонтируем загрузочный раздел:
- mount /dev/sda2 /mnt/boot
- # Смонтируем домашний раздел:
- mount /dev/sda6 /mnt/home
- # Подключим раздел подкачки(swap)
- swapon /dev/sda1
- # Для более быстрой скачки пакетов нужно настроить зеркала. Поставим российское зеркало выше всех остальных:
- nano /etc/pacman.d/mirrorlist
- # Впишите эту строку вверх:
- Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch
- # Установим базовые пакеты системы. В этот список вы можете добавить какие-нибудь нужные вам пакеты для установки.
- pacstrap -i /mnt base base-devel
- # Важно: если вы ведёте установку по Wi-Fi, то вам необходимо установить пакеты netctl, dialog и wpa_supplicant:
- pacstrap -i /mnt netctl dialog wpa_supplicant
- # Установка пакета GRUB в устанавливаемую систему
- arch-chroot /mnt pacman -S grub
- # Если вы используете EFI, то установите efibootmgr:
- arch-chroot /mnt pacman -S efibootmgr
- # Если вы устанавливаете 32-х битную систему, то используйте пакет grub-efi-i386.
- # Первичная настройка системы
- # Сгенерируем fstab, для этого используем следующую команду:
- genfstab -p /mnt >> /mnt/etc/fstab
- # Перейдём в установленную систему:
- arch-chroot /mnt /bin/bash
- # Добавим русскую локализацию в систему:
- # В файле /etc/locale.gen раскомментируйте(уберите # вначале) строку #en_US.UTF-8 UTF-8 и строку #ru_RU.UTF-8 UTF-8
- nano /etc/locale.gen
- # Обновим текущую локаль системы:
- locale-gen
- # Далее, редактируем /etc/locale.conf:
- nano /etc/locale.conf
- LANG=ru_RU.UTF-8
- LC_CTYPE=ru_RU.UTF-8
- LC_NUMERIC=ru_RU.UTF-8
- LC_TIME=ru_RU.UTF-8
- LC_COLLATE=ru_RU.UTF-8
- LC_MONETARY=ru_RU.UTF-8
- LC_MESSAGES=ru_RU.UTF-8
- LC_PAPER=ru_RU.UTF-8
- LC_NAME=ru_RU.UTF-8
- LC_ADDRESS=ru_RU.UTF-8
- LC_TELEPHONE=ru_RU.UTF-8
- LC_MEASUREMENT=ru_RU.UTF-8
- LC_IDENTIFICATION=ru_RU.UTF-8
- LC_ALL=ru_RU.UTF-8
- # В /etc/mkinitcpio.conf, в разделе HOOKS, должен быть прописан хук keymap.
- # Дописать keymap в HOOKS
- # В разделе MODULES нужно прописать свой драйвер видеокарты: i915 для Intel, radeon для AMD, nouveau для Nvidia. Пример, как это может выглядеть: http://pastebin.com/xknvDX33
- # Создадим загрузочный RAM диск:
- mkinitcpio -p linux
- # grub
- # Установим загрузчик (для BIOS):
- grub-install /dev/sda
- # Установим загрузчик (для EFI):
- grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
- # для x86 (32 битных)
- grub-install --target=i386-pc --efi-directory=/boot --bootloader-id=grub /dev/sda
- # Подробнее https://wiki.archlinux.org/index.php/GRUB_%28%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9%29
- # Обновим grub.cfg:
- grub-mkconfig -o /boot/grub/grub.cfg
- # Внимание: если при создании grub.cfg у вас были ошибки, то попробуйте добавить GRUB_DISABLE_SUBMENU=y в /etc/default/grub.
- # Установим root пароль:
- passwd
- # Выйдем из установленной системы:
- exit
- # Отмонтируем ранее монтируемые разделы:
- umount /mnt/{boot,home,}
- # Сейчас следует перезагрузить систему.
- reboot
- # И нужно зайти в root пользователя с помощью ранее введённого пароля.
- # Изменим имя компьютера(замените myhostname на своё):
- hostnamectl set-hostname myhostname
- # Установим временную зону:
- timedatectl set-timezone Europe/Moscow
- # Локализуем систему:
- localectl set-keymap ru
- setfont cyr-sun16
- localectl set-locale LANG="ru_RU.UTF-8"
- export LANG=ru_RU.UTF-8
- # Обновим загрузочный RAM диск:
- mkinitcpio -p linux
- # Обновим grub.cfg(для локализации):
- grub-mkconfig -o /boot/grub/grub.cfg
- # Настроим pacman (только для x86_64):
- nano /etc/pacman.conf
- # Для работы 32-битных приложений в 64-битной системе нужно раскомментировать (удалить # вначале) репозиторий multilib:
- #[multilib]
- #Include = /etc/pacman.d/mirrorlist
- # Добавить репозиторий
- [archlinuxfr]
- SigLevel = Never
- Server = http://repo.archlinux.fr/$arch
- # Внимание: если возникли какие-то проблемы при загрузке пакетов, попробуйте создать файл /etc/sysctl.d/40-ipv6.conf и записать в него это: net.ipv6.conf.all.disable_ipv6 = 1
- # Добавим пользователя (замените myusername на своё) и сразу поместим его в нужные группы:
- useradd -m -g users -G audio,games,lp,optical,power,scanner,storage,video,wheel -s /bin/bash myusername
- # Установим ему пароль:
- passwd myusername
- # Изменим ему информацию GECOS:
- chfn myusername
- # Настройка сети
- # Для проводной сети
- systemctl enable dhcpcd
- systemctl start dhcpcd
- #Для беспроводной сети
- wifi-menu
- # Обновим базы данных пакетов:
- pacman -Syy
- #Обновим все пакеты:
- pacman -Su
- # Поставим и настроим sudo
- pacman -S sudo
- # В файле /etc/sudoers раскомментируем строку # %wheel ALL=(ALL) ALL
- # Теперь мы можем использовать sudo для выполнения команд администратора.
- # Теперь выйдите из root пользователя с помощью команды exit и зайдите в пользователя, которого вы создали.
- # Графическое окружение
- # Установим X:
- sudo pacman -S xorg-apps xorg-fonts xorg-server xorg-server-utils xorg-xinit xorg-xkill mesa mesa-vdpau xterm
- # (если вы используете тачпад или тачскрин, то установите xf86-input-synaptics)
- # Установим драйвер для видеокарты:
- # Пакеты lib32-* нужно устанавливать только на x86_64 системы.
- # Intel:
- sudo pacman -S xf86-video-intel lib32-intel-dri
- # Nvidia:
- sudo pacman -S xf86-video-nouveau lib32-nouveau-dri
- # AMD:
- sudo pacman -S xf86-video-ati lib32-ati-dri
- # Если вы устанавливаете систему на виртуальную машину:
- sudo pacman -S xf86-video-vesa
- # KDE Plasma
- sudo pacman -S plasma kde-applicaitons sddm kde-l10n-ru kde-servicemenus-rootactions
- sudo systemctl enable sddm
- sudo systemctl enable NetworkManager
- # Шрифты
- pacman -S ttf-droid ttf-liberation ttf-dejavu opendesktop-fonts ttf-bitstream-vera ttf-arphic-ukai ttf-arphic-uming ttf-hanazono
- # Конец
- # Теперь можно перезагрузить систему командой
- sudo systemctl reboot
- # Все остальные программы устанавливать через:
- # sudo pacman -S программа
Advertisement
Add Comment
Please, Sign In to add comment