
Устанавливаем Arch Linux , благодаря Arch Wiki.
Всё сделано строго под МОЮ систему, но суть одинакова почти.
Скачать свежую версию ArchLinux
Качаем Rufus для создания флешки…
Естественно, флешку сделали с Арчем! Загрузились с неё.
Настраиваем русскую Локаль в установщике и шрифт
loadkeys ru
setfont cyr-sun16
В файле /etc/locale.gen раcкомментируем строку #ru_RU.UTF-8
nano /etc/locale.gen
Обновим текущую локаль системы
locale-gen
export LANG=ru_RU.UTF-8
Проверка сети и подключения к ней
ping -c 3 dimanao.org
Всё идеально!
Далее, создание файловой таблицы…
в моём случае — диск /dev/sdc
cfdisk /dev/sdc
Cоздаём разделы
/dev/sdc1 - 500M EFI
/dev/sdc2 - 30G root Linux File System
/dev/sdc3 - Весь остаток home Linux file System
Форматируем и монтируем разделы
mkfs.ext4 /dev/sdc2
mount /dev/sdc2 /mnt
mkfs.fat -F32 /dev/sdc1
mkdir -p /mnt/boot/efi
mount /dev/sdc1 /mnt/boot/efi
mkfs.ext4 /dev/sdc3
mkdir -p /mnt/home
mount /dev/sdc3 /mnt/home
Редактируем список зеркал Arch для установки/обновлений
nano /etc/pacman.d/mirrorlist
Жмём Ctrl+W и ищем Russia, выделям Shift-ом и жмём Ctrl+K и вставляем в самый верх списка Ctrl+U
Устанавливаем базовую систему
pacstrap /mnt base base-devel
Генерируем Fstab
genfstab -p /mnt >> /mnt/etc/fstab
Заходим в систему
arch-chroot /mnt
Записываем имя системы
echo имя_компа > /etc/hostname
Настраиваем часовой пояс
rm /etc/localtime
ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime
Добавим русскую локаль в систему
nano /etc/locale.gen
Ctr+W для поиска en_US и ru_RU
Раскомментируем строки
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8
Обновим текущую локаль системы
locale-gen
Указываем язык системы
echo LANG="ru_RU.UTF-8" > /etc/locale.conf
Указываем keymap для console + прописываем шрифт
nano /etc/vconsole.conf
Вписываем(вместо cyr-sun16 можно поставить ter-v16n, но перед этим нужно поставить пакет terminus)
KEYMAP=ru
FONT=cyr-sun16
В /etc/mkinitcpio.conf, в разделе HOOKS, должен быть прописан хук keymap, и убрать fsck
В разделе MODULES нужно прописать свой драйвер видеокарты: i915 для Intel, radeon для AMD, nouveau для Nvidia.
nano /etc/mkinitcpio.conf
Создадим загрузочный RAM диск
mkinitcpio -p linux
Изменим пароль root
passwd
Установим загрузчик
pacman -S grub efibootmgr
grub-install /dev/sdc
Создаем конфиг для grub
grub-mkconfig -o /boot/grub/grub.cfg
Выходим
exit
Далее отмонтируем все разделы:
umount /mnt
reboot
Логинимся в систему под root
Добавим нового пользователя. Вместо MYUSERNAME пишем имя пользователя без спец символов, только маленькие лат. буквы
useradd -m -g users -G wheel -s /bin/bash MYUSERNAME
Установим пароль для нового пользователя. Вместо MYUSERNAME пишем имя пользователя
passwd MYUSERNAME
nano /etc/sudoers
В файле /etc/sudoers находим строчку # %wheel ALL=(ALL) ALL и раскомментируем ее убрав символ #
Настроим pacman (только для x86_64):
nano /etc/pacman.conf
Для работы 32-битных приложений в 64-битной системе необходимо раскомментировать репозиторий multilib:
[multilib]
Include = /etc/pacman.d/mirrorlist
Установка Yaourt, и Powerpill
#Репозиторий Yaourt
[archlinuxfr]
Server = http://repo.archlinux.fr/$arch
#Репозиторий Powerpill
[xyne-any]
Server = http://xyne.archlinux.ca/repos/xyne
Закомментировать
#SigLevel = Required DatabaseOptional
Выполняем
pacman -Syu && pacman -S yaourt
yaourt -S powerpill
Установка первоначального ПО
powerpill -S ntfs-3g firefox firefox-i18n-ru terminator ttf-liberation ttf-dejavu clementine doublecmd-gtk2 vlc flashplugin wine gedit file-roller p7zip unrar unace lrzip scrot transmission-gtk viewnior epdfview fbreader --noconfirm
yaourt -S localepurge ttf-droid-sans-mono-slashed-powerline-git --noconfirm
Настраиваем звук
pacman -S pulseaudio pulseaudio-alsa pavucontrol alsa-lib alsa-utils
Установим Х (Иксы) и свободные драйвера + читаем зависимости при необходимости ставим их тоже
pacman -S xorg-server xorg-drivers
Устанавливаем KDE
pacman -S plasma kde-applications
Устанавливаем GNOME (если не хотим KDE)
pacman -S gnome gnome-extra
Устанавливаем Cinnamon (если не хотим KDE или GNOME)
Для Cinnamon рекомендовано прописать в pacman.conf
[cinnamon]
Server = http://archlinux.zoelife4u.org/cinnamon/$arch
pacman -Syu
pacman -S cinnamon nemo-fileroller
pacman -S faenza-icon-theme numix-gtk-theme
Менеджер входа для Cinnamon и GNOME
pacman -S gdm
systemctl enable gdm
Чтобы не выбирать окружение каждый раз
mv /usr/share/xsessions/gnome.desktop ~/
Для автовхода в систему — добавить в секцию [daemon]
sudo gedit /etc/gdm/custom.conf
AutomaticLoginEnable = true
AutomaticLogin = dimanao
Устанавливаем XFCE (если не хотим KDE или GNOME или Cinnamon)
pacman -S xfce4 xfce4-goodies
Ставим менеджер сети и sddm — (для KDE и XFCE)
pacman -S networkmanager network-manager-applet sddm
Подключаем автозагрузку менеджера входа и интернет (с соблюдением регистра для NetworkManager)
systemctl enable sddm NetworkManager
Устраняем тиринг в Firefox (ссылка на проверку тиринга в браузере):
Настройки>Дополнительные>Общие(вкладка)>снять галочку “по возможности использовать аппаратное ускорение”. Перезапускаем браузер (однако, в одном случае это помогло, мне же этот способ не помог (хоть с установленной хоть со снятой галочкой), поэтому пишу второй).
Вводим в адресной строке: about:config, соглашаемся с риском, находим строку
layers.acceleration.force-enabled и ставим true
Перезапускаем браузер.
Аналог Photoshop’a
sudo pacman -S krita
Устанавливаем кодеки
sudo powerpill -S gstreamer gstreamer-vaapi gst-libav gst-plugins-bad gst-plugins-base gst-plugins-good gst-plugins-ugly --noconfirm
Обновление системы
yaourt -Syua --noconfirm && sudo pacman-optimize && sync
Обновляем ядро Linux
yaourt -S linux-mainline
Сборка и установка ядра будет проходить около часа… далее в настройках GRUB выставляем загрузку с Нового ядра.
Радуемся)
Чистим кэши установщика
sudo pacman -Scc
Yaourt Для поиска пакетов используется:
yaourt -Ss подстрока_поиска
Yaourt Для установки пакета:
yaourt -S имя_пакета
Yaourt Для обновления базы пакетов и обновления программ:
yaourt -Syu
Yaourt Для удаления пакета, без соблюдения зависимостей:
yaourt -Rdn имя_пакета
Yaourt Для удаления пакета со всеми зависимостями:
yaourt -Rsn имя_пакета
Делаем флаги раскладок клавиатуры ( Cinnamon )
wget https://dimanao.org/inc/uploads/2017/06/ru.png
wget https://dimanao.org/inc/uploads/2017/06/us.png
sudo mkdir /usr/share/iso-flag-png
cd папка-куда-скачали-файлы
sudo cp ru.png /usr/share/iso-flag-png/ru.png
sudo cp us.png /usr/share/iso-flag-png/us.png
Арч готов)


Archlinux
Установка Arch Linux — UEFI — GRUB
05.10.2018
*nix, Admin
No Comments
dimanao
Устанавливаем Arch Linux , благодаря Arch Wiki.
Всё сделано строго под МОЮ систему, но суть одинакова почти.
Скачать свежую версию ArchLinux
Качаем Rufus для создания флешки…
Естественно, флешку сделали с Арчем! Загрузились с неё.
Настраиваем русскую Локаль в установщике и шрифт
В файле /etc/locale.gen раcкомментируем строку #ru_RU.UTF-8
Обновим текущую локаль системы
Проверка сети и подключения к ней
Всё идеально!
Далее, создание файловой таблицы…
в моём случае — диск /dev/sdc
Cоздаём разделы
/dev/sdc1 - 500M EFI
/dev/sdc2 - 30G root Linux File System
/dev/sdc3 - Весь остаток home Linux file System
Форматируем и монтируем разделы
Редактируем список зеркал Arch для установки/обновлений
Жмём Ctrl+W и ищем Russia, выделям Shift-ом и жмём Ctrl+K и вставляем в самый верх списка Ctrl+U
Устанавливаем базовую систему
Генерируем Fstab
Заходим в систему
Записываем имя системы
Настраиваем часовой пояс
Добавим русскую локаль в систему
Ctr+W для поиска en_US и ru_RU
Раскомментируем строки
Обновим текущую локаль системы
Указываем язык системы
Указываем keymap для console + прописываем шрифт
Вписываем(вместо cyr-sun16 можно поставить ter-v16n, но перед этим нужно поставить пакет terminus)
В /etc/mkinitcpio.conf, в разделе HOOKS, должен быть прописан хук keymap, и убрать fsck
В разделе MODULES нужно прописать свой драйвер видеокарты: i915 для Intel, radeon для AMD, nouveau для Nvidia.
Создадим загрузочный RAM диск
Изменим пароль root
Установим загрузчик
Создаем конфиг для grub
Выходим
Далее отмонтируем все разделы:
Логинимся в систему под root
Добавим нового пользователя. Вместо MYUSERNAME пишем имя пользователя без спец символов, только маленькие лат. буквы
Установим пароль для нового пользователя. Вместо MYUSERNAME пишем имя пользователя
В файле /etc/sudoers находим строчку # %wheel ALL=(ALL) ALL и раскомментируем ее убрав символ #
Настроим pacman (только для x86_64):
Для работы 32-битных приложений в 64-битной системе необходимо раскомментировать репозиторий multilib:
Установка Yaourt, и Powerpill
Закомментировать
Выполняем
Установка первоначального ПО
Настраиваем звук
Установим Х (Иксы) и свободные драйвера + читаем зависимости при необходимости ставим их тоже
Устанавливаем KDE
Устанавливаем GNOME (если не хотим KDE)
Устанавливаем Cinnamon (если не хотим KDE или GNOME)
Для Cinnamon рекомендовано прописать в pacman.conf
Менеджер входа для Cinnamon и GNOME
Чтобы не выбирать окружение каждый раз
Для автовхода в систему — добавить в секцию
[daemon]
Устанавливаем XFCE (если не хотим KDE или GNOME или Cinnamon)
Ставим менеджер сети и sddm — (для KDE и XFCE)
Подключаем автозагрузку менеджера входа и интернет (с соблюдением регистра для NetworkManager)
Устраняем тиринг в Firefox (ссылка на проверку тиринга в браузере):
Настройки>Дополнительные>Общие(вкладка)>снять галочку “по возможности использовать аппаратное ускорение”. Перезапускаем браузер (однако, в одном случае это помогло, мне же этот способ не помог (хоть с установленной хоть со снятой галочкой), поэтому пишу второй).
Вводим в адресной строке: about:config, соглашаемся с риском, находим строку
layers.acceleration.force-enabled и ставим true
Перезапускаем браузер.
Аналог Photoshop’a
Устанавливаем кодеки
Обновление системы
Обновляем ядро Linux
Сборка и установка ядра будет проходить около часа… далее в настройках GRUB выставляем загрузку с Нового ядра.
Радуемся)
Чистим кэши установщика
Yaourt Для поиска пакетов используется:
Yaourt Для установки пакета:
Yaourt Для обновления базы пакетов и обновления программ:
Yaourt Для удаления пакета, без соблюдения зависимостей:
Yaourt Для удаления пакета со всеми зависимостями:
Делаем флаги раскладок клавиатуры ( Cinnamon )
Арч готов)
Archlinux